linux ifconfig 檢視ip
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地址]
◇ 引數說明:
● 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 down
# ifconfig eth0 up
為網絡卡配置和刪除IPv6地址
# ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 //為網絡卡設定IPv6地址
# ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 //為網絡卡刪除IPv6地址
用ifconfig修改MAC地址
# ifconfig eth0 down //關閉網絡卡
# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
# ifconfig eth0 up //啟動網絡卡
# ifconfig eth1 hw ether 00:1D:1C:1D:1E //關閉網絡卡並修改MAC地址
# ifconfig eth1 up //啟動網絡卡
配置IP地址
# ifconfig eth0 192.168.1.56
// 給eth0網絡卡配置IP地址
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0
// 給eth0網絡卡配置IP地址,並加上子掩碼
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255
// 給eth0網絡卡配置IP地址,加上子掩碼,加上個廣播地址
用和關閉ARP協議
# ifconfig eth0 arp //開啟
# ifconfig eth0 -arp //關閉
設定最大傳輸單元
# ifconfig eth0 mtu 1500
//設定能通過的最大資料包大小為 1500 bytes
ifconfig