Linux中網(wǎng)絡(luò)管理命令ipconfig與route的基本使用教程

ifconfig
ifconfig 是一個(gè)用來查看、配置、啟用或禁用網(wǎng)絡(luò)接口的工具,這個(gè)工具極為常用的。可以用這個(gè)工具來臨時(shí)性的配置網(wǎng)卡的IP地址、掩碼、廣播地址、網(wǎng)關(guān)等。也可以把 它寫入一個(gè)文件中(比如/etc/rc.d/rc.local),這樣系統(tǒng)引導(dǎo)后,會讀取這個(gè)文件,為網(wǎng)卡設(shè)置IP地址
語 法:ifconfig [網(wǎng)絡(luò)設(shè)備][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<網(wǎng)絡(luò)設(shè)備類型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<網(wǎng)絡(luò)媒介類型>][mem_start<內(nèi)存地址>][metric<數(shù)目>][mtu<字節(jié)>][netmask<子網(wǎng)掩碼>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]
參數(shù):
up 啟動指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡
down 關(guān)閉指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡
-arp 設(shè)置指定網(wǎng)卡是否支持ARP協(xié)議
-promisc 設(shè)置是否支持網(wǎng)卡的promiscuous模式,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡(luò)中發(fā)給它所有的數(shù)據(jù)包
-allmulti 設(shè)置是否支持多播模式,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡(luò)中所有的多播數(shù)據(jù)包
-a 顯示全部接口信息
-s 顯示摘要信息(類似于 netstat -i)
add 給指定網(wǎng)卡配置IPv6地址
del 刪除指定網(wǎng)卡的IPv6地址
<硬件地址> 配置網(wǎng)卡最大的傳輸單元
mtu<字節(jié)數(shù)> 設(shè)置網(wǎng)卡的最大傳輸單元 (bytes)
netmask<子網(wǎng)掩碼> 設(shè)置網(wǎng)卡的子網(wǎng)掩碼
tunel 建立隧道
dstaddr 設(shè)定一個(gè)遠(yuǎn)端地址,建立點(diǎn)對點(diǎn)通信
-broadcast<地址> 為指定網(wǎng)卡設(shè)置廣播協(xié)議
-pointtopoint<地址> 為網(wǎng)卡設(shè)置點(diǎn)對點(diǎn)通訊協(xié)議
multicast 為網(wǎng)卡設(shè)置組播標(biāo)志
為網(wǎng)卡設(shè)置IPv4地址
txqueuelen<長度> 為網(wǎng)卡設(shè)置傳輸列隊(duì)的長度
例:
[root@localhost~]#ifconfig#處于激活狀態(tài)的網(wǎng)絡(luò)接口
[root@localhost~]#ifconfig-a#所有配置的網(wǎng)絡(luò)接口,不論其是否激活
[root@localhost~]#ifconfig eth0#顯示eth0的網(wǎng)卡信息
[root@localhost~]#ifconfig eth0 down#關(guān)閉eth0網(wǎng)卡
[root@localhost~]#ifconfig eth0 up#開啟eth0網(wǎng)卡
[root@localhost~]#ifconfig eth0 add 33ffe:3240:800:1005::2/64#為網(wǎng)卡添加IPv6地址
[root@localhost~]#ifconfig eth0 del 33ffe:3240:800:1005::2/64#為網(wǎng)卡刪除IPv6地址
[root@localhost~]#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE#修改MAC地址
[root@localhost~]#ifconfig eth0 192.168.1.56#給eth0網(wǎng)卡配置IP地址
[root@localhost~]#ifconfig eth0 192.168.1.56 netmask 255.255.255.0#給eth0網(wǎng)卡配置IP地址,并加上子掩碼
[root@localhost~]#ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255#給eth0網(wǎng)卡配置IP地址,加上子掩碼,加上個(gè)廣播地址
[root@localhost~]#ifconfig eth0 mtu 1500#設(shè)置能通過的最大數(shù)據(jù)包大小為1500 bytes
[root@localhost~]#ifconfig eth0 arp#開啟arp功能
[root@localhost~]#ifconfig eth0-arp#關(guān)閉arp功能
route
route程序?qū)?nèi)核的IP選路表進(jìn)行操作。它主要用于通過已用ifconfig(8)程序配置好的接口來指定的主機(jī)或網(wǎng)絡(luò)設(shè)置靜態(tài)路由。
選項(xiàng) OPTIONS
-v
選用細(xì)節(jié)操作模式
-A family
用指定的地址族(如`inet',`inet6')。
-n
以數(shù)字形式代替解釋主機(jī)名形式來顯示地址。此項(xiàng)對試圖檢測對域名服務(wù)器進(jìn)行路由發(fā)生故障的原因非常有用。
-e
用netstat(8)的格式來顯示選路表。-ee將產(chǎn)生包括選路表所有參數(shù)在內(nèi)的大量信息。
-net
路由目標(biāo)為網(wǎng)絡(luò)。
-host
路由目標(biāo)為主機(jī)。
-F
顯示內(nèi)核的FIB選路表。其格式可以用-e 和 -ee選項(xiàng)改變。
-C
顯示內(nèi)核的路由緩存。
del
刪除一條路由。
add
添加一條路由。
target
指定目標(biāo)網(wǎng)絡(luò)或主機(jī)??梢杂命c(diǎn)分十進(jìn)制形式的IP地址或主機(jī)/網(wǎng)絡(luò)名。
netmask Nm
為添加的路由指定網(wǎng)絡(luò)掩碼。
gw Gw
為發(fā)往目標(biāo)網(wǎng)絡(luò)/主機(jī)的任何分組指定網(wǎng)關(guān)。注意:指定的網(wǎng)關(guān)首先必須是可達(dá)的。也就是說必須為該網(wǎng)關(guān)預(yù)先指定一條靜態(tài)路由。如果你為本地接口之一指定這個(gè)網(wǎng)關(guān)地址的話,那么此網(wǎng)關(guān)地址將用于決定此接口上的分組將如何進(jìn)行路由。這是BSD風(fēng)格所兼容的。
metric M
把選路表中的路由值字段(由選路進(jìn)程使用)設(shè)為M。
mss M
把基于此路由之上的連接的TCP最大報(bào)文段長度設(shè)為M字節(jié)。這通常只用于優(yōu)化選路設(shè)置。默認(rèn)值為536。
window W
把基于此路由之上的連接的TCP窗口長度設(shè)為W字節(jié)。這通常只用于AX.25網(wǎng)絡(luò)和不能處理背對背形式的幀的設(shè)備。
irtt I
把基于此路由之上的TCP連接的初始往返時(shí)間設(shè)為I毫秒(1-12000)。這通常也只用于AX.25網(wǎng)絡(luò)。如果省略此選項(xiàng),則使用RFC1122的缺省值300ms。
reject
設(shè)置一條阻塞路由以使一條路由查找失敗。這用于在使用缺省路由前先屏蔽掉一些網(wǎng)絡(luò)。但這并不起到防火墻的作用。
mod, dyn, reinstate
設(shè)置一條動態(tài)的或更改過的路由。這些標(biāo)志通常只由選路進(jìn)程來設(shè)置。這只用于診斷目的,
dev If
強(qiáng)制使路由與指定的設(shè)備關(guān)聯(lián),因?yàn)榉駝t內(nèi)核會自己來試圖檢測相應(yīng)的設(shè)備(通常檢查已存在的路由和加入路由的設(shè)備的規(guī)格)。在多數(shù)正常的網(wǎng)絡(luò)上無需使用。
如果dev If是命令行上最后一個(gè)指定的選項(xiàng),那么可以省略關(guān)鍵字dev,因?yàn)樗侨笔≈?。否則路由修改對象(metric - netmask- gw - dev)無關(guān)緊要。
例:
[root@linux ~]# route #顯示當(dāng)前路由
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route del default gw 192.168.0.1 #刪除默認(rèn)網(wǎng)關(guān)
[root@linux ~]# route add default gw 192.168.0.1 #添加默認(rèn)網(wǎng)關(guān)
[root@linux ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 #增加一條路由
[root@linux ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
224.0.0.0 * 240.0.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route add -net 224.0.0.0 netmask 240.0.0.0 reject #屏蔽一條路由
[root@linux ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
224.0.0.0 * 240.0.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route add -host 192.168.0.2 gw 192.168.0.1 #所有去往192.168.0.2主機(jī)的數(shù)據(jù)包發(fā)往網(wǎng)關(guān)地址192.168.0.1
相關(guān)文章
win10系統(tǒng)下IPV6無法正常連接怎么辦?win10開啟IPV6的方法
最近有很多剛剛升級windows10正式版的用戶都在反饋一個(gè)問題,就是win10系統(tǒng)下IPV6無法正常連接,這是怎么回事?下面小編就給大家介紹win10 IPV6無法正常連接的解決方法2016-02-01- 無線路由器在現(xiàn)今生活中我們都會用到,手機(jī)、筆記本,IPAD的都要連WIFI,那么你在使用中是否會碰到IP地址沖突,導(dǎo)致你無法連接上網(wǎng)絡(luò)呢?這時(shí)你如何查看自己的IP地址是多少2016-01-28
- 這篇文章主要介紹了Linux下獲取公網(wǎng)IP地址的方法,需要的朋友可以參考下2016-01-26
Linux系統(tǒng)中安裝使用Bzip2來壓縮文件的方法講解
這篇文章主要介紹了Linux系統(tǒng)中安裝使用bzip2來壓縮文件的方法,主要講述了其bzip2命令的相關(guān)用法,需要的朋友可以參考下2016-01-26Linux下用gzip和unzip命令來壓縮和解壓文件的用法
這篇文章主要介紹了Linux下使用gzip和unzip命令來壓縮和解壓文件的用法,一般來說gzip命令針對gz壓縮文件而unzip針對zip文件來用,需要的朋友可以參考下2016-01-26win7系統(tǒng)ip地址沖突怎么辦?Win7系統(tǒng)IP地址沖突問題的解決辦法
win7系統(tǒng)ip地址沖突怎么辦?有朋友們遇到這個(gè)問題,下面小編就給大家?guī)鞼in7系統(tǒng)IP地址沖突問題的解決辦法,希望可以幫助到大家2016-01-22- Win10系統(tǒng)總是提示IP地址沖突該怎么解決?出現(xiàn)這種個(gè)情況基本上是路由器分配地址出現(xiàn)重復(fù)了,重啟路由器不能解決的話就手動修改ip地址,下面分享詳細(xì)的教程,需要的朋友可2016-01-14
- 這篇文章主要介紹了發(fā)現(xiàn)Linux中IP地址沖突的方法,如何在Linux中發(fā)現(xiàn)IP地址沖突?本文就為大家介紹一個(gè)工具arp-scan來幫助大家發(fā)現(xiàn)Linux中IP地址沖突,感興趣的小伙伴們可以2016-01-12
win8系統(tǒng)怎么設(shè)置固定IP?win8系統(tǒng)設(shè)置固定IP的方法
win8系統(tǒng)怎么設(shè)置固定IP?很多朋友們還不知道,下面小編就給大家?guī)韜in8系統(tǒng)設(shè)置固定IP的方法,希望可以幫助到大家2016-02-01