1. 程式人生 > >linux ifconfig 檢視ip

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