跨網段協議
① 路由功能實現主機跨網段互訪怎麼設置
配兩條靜態路由,比如路由的fa0/0口連接192.168.0.1/24,fa0/1口連接192.168.1.1/24,實現這兩個網段的互訪就配置兩條靜態路由就回可以答,cisco路由的配置如下: ip route 192.168.0.1 255.255.255.0 fa0/1 ip route 192.168.0.0 255.255.255.0 fa0/0 網段內電腦網關設置為連接此網段的路由器介面地址.
② 請問如何跨網段實現網路喚醒
下面的分析可以參考,跨網喚醒需要在路由上進行設置:
遠程喚醒:
1、除了在BIOS中開啟遠程喚醒功能外,有些主板要求開啟以下功能:
AC Back Function(設置掉電重啟後系統的狀態)
主板的來電喚醒功能 比如一插電源線主機就啟動看你想怎麼設置了 使用遠程喚醒將「AC BACK Function」設置為「Full-on」即可 關機,開機,先前的狀態(原來開時後來電就馬上開機,原來關機後來電時還保持關機狀態)
2、另外,有些網卡還要在其屬性中進行另外設置:
系統重新啟動後,單擊[開始]-][控制面板],然後選擇[系統]。
在「系統屬性」窗口中,選擇[硬體] 標簽,然後單擊[設備管理器]。
在「設備管理器」窗口中,單擊[網路適配器] 旁邊的加號+,然後雙擊[marvell yukon 88e8036/8053 pci-e fast ethernet controller]。
選擇[高級] 標簽,然後選擇[wake from shut down] 屬性。
在「值」列表中選擇[開],然後單擊[確定] 以關閉對話框。
跨網段遠程喚醒:
由
於跨網段要經過交換機或路由器,而它們是不允許廣播的,所有些網友回答用 ip help address 原理么類似跨網段的DHCP,或者IP
DIRECTED BROADCAST 和 IP FORWARD PROTOCOL 需要ENABLE等。可是使用後發現還是不行,後來見到一文章:
************************************************************
遠程開機,現在有兩種方法,本地同一廣播域內開機,遠程過路由開機。
先談談本地開機。
要打開mac地址是00-0E-7F-7B-BD-32這台主機,發起pc發出一個廣播。通過sniffer的ip包。可以看到目的MAC地址是FF-
FF-FF-FF-FF-FF,這是一個廣播,再看目的ip地址,192.168.200.255,是ip廣播,向下看,數據包是UDP,目的埠是
2304,源埠不必理會。
那麼說,發一個廣播,只要埠是2304就可以開機嗎?顯然不是,開機是有針對性的,不是發一個這樣的廣播,所有的機器都開機。關鍵就在那個數據裡面。
看一下這個126位元組的數據到底有什麼,最初的6個子位元組是全F,7到12位元組就是要開機的MAC地址,然後循環出現,直到填充到126個位元組為止。這才
是確定開那一台機器的關鍵。
總結一下,要開機就必須讓被開的機器,收到埠為2304的udp數據包,包的內容包含了被開機的MAC地址。但是沒有開機的機器沒有辦法設定ip地址,怎麼才能讓其收到,於是廣播就是最好的方式了。
那麼遠程過路由開機怎麼辦,又不能進行廣播。
通過抓包可以發現,目的mac地址變成了網關的,目的ip地址變成了那台機器設定的靜態ip,其它數據沒有變化。那麼這樣可以開機嗎?前面不是說過了,沒有開機的機器是無法設定ip的,它如何才能把這個數據送到該網卡呢。
這里就牽扯到一些路由器,交換機,hub的一些原理。hub是把所有的數據都發送到所有埠(物理),所以效率不高;交換機呢,是根據已經注冊的mac
地址和埠(物理)的對應關系轉發,那麼沒有開機的情況下,當然也沒有注冊mac地址了,但是交換機在對待沒有注冊的mac地址的時候,會把這個數據包發
往所有的埠(物理),這樣也沒問題了。那麼作為遠程的關鍵導入點的路由器,是工作在3層,它要查找ip地址和mac的對應關系,就用arp協議,我們知
道如果這台機器是down狀態下,是不會應答arp廣播的,那麼這樣說來無法開機了?結果卻出人意料,機器卻開機了,為什麼?
分
析一下,進入路由器,察看arp
table,竟然有ip地址和mac的對應,稍作思考就明白,原來這台測試用的電腦剛剛做完開機測試,剛關機,開機的時候,即使我們什麼都不
做,windows機器也會去找微軟的伺服器的,這已經不是秘密,那麼它必然找過網關,所以網關當然就知道了這個ip和mac的對應關系,根本就不用
arp查找,直接就發出數據,機器接收到也就能開機了。為了證實這個想法,把路由器內的對應關系刪除,果然不能開機了。
遠程開機不能只開剛剛關閉的機器吧,症結就在ip和mac的關繫上,那麼綁定對應關系,問題迎刃而解。
************************************************************
於是在交換機中加入IP與MAC地址的綁定命令:arp 192.168.1.2 0011.e4e5.2489 arpa
然後用AMD的開機軟體測試,在IP地址中輸入192.168.1.2,在MAC地址中輸入0011.e4e5.2489 ,OK成功。
③ 跨網段的SMB協議要怎麼設置
當一個區域網中必須存在兩個以上網段時,分屬於不同網段內的主機彼此就互不可見。專如果要屬讓他們互訪,就必須設置路由,目前比較成熟的解決辦法有兩種,一是購置專門的路由器實現,其特點是功能強大,網路訪問速度快。缺點也顯而易見:需要花費幾千塊購置硬體設備。
而如果利用Windows2000Server的IP路由功能(也稱為虛擬路由器),既節約了成本,也方便快捷,實現步驟為:
1)在Windows2000Server機器上安裝兩塊網卡並配置為不同網段。
2)安裝IP路由功能。依次單擊「開始\程序\管理工具\路由和遠程訪問」,打開「路由和遠程訪問」窗口;單擊「操作」菜單,選擇「配置並啟用路由和遠程訪問」命令,運行向導後在「公共設置」窗口裡選擇「網路路由器」選項;最後安裝TCP/IP協議,不安裝遠程訪問服務,這樣就啟用了路由功能。
④ 如何實現區域網內不同網段相互訪問
最簡單的串連式雙路由器型環境
這種情況多出現於中小企業在原有的路由器共享Internet的網路中,由於擴展的需要,再接入一台路由器以連接另一個新加入的網段。而家庭中也很可能出現這種情況,如用一台寬頻路由器共享寬頻後,又加入了一台無線路由器滿足無線客戶端的接入。
公司里原有一個區域網LAN 1,靠一台路由器共享Internet,現在又在其中添加了一台路由器,下掛另一個網段LAN
2的主機。經過簡單設置後,發現所有主機共享Internet沒有問題,但是LAN 1的主機無法與LAN 2的主機通信,而LAN
2的主機卻能Ping通LAN 1下的主機。這是怎麼回事?
這是因為路由器隔絕廣播,劃分了廣播域,此時LAN 1和LAN 2的主機位於兩個不同的網段中,中間被新加入的路由器隔離了。所以此時LAN
1下的主機不能「看」到LAN 1里的主機,只能將信息包先發送到默認網關,而此時的網關沒有設置到LAN
2的路由,無法做有效的轉發。這種情況下,必須要設置靜態路由條目。此種網路環境的拓撲示意如下:
LAN
1為192.168.0.0這個標准C類網段,路由器R1為原有路由器,它的WAN口接入寬頻,LAN口(IP為192.168.0.1)掛著
192.168.0.0網段(子網掩碼255.255.255.0的C類網)主機和路由器R2(新添加)的WAN口(IP為
192.168.0.100)。R2的LAN口(IP為192.168.1.1)下掛著新加入的LAN
2這個192.168.1.0的C類不同網段的主機。
如果按照共享
Internet的方式簡單設置,此時應將192.168.0.0的主機網關都指向R1的LAN口(192.168.0.1),192.168.1.0網
段的主機網關指向R2的LAN口(192.168.1.1),那麼只要R2的WAN口網關指向192.168.0.1,192.168.1.0的主機就都
能訪問192.168.0.0網段的主機並能通過寬頻連接上網。這是因為前面所說的寬頻路由器中一條默認路由在起作用,它將所有非本網段的目的IP包都發
到WAN口的網關(即路由器R1),再由R1來決定信息包應該轉發到它自己連的內網還是發到外網去。但是192.168.0.0網段的主機網關肯定要指向
192.168.0.1,而R1這時並不知道192.168.1.0這個LAN
2的正確位置,那麼此時只能上網以及本網段內的互訪,不能訪問到192.168.1.0網段的主機。這時就需要在R1上指定一條靜態路由,使目的IP為
192.168.1.0網段的信息包能轉發到路由器R2去。
一條靜態路由條目一般由3部分組成:1.目的IP地址或者叫信宿網路、子網;2.子網掩碼;3.網關或叫下一跳。
例一中R1上設定的靜態路由條目就應該為:目的IP地址192.168.1.0(代表1.x這個網段),子網掩碼255.255.255.0(因為是C
類網段),下一跳192.168.0.100。如圖2,此圖為TP-LINK
R410中的靜態路由表配置項,保存後即可生效。如果是Cisco的路由器,則在全局配置模式下鍵入命令:Router(config)#
ip route 192.168.1.0 255.255.255.0 192.168.0.100。
注意:其中的網關IP必須是與WAN或LAN口屬於同一個網段。那條默認路由寫出來就是:目的IP為
0.0.0.0,子網掩碼0.0.0.0,下一跳為WAN口上的默認網關,有時我們也稱它為「8個0的默認路由」。另外,如果目的IP是一個具體的主機
IP(如192.168.1.2),那麼路由條目應為:目的IP
192.168.1.2,子網掩碼255.255.255.255,下一跳或網關192.168.0.100。
⑤ 不同網段如何相互訪問
打開tcp/ipv4協議
二、點擊高級,添加一個本地ip地址172.16.5.10(可以隨意)網關自動
三、在另外一台pc上也同樣專設置,添加的本地ip地址(在相屬同網段即可)如:172.16.5.13 通過上面三個步驟,不同網段間的交換機有網線相連,這樣就可以通過本地ip訪問了(用在同一交換機下的兩台pc 驗證成功!)
怎樣合並子網掩碼
假如我現在機房有300台機子,ip是192.168.0.1 和192.168.1.0 這二個段的,它們之間要能通信,怎樣合
並子網啊,我忘了,
⑥ 根據ARP協議原理,不同的網段怎樣通信
主機如果需要發送數據到與自身不同網段的地址時,它會將數據包發給網關,靠網關回來幫它轉發。一答開始的時候主機是通過ARP協議來尋找網關的MAC地址的,獲得網關的MAC地址後,主機就可以直接把數據包發給網關了。
不同網段的通信需要依靠網關,需要在IP協議的層面實現,而ARP只能幫助主機尋找同網段的主機MAC地址。
⑦ C++socket編程怎麼實現跨網段的通訊,不局限在區域網內。像QQ好友通訊那樣,需要用到一些什麼樣的技術
這個有不少論文可用。
在非NAT狀態下:
1.可以直連。
2.不可直連時,如果是在防火牆後的公有IP網段,內那麼需要中間服務容器進行協商。
NAT中:
1.在不同私有網段(10.*、192.168.*)等可以使用公網伺服器轉發。
2.NAT穿透(UDP/TCP),STUN等協議(甚至利用upnp發現協議等)
⑧ ARP跨網段後是怎麼工作的(網路高手進)
地址轉換協議(ARP)是用來實現 IP 地址與本地網路認知的物理地址(乙太網 MAC 地址)之間的映射。例回如,在第四版答 IP 中, IP 地址長為 32 位。然而在以太區域網絡中,設備地址長為 48 位。有一張表格,通常稱為 ARP 緩沖(ARP cache),來維持每個 MAC 地址與其相應的 IP 地址之間的對應關系。 ARP 提供一種形成該對應關系的規則以及提供雙向地址轉換。
由於每一類區域網協議細節不同,那麼就需要為乙太網、幀中繼、 ATM 、光纖分布式數據介面、 HIPPI 以及其它協議等提供獨立的 ARP 規范說明。 InARP 是 ARP 的補充協議以支持幀中繼環境下的 ARP 。
此外還為不知道自己 IP 地址的主機提供了一種反向地址轉換協議(RARP),從而可以從網關的 ARP cache 上請求它們的 IP 地址。有關 RARP 的具體細節可參見個別文件。
⑨ 如何設置路由器實現跨網段文件共享
當一個局域來網中必須存在兩個以上網源段時,分屬於不同網段內的主機彼此就互不可見。如果要讓他們互訪,就必須設置路由,目前比較成熟的解決辦法有兩種,一是購置專門的路由器實現,其特點是功能強大,網路訪問速度快。缺點也顯而易見:需要花費幾千塊購置硬體設備。
而如果利用Windows 2000 Server的IP路由功能(也稱為虛擬路由器),既節約了成本,也方便快捷,實現步驟為:
1)在Windows 2000 Server機器上安裝兩塊網卡並配置為不同網段。
2)安裝IP路由功能。依次單擊「開始\程序\管理工具\路由和遠程訪問」,打開「路由和遠程訪問」窗口;單擊「操作」菜單,選擇「配置並啟用路由和遠程訪問」命令,運行向導後在「公共設置」窗口裡選擇「網路路由器」選項;最後安裝TCP/IP協議,不安裝遠程訪問服務,這樣就啟用了路由功能。
⑩ 區域網跨網段通信問題
不用C++,直接在你的路由器上加個EIGRP協議就可以了。兩條命令而專已.
我問一下,你那兩個網關屬,是主機設置的網關還是兩台路由器網關?
如果是兩台路由器的網關,需要在兩台路由器上使用EIGRP協議,就可通信了。
如果是主機設置的網關,加個網橋就可以了。
用不著什麼C++和什麼多播
其實偏執狂
大哥,他們怎麼可能ping通,他們不是一個網段的!你懂不懂啊
如果搞不到路由的許可權,那就沒辦法了.
你可以選擇跟網管套套近乎,給他買盒煙什麼的.
讓他給你弄下.
很簡單的,加個靜態路由就OK了