linux 篇linux
netstat -rn 的做用,將網絡路由表直接顯示出來服務器
[root@Carlton ~]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 172.18.16.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 172.18.31.253 0.0.0.0 UG 0 0 0 eth0
表示的意思是, 任何地址 經過該172.18.31.253 經過eth0 纔可以訪問
換句話:到達目標地址0.0.0.0,必須經過eth0 子網掩碼是0.0.0.0將包發送到172.18.31.253網關
用表達式表示爲:網絡
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.18.31.253 eth1
只添加網關 spa
route add default gw X.X.X.X
若是遇到服務器運行命令ifconfig 爲空時:code
ifconfig eth0 172.31.1.2 netmask 255.255.255.0 broadcast 172.31.1.255
route add default gw 172.31.1.254路由
而後重啓網卡io