linux中怎么配置軟路由,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創(chuàng)新互聯(lián)是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務器,站群服務器,溫江服務器托管,海外高防服務器,服務器機柜,動態(tài)撥號VPS,海外云手機,海外云服務器,海外服務器租用托管等。
實驗名稱:在Linux主機下的軟路由
實驗說明:此實驗不需要安裝任務軟件包。Linux自帶的??!
實驗拓撲:ip地址規(guī)劃如圖所示:
實驗環(huán)境:測試機是windows或者是Linux機子都無所謂,只要保證充當路由功能的機子是Linux就行了!!
實驗目的:就是在Linux環(huán)境下讓ip 192.168.1.121的這臺機子和ip 10.0.0.100機子能相互通信。
實驗步驟:
基于此實驗的簡單性,只需要一個命令就可以讓Linux主機支持路由功能,那就是
Echo 1 > /proc/sys/net/ipv4/ip_forward下即可,也是就是把數(shù)字1導入/proc/sys/net/ipv4/ip_forward的ip_forward文件中就行了。
或者 #echo "1" > /proc/sys/net/ipv4/ip_forward
查看:
這樣我們就可以直接測試了;
各臺機子的網(wǎng)卡配置參數(shù)這里就不說了?。?/p>
我們來直接看看測試結果!
這是ip 192.168.1.121 ping ip 10.0.0.100的情況;下面我們來看看反過來的情況:
上面是一個很簡單的例子:中間只由一個Linux主機充當路由器的情況,如果有多個Linux主機充當路由器,那么我們必須在開啟Linux主機的路由功能的情況下,。還得另外配置靜態(tài)默認路由才能實現(xiàn)多個網(wǎng)段的相互通信,
下面是實現(xiàn)的命令:
Echo 1 > /proc/sys/net/ipv4/ip_forward
添加靜態(tài)默認路由
Route add-net 網(wǎng)段 子網(wǎng)掩碼 下一跳<具體做發(fā)和真正的路由器 的操作一樣,到底在每臺充當路由器功能的Linux機子上需要多少條靜態(tài)默認路由需按情況而定
示例:#router add -net 192.168.1.0 (目標地址)netmask 255.255.255.0 gw 192.168.2.1(下一跳)
添加缺省路由
#route add default gw 192.168.2.1(下一跳)
小技巧:
如要Linux每次啟動后都能支持內(nèi)核的包轉發(fā)功能。需要激活語句寫入系統(tǒng)配置啟動腳本:
#echo “echo 1 > /proc/sys/net/ipv4/ip_forward”>>/etc/rc.d/rc.local
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。