實驗名稱:在linux主機下的軟路由
實驗說明:此實驗不需要安裝任務軟體包。linux自帶的!!
實驗環境:測試機是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
linux配置路由
熟悉使用ifconfig 會非常方便。收藏自 zjw.blog.chinaunix.net ifconfig eth0 新ip 一 修改ip位址 aeolus db1 network scripts vi ifcfg eth0 device eth0 onboot yes bootproto sta...
linux配置路由
ifconfig eth0 新ip 一 修改ip位址 aeolus db1 network scripts vi ifcfg eth0 device eth0 onboot yes bootproto static ipaddr 219.136.241.211 netmask 255.255.255...
linux配置軟連線
說明當你的系統盤不夠用時客戶提供了乙個硬碟 首先用df th檢視 root localhost cosmo df th 檔案系統 型別 容量 已用 可用 已用 掛載點 devtmpfs devtmpfs 2.9g 0 2.9g 0 dev tmpfs tmpfs 2.9g 0 2.9g 0 dev ...