配置网卡的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)。