*
Linux和UNIX系統一樣,對TCP/IP協議有著良好的支持,並且支持最新的IPv6協議。對系統的配置可以通過命令來實現,也可以通過編輯配置文件實現。*
使用命令#ifconfig -a 就可以看到所有的網絡接口的界面: eth0 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A inet addr:202.112.13.204 Bcast:202.112.13.255 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:435510 errors:0 dropped:0 overruns:0 frame:2 TX packets:538988 errors:0 dropped:0 overruns:0 carrier:0 collisions:318683 txqueuelen:100 Interrupt:10 Base a
ddress:0xc000
eth0:1 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A inet addr:202.112.11.218 Bcast:202.112.11.255 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:10 Base address:0xc000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:2055 errors:0 dropped:0 overruns:0我們看到網絡接口有三個,eth0 , eth0:1,lo。
eth0是真實的以太網絡接口,eth0:1和eth0是同一塊網卡,只不過綁定了另外的一個地址,lo是環回地址。
eth0和eth0:1可以使用不同網段的ip地址,這在同一個物理網段卻使用不同的網絡地址的時候十分有用。
停用某一個接口:ifdown 接口名 啟用某一個接口:ifup 接口名
-n 使用數字顯示的地址(例如,202.38.75.75)而不是去解釋域名。
-e 使用與netstat相同的輸出格式。
-ee 參數會產生很長的輸出,包括內核路由表的幾乎所有信息。
-net 目標(target)是一個網段。
-host 目標(target)是一個單獨的主系。
-C 顯示內核中路由緩存信息。
gw Gw 任何通往目的(target )的IP分組都要通過這個網關 。
metric M 設置路由表中該項的度量值(metric field)為M 。
mss M 設置TCP的最大分片長度(MSS)M bytes。系統缺省值是536。
window W設置TCP發送窗口的尺寸為W bytes。
irtt I 設置TCP的初始化回路時間(irtt)I毫秒(1-12000)。缺省情況下按照RFC 1122 規定是300ms。
reject 安裝一個阻塞型的路由,這樣可能會有路由查找失敗。
mod, dyn, reinstate 添加或者修改一個動態路由表項。主要用來測試和診斷。
dev If 強行使用某個特定的輸出接口(If),而不用系統去尋找接口。
route add default gw mango-gw 添加一條缺省路由(如果沒有其他匹配的路由項,就使用這個路由規則)。
“mango-gw”是一個主機名, 而通往這個主機的路由規則應該事先已經設置好了。
route add ipx4 sl0給主機”ipx4”添加一條路由規則,使用SLIP接口sl0。P接口sl0。
添加到主機的路由
route add –host 192.168.1.2 dev eth0:0
route add –host 10.20.30.148 gw 10.20.30.400
添加到網絡的路由route add -net 10.20.30.40 netmask 255.255.255.248 dev eth0
route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
route add -net 10.20.30.40 netmask 255.255.255.248 dev eth0
route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
route del –host 192.168.1.2 dev eth0:0
刪除路由
oute del –host 10.20.30.148 gw 10.20.30.40
route del -net 10.20.30.40 netmask 255.255.255.248 dev eth0
route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
route del –net 192.168.1.0/24 dev eth1
route del default gw 192.168.1.1
n選項表示直接顯示端口數字而不是通過察看/etc/services來轉換為端口名;
p選項表示列出監聽的程序。
ping ipp地址
ping -c count ip地址
ping -b ip廣播地址播地址
同樣可以采用菜單方式在字符模式下配置網絡接口
netconfig
或 setup
或redhat-config-network