1.命令格式:
ifconfig[網(wǎng)絡(luò)設(shè)備][參數(shù)]
2.命令功能:
ifconfig?命令用來查看和配置網(wǎng)絡(luò)設(shè)備筒扒。當(dāng)網(wǎng)絡(luò)環(huán)境發(fā)生改變時(shí)可通過此命令對(duì)網(wǎng)絡(luò)進(jìn)行相應(yīng)的配置。
3.命令參數(shù):
up?啟動(dòng)指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡吁讨。
down?關(guān)閉指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡。該參數(shù)可以有效地阻止通過指定接口的IP信息流炕矮,如果想永久地關(guān)閉一個(gè)接口取董,我們還需要從核心路由表中將該接口的路由信息全部刪除休蟹。
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)掩碼拣展。掩碼可以是有前綴0x的32位十六進(jìn)制數(shù)彭沼,也可以是用點(diǎn)分開的4個(gè)十進(jìn)制數(shù)缔逛。如果不打算將網(wǎng)絡(luò)分成子網(wǎng)备埃,可以不管這一選項(xiàng);如果要使用子網(wǎng)褐奴,那么請(qǐng)記住按脚,網(wǎng)絡(luò)中每一個(gè)系統(tǒng)必須有相同子網(wǎng)掩碼。
tunel?建立隧道
dstaddr?設(shè)定一個(gè)遠(yuǎn)端地址敦冬,建立點(diǎn)對(duì)點(diǎn)通信
-broadcast<地址>?為指定網(wǎng)卡設(shè)置廣播協(xié)議
-pointtopoint<地址>?為網(wǎng)卡設(shè)置點(diǎn)對(duì)點(diǎn)通訊協(xié)議
multicast?為網(wǎng)卡設(shè)置組播標(biāo)志
address?為網(wǎng)卡設(shè)置IPv4地址
txqueuelen<長度>?為網(wǎng)卡設(shè)置傳輸列隊(duì)的長度
=================================================================
[root@localhost?~]#?ifconfig
eth0??????Link?encap:Ethernet??HWaddr?00:50:56:BF:26:20??
??????????inet?addr:192.168.120.204??Bcast:192.168.120.255??Mask:255.255.255.0
??????????UP?BROADCAST?RUNNING?MULTICAST??MTU:1500??Metric:1
??????????RX?packets:8700857?errors:0?dropped:0?overruns:0?frame:0
??????????TX?packets:31533?errors:0?dropped:0?overruns:0?carrier:0
??????????collisions:0?txqueuelen:1000?
??????????RX?bytes:596390239?(568.7?MiB)??TX?bytes:2886956?(2.7?MiB)
lo????????Link?encap:Local?Loopback??
??????????inet?addr:127.0.0.1??Mask:255.0.0.0
??????????UP?LOOPBACK?RUNNING??MTU:16436??Metric:1
??????????RX?packets:68?errors:0?dropped:0?overruns:0?frame:0
??????????TX?packets:68?errors:0?dropped:0?overruns:0?carrier:0
??????????collisions:0?txqueuelen:0?
??????????RX?bytes:2856?(2.7?KiB)??TX?bytes:2856?(2.7?KiB)
eth0?表示第一塊網(wǎng)卡辅搬,?其中?HWaddr?表示網(wǎng)卡的物理地址,可以看到目前這個(gè)網(wǎng)卡的物理地址(MAC地址)是?00:50:56:BF:26:20
inet?addr?用來表示網(wǎng)卡的IP地址,此網(wǎng)卡的?IP地址是?192.168.120.204堪遂,廣播地址介蛉,?Bcast:192.168.120.255,掩碼地址Mask:255.255.255.0?
lo?是表示主機(jī)的回環(huán)地址溶褪,這個(gè)一般是用來測(cè)試一個(gè)網(wǎng)絡(luò)程序币旧,但又不想讓局域網(wǎng)或外網(wǎng)的用戶能夠查看,只能在此臺(tái)主機(jī)上運(yùn)行和查看所用的網(wǎng)絡(luò)接口猿妈。比如把?HTTPD服務(wù)器的指定到回壞地址吹菱,在瀏覽器輸入?127.0.0.1?就能看到你所架WEB網(wǎng)站了。但只是您能看得到彭则,局域網(wǎng)的其它主機(jī)或用戶無從知道鳍刷。
第一行:連接類型:Ethernet(以太網(wǎng))HWaddr(硬件mac地址)
第二行:網(wǎng)卡的IP地址、子網(wǎng)俯抖、掩碼
第三行:UP(代表網(wǎng)卡開啟狀態(tài))RUNNING(代表網(wǎng)卡的網(wǎng)線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500字節(jié)
第四输瓜、五行:接收、發(fā)送數(shù)據(jù)包情況統(tǒng)計(jì)
第七行:接收芬萍、發(fā)送數(shù)據(jù)字節(jié)數(shù)統(tǒng)計(jì)信息前痘。
##啟動(dòng)/關(guān)閉網(wǎng)卡
ifconfig eth1 up
ifconfig eth1 down
##給網(wǎng)卡配置地址
ifconfig eth1 192.168.1.11 netmask 255.255.255.0
##啟用和關(guān)閉ARP協(xié)議
ifconfig?eth1 arp
ifconfig?eth1 -arp
##設(shè)置最大傳輸單元
ifconfig?eth0?mtu?1500
##設(shè)置網(wǎng)卡的mac地址
ifconfig eth1 hw ether 00:0c:29:4d:a3:dd
======================================================
##網(wǎng)卡配置(STATIC)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=50:9A:4C:6A:EA:3A
TYPE=Ethernet
UUID=3037fee3-4453-4488-b4e8-076ca4b4619e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.16.58
NETMASK=255.255.255.0
GATEWAY=192.168.16.1
DNS1=192.168.16.1
DNS2=114.114.114.114
~? ? ? ? ? ? ? ? ?