您好,登錄后才能下訂單哦!
linux中怎么配置軟路由,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
實驗名稱:在Linux主機下的軟路由
實驗說明:此實驗不需要安裝任務軟件包。Linux自帶的!!
實驗拓撲:ip地址規劃如圖所示:
實驗環境:測試機是windows或者是Linux機子都無所謂,只要保證充當路由功能的機子是Linux就行了!!
實驗目的:就是在Linux環境下讓ip 192.168.1.121的這臺機子和ip 10.0.0.100機子能相互通信。
實驗步驟:
基于此實驗的簡單性,只需要一個命令就可以讓Linux主機支持路由功能,那就是
Echo 1 > /proc/sys/net/ipv4/ip_forward下即可,也是就是把數字1導入/proc/sys/net/ipv4/ip_forward的ip_forward文件中就行了。
或者 #echo "1" > /proc/sys/net/ipv4/ip_forward
查看:
這樣我們就可以直接測試了;
各臺機子的網卡配置參數這里就不說了!!
我們來直接看看測試結果!
這是ip 192.168.1.121 ping ip 10.0.0.100的情況;下面我們來看看反過來的情況:
上面是一個很簡單的例子:中間只由一個Linux主機充當路由器的情況,如果有多個Linux主機充當路由器,那么我們必須在開啟Linux主機的路由功能的情況下,。還得另外配置靜態默認路由才能實現多個網段的相互通信,
下面是實現的命令:
Echo 1 > /proc/sys/net/ipv4/ip_forward
添加靜態默認路由
Route add-net 網段 子網掩碼 下一跳<具體做發和真正的路由器 的操作一樣,到底在每臺充當路由器功能的Linux機子上需要多少條靜態默認路由需按情況而定
示例:#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每次啟動后都能支持內核的包轉發功能。需要激活語句寫入系統配置啟動腳本:
#echo “echo 1 > /proc/sys/net/ipv4/ip_forward”>>/etc/rc.d/rc.local
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。