顯示路由
route -n
刪除預設路由
route del default gw 192.168.1.1 eth1
增加預設路由
route add default gw 192.168.1.1 eth1
一: 三個指令的使用說明;
1: ifconfig可以完成開启/關閉網卡接口; 設置子網掩碼及廣播地址; 設置網卡接口的mtu;
2: route可以查看路由; 增加路由; 修改路由;
3; ip可以完成ifconfig(ip address)以及route(ip route)的所有功能, 還額外增加了些功能, 個人感覺ifconfig以及route在日常比較常用到, ip這個指令可以暫時不用學; 這裏介紹了修改網卡代號以及mac地址(ip link);
二: 三個指令的應用;
1: 修改eth0地址为192.168.2.49, 子網掩碼为255.255.255.0, 廣播地址为192.168.2.255, mtu为1500;
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 192.168.2.149 netmask 255.255.255.0 broadcast 192.168.2.255 mtu 1500
2: 使用最快的速度查找主機的路由;
route -n (-n参數可以不進行主機名的解析, 在網络慢的時候可以快速看到機器路由的情況)
3: 刪除一條路由172.16.0.0/16; 增加一條路由192.168.2.0/24; 增加一條默認路由gw为192.168.2.254;
route del -net 172.16.0.0 netmask 255.255.0.0 dev eth0
route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.2.254
4; 修改eth0的網卡代號为whzhuang; 修改whzhuang的mac地址为aa:aa:aa:aa:aa:aa;
ip link set eth0 down(先關閉, 再來設置比較穩定)
ip link set eth0 name whzhuang (把eth0代號改为whzhuang, 事後記得改回來)
ip link set whzhuang address aa:aa:aa:aa:aa:aa(把mac地址設为aa:aa:aa:aa:aa:aa)
說明:
1; ip link(主要設置osi第二層, 數據鏈路層);
2; ip address(主要設置osi第三層, 網络層);
3; ip route(主要設置路由);
--> 不過, 個人感覺還是ifconfig以及route指令比較常用, 習慣了, 呵呵.
作者: 磚子頭
日期: 2013/05/07
版本: first release
参考說明:
鳥哥的linux私房菜服務器篇