ifconfig

ifconfig :

       被用於配置和顯示Linux內核中網絡接口的網絡參數。用ifconfig命令配置的網卡信息,在網卡重啓後機器重啓後,配置就不存在。要想將上述的配置信息永遠的存的電腦裏,那就要修改網卡的配置文件了。


摘要:

       ifconfig [-v] [-a] [-s] [interface]

       ifconfig [-v] interface [aftype] options | address ...


選項:

        -a     顯示所有的接口信息,包括down接口

        -s     display a short list (like netstat -i)                             

        -v     顯示詳細信息

        up     激活接口

        down   關閉接口

        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 -s

                Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg

                ens33     1500     2063      0      0 0          1084      0      0      0 BMRU

                lo       65536       68      0      0 0            68      0      0      0 LRU      

               >netstat -i

                Kernel Interface table

                Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg

                ens33     1500     2132      0      0 0          1102      0      0      0 BMRU

                lo       65536       68      0      0 0            68      0      0      0 LRU 


啓動關閉指定網卡:


ifconfig eth0 up

ifconfig eth0 down

ifconfig eth0 up爲啓動網卡eth0,ifconfig eth0 down爲關閉網卡eth0。


爲網卡配置和刪除IPv6地址:


ifconfig eth0 add 33ffe:3240:800:1005::2/64    #爲網卡eth0配置IPv6地址

ifconfig eth0 del 33ffe:3240:800:1005::2/64    #爲網卡eth0刪除IPv6地址

用ifconfig修改MAC地址:


ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE


配置IP地址:

[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0

[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255


啓用和關閉arp協議:

ifconfig eth0 arp    #開啓網卡eth0 的arp協議

ifconfig eth0 -arp   #關閉網卡eth0 的arp協議


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章