ifconfig用法

 配置网卡的IP地址

  ifconfigeth0 192.168.0.1 netmask 255.255.255.0

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

  ifconfigeth0:0 192.168.1.1netmask 255.255.255.0

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

  

配置网卡的硬件地址

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

  将网卡禁用

  ifconfigeth0 down

  将网卡启用

  ifconfigeth0 up

  ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。

查询网络接口状态

如果没有给出参数,ifconfig显示当前活动接口的状态。如果指定接口,则显示给定接口的状态信息,如果使用-a 参数,则显示所有接口的状态(包括非活动的接口)。

root@ubuntu:~# ifconfig -a

eth0      Link encap:以太网  硬件地址 00:25:64:b1:ea:42 

          inet 地址:192.168.1.196  广播:192.168.1.255  掩码:255.255.255.0

          inet6 地址: fe80::225:64ff:feb1:ea42/64Scope:Link

          UP BROADCAST RUNNINGMULTICAST  MTU:1500  跃点数:1

          接收数据包:33946 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:3675 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:1000

          接收字节:9856460(9.8 MB)  发送字节:690432 (690.4 KB)

          中断:16

lo        Link encap:本地环回 

          inet 地址:127.0.0.1  掩码:255.0.0.0

          inet6 地址: ::1/128Scope:Host

          UP LOOPBACKRUNNING  MTU:16436  跃点数:1

          接收数据包:1049 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:1049 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:0

          接收字节:249991(249.9 KB)  发送字节:249991 (249.9 KB)

[-]arp
    启用或禁用ARP协议在此接口上使用。


[-]promisc
    启用或禁用的接口混杂模式。如果启用此模式,网络上的所有数据包将被启用该模式的接口接收。


[-]allmulti
    启用或禁用所有组播模式。如果启用此模式,网络上的所有组播数据包将被启用给模式的接口接收。


metric N
    该参数设置接口跳数。


mtu N
    这个参数用于设置接口的最大传输单元(MTU)。

猜你喜欢

转载自blog.csdn.net/h721510279812/article/details/39010377