PJCHENder 未整理筆記

[Linux] ifconfig 查詢和設定網路介面卡

2018-03-28

[Linux] ifconfig 查詢和設定網路介面卡

@(軟體程式與外掛套件)[Linux]

本筆記非原創筆記,請於「參考」中查看原始文章。

ifconfig 指令是 Interface Configuration 的縮寫,為 Linux/Unix 系統中用來查詢與控制網路介面卡的指令。

1
2
3
4
5
6
7
8
9
10
# ifconfig
$ man ifconfig # 查詢 ifconfig 的使用手冊
$ ifconfig -l # 列出所有介面卡名稱
$ ifconfig -a # 列出所有啟動和停用的網路介面卡

$ ifconfig en0 # 查詢網路介面卡的狀態
$ ifconfig en0 up # 啟動網路介面卡
$ ifconfig en0 down # 停用網路介面卡
$ ifconfig en0 127.0.0.1 # 手動設定網路介面卡位置
$ sudo ifconfig en0 ether 12:34:56:78:90:AB # 修改網路介面卡的 MAC Address(謹慎操作)
名稱 意義
en0 代表第一張網路介面卡, 而 en1 則是第二張網路介面卡,以此類推。
lo0 為系統內建的遞迴網路。
ether 網路介面卡的 MAC (Media Access Control Address) 卡號。
mtu 為每個資料原包的最大傳輸單位 (Maximum Transmission Unit)。
inet, inet addr 網際網路位址 (Internet Address),即此台電腦的 IP 位址。
inet6, inet6 addr IPv6 使用的位址
mask, netmask 網路遮罩

參考

掃描二維條碼,分享此文章