ifconfig

##ifconfig
ifconfig 是一个用于 配置网卡 的工具命令。

注解
ifconfig 是一个古老的工具,现在显得有些过时了。
更推荐使用 ip 命令 ,这是网络配置工具的集大成者。

##状态查询
ifconfig 不带任何参数即可查询当前所有已 启用 ( up )网卡的状态:

ifconfig
eth1      Link encap:Ethernet  HWaddr 08:00:27:af:9e:56
                  inet addr:192.168.56.11  Bcast:192.168.56.255  Mask:255.255.255.0
                  inet6 addr: fe80::a00:27ff:feaf:9e56/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:154299 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:147277 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:11778201 (11.7 MB)  TX bytes:141390329 (141.3 MB)

lo        Link encap:Local Loopback
                  inet addr:127.0.0.1  Mask:255.0.0.0
                  inet6 addr: ::1/128 Scope:Host
                  UP LOOPBACK RUNNING  MTU:16436  Metric:1
                  RX packets:96 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:0
                  RX bytes:8692 (8.6 KB)  TX bytes:8692 (8.6 KB)

以网卡 eth1 为例,第一行显示这是一块以太网( ethernet )网卡,硬件地址是 08:00:27:af:9e:56 ; inet 一行显示网卡对应的 IP 地址是 192.168.56.11 ,掩码是 255.255.255.0 ;

带上 -a 参数即查询所有网卡,包括 禁用 的( down ):

ifconfig -a
eth0      Link encap:Ethernet  HWaddr 08:00:27:aa:87:65
                  inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
                  BROADCAST MULTICAST  MTU:1500  Metric:1
                  RX packets:239850 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:232433 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:39353582 (39.3 MB)  TX bytes:160813991 (160.8 MB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:af:9e:56
                  inet addr:192.168.56.11  Bcast:192.168.56.255  Mask:255.255.255.0
                  inet6 addr: fe80::a00:27ff:feaf:9e56/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:154411 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:147333 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:11788649 (11.7 MB)  TX bytes:141396393 (141.3 MB)

lo        Link encap:Local Loopback
                  inet addr:127.0.0.1  Mask:255.0.0.0
                  inet6 addr: ::1/128 Scope:Host
                  UP LOOPBACK RUNNING  MTU:16436  Metric:1
                  RX packets:96 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:0
                  RX bytes:8692 (8.6 KB)  TX bytes:8692 (8.6 KB)

带上网卡名则查询指定网卡:

ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 08:00:27:aa:87:65
                  inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
                  BROADCAST MULTICAST  MTU:1500  Metric:1
                  RX packets:239850 errors:0 dropped:0 overruns:0 frame:0
                  TX packets:232433 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:39353582 (39.3 MB)  TX bytes:160813991 (160.8 MB)

##启停
启用网卡 eth0 :

ifconfig eth0 up

禁用网卡 eth0 :

ifconfig eth0 down

特性开关
开启混杂( promisc )模式:

ifconfig eth0 promisc

关闭混杂模式:

ifconfig eth0 -promisc

##配置
配置度量值( metric ):

ifconfig eth0 metric 1

配置 MTU :

ifconfig eth0 mtu 1500

配置 IP 地址以及掩码(可以分开):

ifconfig eth0 192.168.5.1 netmask 255.255.255.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值