• 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命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

  • 相关阅读:
    Triangle LOVE
    数据传送指令具体解释
    关于C++String字符串的使用
    TCP/IP基础(一)
    java打开目录(含推断操作系统工具类和解压缩工具类)
    hdu-1848 Fibonacci again and again
    opencv2对读书笔记——图像二值化——thresholded函数
    安卓中四种点击事件
    @MappedSuperclass注解的使用说明
    Androidclient採用Http 协议Post方式请求与服务端进行数据交互
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3143001.html
Copyright © 2020-2023  润新知