顯示路由

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私房菜服務器篇

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料