zoukankan      html  css  js  c++  java
  • linux ifconfig命令使用详解

    Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。

     

    1、ifconfig是查看网卡的信息。

     

    ifconfig [Interface]

    Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息

     

    例如:ifconfig eth0

     

     

    eth0 Link encap:Ethernet
                HWaddr 00:0C:29:F3:3B:F2
                inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
                UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                RX packets:78 errors:0 dropped:0 overruns:0 frame:0
                TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:100
                RX bytes:11679 (11.4 Kb)
                TX bytes:14077 (13.7 Kb)
                Interrupt:10 Base address:0x1080

     

    我们可以看到

    第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

    第二行:网卡的IP地址、子网、掩码

    第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

    第四、五行:接收、发送数据包情况统计

    第七行:接收、发送数据字节数统计信息。

     

    2、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地址]

     

    配置网卡的IP地址

    ifconfig eth0 192.168.0.1 netmask 255.255.255.0

     

    在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令

     

    ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

     

    这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2...想要几个就填几个。ok!

     

    配置网卡的硬件地址

    ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

     

    就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。


    比如我们设置网卡eth1的IP地址、网络掩码、广播地址,物理地址并且激活它;
            ifconfig eth1 192.168.1.252 hw ether 00:11:00:00:11:11 netmask 255.255.255.0 broadcast 192.168.1.255 up
            或
            ifconfig eth1 hw ether 00:11:00:00:11:22
            ifconfig eth1 192.168.1.252 netmask 255.255.255.0 broadcast 192.168.1.255 up

    其中 hw 后面所接的是网络接口类型, ether表示乙太网, 同时也支持 ax25 、ARCnet、netrom等,详情请查看 man ifconfig ;


     

    将网卡禁用

    ifconfig eth0 down

    ifdown eth0


    将网卡启用

    ifconfig eth0 up

    ifup eth0

     

    ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。

     

    注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

  • 相关阅读:
    475. Heaters
    69. Sqrt(x)
    83. Remove Duplicates from Sorted List Java solutions
    206. Reverse Linked List java solutions
    100. Same Tree Java Solutions
    1. Two Sum Java Solutions
    9. Palindrome Number Java Solutions
    112. Path Sum Java Solutin
    190. Reverse Bits Java Solutin
    202. Happy Number Java Solutin
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3143001.html
Copyright © 2011-2022 走看看