歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS的ifconfig, route以及ip指令的實戰應用

CentOS的ifconfig, route以及ip指令的實戰應用

日期:2017/2/28 14:49:22   编辑:Linux教程

一: 三個指令的使用說明;

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指令比較常用, 習慣了, 呵呵.

更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=12

Copyright © Linux教程網 All Rights Reserved