1. 程式人生 > 其它 >Linux 實現靜態路由實驗

Linux 實現靜態路由實驗

環境:

四臺主機:

A主機:eth0 NAT模式

R1主機:eth0 NAT模式,eth1 僅主機模式

R2主機:eth0 橋接模式,eth1僅主機模式

B主機:eth0 橋接模式

手動修改IP地址 ,配置檔案此目錄下ifcfg-xxx:/etc/sysconfig/network-srcripts/

 

此實驗,路由表配置完成後僅當前有效,重啟則歸檔

路由永久有效需 /etc/sysocnfig/network-scripts/ 目錄下  建立route-IFACE 檔案   

編寫如下:10.0.0.0/24 via 10.0.0.200

 

A—————— R1——————R2——————B

          net8 

            net1                net0

A: 10.0.0.123/24  Gw  10.0.0.200

R1:
eth0:10.0.0.200/24 net8


eth1:192.168.10.200/24 net1


route  add  -net  172.18.0.0/24  gw  192.168.10.201   dev   eth1

R2:
eth0::192.168.10.201/24


eth1:172.16.0.200/24

route  add  -net  10.0.0.0/24  gw  192.168.10.200  dev  eth0

B:


eth0:172.16.0.123/24 Gw 172.18.0.200

地址配置

A地址配置

 

 ROUTE R1配置

 

 ROUTE R2配置

 

 B配置

 

 

路由表配置

A配置     

 

 配置R1

 

 配置R2

 

 A配置

 

 

A主機測試

 

 

 B主機測試

 

 

臨時修改IP 路由實驗

#配置A主機
ifconfig eth0 10.0.0.123/8
route add -net 10.0.0.0/8 dev eth0
route add default gw 10.0.0.200 dev eth0

#配置R1
ifconfig eth0 
10.0.0.200/8 ifconfig eth1 192.168.0.200/24 route add -net 10.0.0.0/8 dev eth0 route add -net 192.168.0.0/24 dev eth1 route add -net 172.16.0.0/16 gw 192.168.0.201 dev eth1 echo 1 > /proc/sys/net/ipv4/ip_forward #配置R2 ifconfig eth0 172.16.0.200/16 ifconfig eth1 192.168.0.201/24 route add -net 192.168.0.0/24 dev eth1 route add -net 172.16.0.0/16 dev eth0 route add -net 10.0.0.0/8 gw 192.168.0.200 dev eth1 echo 1 > /proc/sys/net/ipv4/ip_forward #配置B ifconfig eth0 172.16.0.123/16 route add -net 172.16.0.0/16 dev eth0 route add default gw 172.16.0.200 dev eth0