linuxä¸ifconfigå½ä»¤å±äºç½ç»é
ç½®å½ä»¤
ifconfigå½ä»¤è¢«ç¨äºé
ç½®åæ¾ç¤º
Linuxå
æ ¸ä¸ç½ç»æ¥å£çç½ç»åæ°ãç¨ifconfigå½ä»¤é
ç½®çç½å¡ä¿¡æ¯ï¼å¨ç½å¡éå¯åæºå¨éå¯åï¼é
置就ä¸åå¨ãè¦æ³å°ä¸è¿°çé
置信æ¯æ°¸è¿çåççµèéï¼é£å°±è¦ä¿®æ¹ç½å¡ç
é
ç½®æ件äºã
è¯æ³
ifconfig(åæ°)
åæ°
add<å°å>ï¼è®¾ç½®
ç½ç»è®¾å¤IPv6çipå°åï¼
del<å°å>ï¼å é¤ç½ç»è®¾å¤IPv6ç
IPå°åï¼
downï¼å
³éæå®çç½ç»è®¾å¤ï¼
<hw<ç½ç»è®¾å¤ç±»å><
硬件å°å>ï¼è®¾ç½®ç½ç»è®¾å¤çç±»åä¸ç¡¬ä»¶å°åï¼
io_addr<I/Oå°å>ï¼è®¾ç½®ç½ç»è®¾å¤çI/Oå°åï¼
irq<IRQå°å>ï¼è®¾ç½®ç½ç»è®¾å¤çIRQï¼
media<ç½ç»åªä»ç±»å>ï¼è®¾ç½®ç½ç»è®¾å¤çåªä»ç±»åï¼
mem_start<å
åå°å>ï¼è®¾ç½®ç½ç»è®¾å¤å¨ä¸»å
åæå ç¨çèµ·å§å°åï¼
metric<æ°ç®>ï¼æå®å¨è®¡ç®
æ°æ®å
ç转é次æ°æ¶ï¼æè¦å ä¸çæ°ç®ï¼
mtu<
åè>ï¼è®¾ç½®ç½ç»è®¾å¤çMTUï¼
netmask<
åç½æ©ç >ï¼è®¾ç½®ç½ç»è®¾å¤çåç½æ©ç ï¼
tunnel<å°å>ï¼å»ºç«IPv4ä¸IPv6ä¹é´çé§é
éä¿¡å°åï¼
upï¼å¯å¨æå®çç½ç»è®¾å¤ï¼
-broadcast<å°å>ï¼å°è¦éå¾æå®å°åçæ°æ®å
å½æ广ææ°æ®å
æ¥å¤çï¼
-pointopoint<å°å>ï¼ä¸æå®å°åçç½ç»è®¾å¤å»ºç«ç´æ¥è¿çº¿ï¼æ¤æ¨¡å¼å
·æä¿å¯åè½ï¼
-promiscï¼å
³éæå¯å¨æå®ç½ç»è®¾å¤çpromiscuous模å¼ï¼
IPå°åï¼æå®ç½ç»è®¾å¤çIPå°åï¼
ç½ç»è®¾å¤ï¼æå®ç½ç»è®¾å¤çå称ã
使ç¨åè½ç¤ºä¾
å¯å¨å
³éæå®ç½å¡ï¼
ifconfig eth0 up
ifconfig eth0 down
ifconfig eth0 up为å¯å¨ç½å¡eth0ï¼ifconfig eth0 down为å
³éç½å¡eth0ãsshç»élinuxæå¡å¨æä½è¦å°å¿ï¼å
³éäºå°±ä¸è½å¼å¯äºï¼é¤éä½ æå¤ç½å¡ã
为ç½å¡é
ç½®åå é¤
IPv6å°åï¼
ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为ç½å¡eth0é
ç½®IPv6å°å
ifconfig eth0 del 33ffe:3240:800:1005::2/64 #为ç½å¡eth0å é¤IPv6å°å
ç¨ifconfigä¿®æ¹
MACå°åï¼
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE
é
ç½®IPå°åï¼
[root@localhost ~]# ifconfig eth0 192.168.2.10
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
å¯ç¨åå
³éarpåè®®ï¼
ifconfig eth0 arp #å¼å¯ç½å¡eth0 çarpåè®®
ifconfig eth0 -arp #å
³éç½å¡eth0 çarpåè®®
设置æå¤§ä¼ è¾åå
ï¼
ifconfig eth0 mtu 1500 #设置è½éè¿çæ大æ°æ®å
大å°ä¸º 1500 bytes