[Linux] ifconfig 查詢和設定網路介面卡
本筆記非原創筆記,請於「參考」中查看原始文章。
ifconfig
指令是 Interface Configuration 的縮寫,為 Linux/Unix 系統中用來查詢與控制網路介面卡的指令。
# 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 | 網路遮罩 |
參考
- Mac OSX - 使用 ifconfig 指令查詢與設定網路介面卡 @ Eden Tsai