ifconfig
ifconfig 用于顯示或設定網路設備,
- 設定網路設備的狀態及資訊
- 顯示網路設備的設定
語法
ifconfig [網路設備][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<網路設備型別><硬體地址>][io_addr<I/O地址>][irq<IRQ地址>][media<網路媒介型別>][mem_start<記憶體地址>][metric<數目>][mtu<位元組>][netmask<子網掩碼>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]
常用引數
- -interface:指定的網路介面名,如eth0和eth1
- up:激活指定的網路介面卡
- down:關閉指定的網路介面
- broadcast address:設定介面的廣播地址
- pointopoint:啟用點對點方式
- address:設定指定介面設備的IP地址
- netmask address:設定介面的子網掩碼
更多引數參考
案例
查看所有網卡的資訊 (包括down狀態的網卡)
ifconfig -a
# eth0:網卡名稱 # Link encap:網卡的介面型別,這里是以太網 # HWaddr:網卡的硬體地址,俗稱的MAC地址 # inet addr:IPv4地址,如果是IPv6會寫成inet6 addr # Bcast:廣播地址 # Mask:子網掩碼 # UP:表示網卡是開啟狀態 # BROADCAST:表示網卡支持廣播 # RUNNING:表示網卡的網線已經被接上 # MULTICAST:表示網卡支持組播 # MTU:網路最大傳輸單元 # Metric:到達網關的度量值,參考:http://m.chinabyte.com/network/191/12287691_gfh.shtml # RX packets:網路從啟動到現在為止接收的資料包大小,單位是位元組,error 發生錯誤的資料包,dropped 被丟棄的資料包 # TX packets:網路從啟動到現在為止發送的資料包大小,單位是位元組,error 發生錯誤的資料包,dropped 被丟棄的資料包 # collisions:發生碰撞的資料包,如果發生太多次,表明網路狀況不太好 # txqueuelen:傳輸資料的緩沖區的儲存長度 # RX bytes:總接收位元組總量 # TX bytes:總發送位元組總量 # Memory:網卡硬體的記憶體地址
顯示網路設備資訊(激活狀態的)
ifconfig
啟動關閉指定網卡
ifconfig eth0 up
ifconfig eth0 down
配置IP地址
ifconfig eth0 192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
ifconfig eth0 192.168.120.56
給eth0網卡配置IP地:192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
給eth0網卡配置IP地址:192.168.120.56 ,并加上子掩碼:255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
給eth0網卡配置IP地址:192.168.120.56,加上子掩碼:255.255.255.0,加上個廣播地址: 192.168.120.255
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/426334.html
標籤:Linux
