]
[up down]
其中 interface 為網卡名,address 為IP 地址,broadcast 表示設置廣播地址,其后的address 為廣播地址的IP ,netmask 表示設置子網掩碼,其后的address 為子網掩碼的IP, up、 down 設置當前網卡的狀態,up表示啟用當前網卡,down 表示關閉當前網卡。
Ifconfig 的常用參數說明如下:
-a 查看所有網卡狀態
-V 查看ifconfig 命令的版本信息
-s 查看統計信息
示例:
1) 將第一塊網卡的 IP 地址設置為192.168.0.1:
ifconfig eth0 192.168.0.1 (格式: ifconfig 網絡設備名 IP 地址)
2) 暫時關閉或啟用網卡:
關閉第一塊網卡: ifconfig eth0 down
啟用第一塊網卡 ifconfig eth0 up
3 )將第一塊網卡的子網掩碼設置為 255.255.255.0:
ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 網絡設備名 netmask子網掩碼)
我們也可以同時設置 IP 地址和子網掩碼:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
4) 查看第一塊網卡的狀態:
ifconfig eth0
如果要查看所有的網卡狀態, 則直接使用不帶參數的ifconfig 命令即可。
ifconfig 輸出的狀態信息是十分有用的,下面我們就簡單說明一下:
有幾個狀態比較重要:
UP/DOWN :網卡是否啟動了,如果是DOWN的話,那肯定無法用的;
RX packets 中的errors 包的數量如果過大說明網卡在接收時有問題;
TX packets 中的errors 包的數量如果過大說明網卡在發送時有問題;
route
route 命令的語法為:
route [-CFvnee]
route [-v] [-A family] add [-net -host] target [netmask Nm] [gw Gw] [metric N] [mod] [reinstate] [[dev] If]
route [-v] [-A family] del [-net -host] target [gw Gw] [netmask Nm] [metricN] [[dev] If]
route [-V] [–version] [-h] [–help]
route 的常用參數說明如下:
-v 使用冗余輸出模式。
-A family 指定特定的地址族 (例如”inet” “inet6″)。
-n 使用數字顯示的地址 例如202.38.75.75 而不是去解釋域名。
-e 使用與 netstat 相同的輸出格式。
-ee 參數會產生很長的輸出, 包括內核路由表的幾乎所有信息。
-net 目標 (target) 是一個網段。
-host 目標 (target) 是一個單獨的主機。
-F 顯示內核 FIB 路由表結果可能被-e 和-ee 參數改變。
-C 顯示內核中路由緩存信息。
del 刪除一個路由表項。
add 增加一個路由表項。
Target 配置的目的網段或者主機 。可以是IP, 或者是網絡或主機名。
netmask Nm 用來指明要添加的路由表項的網絡掩碼。
gw Gw 任何通往目的 (target) 的IP 分組都要通過這個網關。
metric M 設置路由表中該項的尺度域( metric field) 為M。
示例:
1) 添加一條路由表項,網段192.168.0.x 應該從接口”eth0″走
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
2 )添加一條缺省路由
route add 0.0.0.0 gw 網關地址
如果沒有其他匹配的路由項, 就使用這個路由規則。
3) 刪除缺省路由
route del 0.0.0.0 gw 網關地址
4) route 命令的輸出結果示例說明
輸出的格式有以下幾欄:
Destination 目標網段或者主機
Gateway 網關地址, 如果沒有設置,則是”*”表示
Genmask 網絡掩碼
Flags 一些可能的標記如下:
U (路由是活動的)
H (目標是一個主機)
G (使用網關 (gateway))
R (reinstate route 動態路由產生的表項)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
! (reject route)
Metric 路由距離。
Ref 路由項引用次數。( linux 內核中沒有使用)
Use 查找路由項的次數 。
Iface 該路由表項對應的輸出接口。