linux 系統中最常用的網路配置命令包括ifconfig、 route ,其中ifconfig 用來檢視和配置網路介面(通常是網絡卡)資訊,包括網路介面裝置的ip 位址、掩碼等;route 用來管理linux 系統核心中的路由表,它最大的用途就是用來設定靜態的路由表項,通常是在系統用ifconfig 配置網路介面後,用它來設定主機或者一網段的ip 位址應該通過什麼介面傳送等。
ifconfig 的語法為:
ifconfig [-a] [-v] [-s] [][[-]broadcast [
]][netmask
][up|down]
其中 inte***ce 為網絡卡名,address 為ip 位址,broadcast 表示設定廣播位址,其後的address 為廣播位址的ip ,netmask 表示設定子網掩碼,其後的address 為子網掩碼的ip, up、 down 設定當前網絡卡的狀態,up表示啟用當前網絡卡,down 表示關閉當前網絡卡。
ifconfig 的常用引數說明如下:
-a 檢視所有網絡卡狀態
-v 檢視ifconfig 命令的版本資訊
-s 檢視統計資訊
示例:2) 暫時關閉或啟用網絡卡:
關閉第一塊網絡卡: ifconfig eth0 down
啟用第一塊網絡卡 ifconfig eth0 up
3 )將第一塊網絡卡的子網掩碼設定為 255.255.255.0:
ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 網路裝置名 netmask子網掩碼)
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 [-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 該路由表項對應的輸出介面。
Linux 網絡卡配置 網路命令
1 臨時修改 1.1 修改ip位址 ifconfig eth0 192.168.100.100 1.3 修改dns echo nameserver 8.8.8.8 etc resolv.conf 這個時候就可以上網了,上網的ip位址為192.168.100.100,閘道器位址為192.168.100...
Linux下的網路配置命令
1 ifconfig 可以使用ifconfig命令來配置並檢視網路介面的配置情況。例如 1 配置eth0的ip位址,同時啟用該裝置。ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 配置eth0別名裝置eth0 1的ip位址,並新增路由。if...
Linux 命令配置網路位址
auto eth0 開機自動連線網路 iface lo inet loopback allow hotplug eth0 iface eth0 inet static static表示使用固定ip,dhcp表述使用動態ip address 198.9.146.131 設定ip位址 netmask 2...