ifconfig是Linux中用於顯示或者配置網絡設備的命令。
語法
ifconfig [網絡設備][down up -allmulti -arp -promisc][add<地址>][del<地址>][<硬件地址>] [media<網絡媒介類型>][mem_start<內存地址>][metric<數目>][mtu<字節>][netmask<子網掩碼>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>]
簡單語法如下:
ifconfig [interface][up|down] ;觀察與啟動設備
ifconfig interface [options];設定與修改設別
參數:
interface:網絡設備,例如eth0(網卡1),eth1(網卡2),ppp0(Point to Point Protocol 0)等。
options:可選的參數,如下:
down,up:關閉(down)、啟動(up)該設備。
mtu :可以設定不同的MTU數值,MTU= Maximum TransmissionUnit。例如 mtu 1500
metric :
netmask:設置網絡設備的子網掩碼。
tunnel :建立IPv4與IPv6之間的隧道通信地址。
broadcast:將要送往指定地址的數據包當成廣播數據包來處理。
例子(Ubuntu下),如下圖,通過直接輸入ifconfig,列出所有啟動的網卡,其中lo代表本地回路。