Linux常用命令之ifconfig

Linux

ifconfig命令在Linux中主要用来查看、配置、启用或禁用网络接口的工具。ifconfig可以用来配置网卡的IP地址、掩码、广播地址、网关等网络参数。ifconfig命令配置的网卡的信息都只是临时的,重启后ifconfig配置的参数就失效了。要想让配置信息永久生效,那就必须修改网卡的配置文件(centos在/etc/sysconfig/network-scripts/目录下)。

ifconfig参数:
down:关闭指定的网络设备;
up:启动指定的网络设备;
-a 显示全部接口信息;
-s 显示摘要信息(类似于 netstat -i);
-arp 设置指定网卡是否支持ARP协议;
-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;
-promisc:关闭或启动指定网络设备的promiscuous模式;
add<地址>:设置网络设备IPv6的ip地址;
del<地址>:删除网络设备IPv6的IP地址;
<硬件地址>:设置网络设备的类型与硬件地址;
io_addr:设置网络设备的I/O地址;
irq:设置网络设备的IRQ;
media<网络媒介类型>:设置网络设备的媒介类型;
mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;
metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;
mtu<字节>:设置网络设备的MTU;
netmask<子网掩码>:设置网络设备的子网掩码;
tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;
IP地址:指定网络设备的IP地址;
网络设备:指定网络设备的名称。

ifconfig例子:

1
2
3
4
5
6
7
8
9
10
[root@Linux ~]# ifconfig #查看当前激活状态的网络接口
[root@Linux ~]# ifconfig -a #显示所有配置的网络接口
[root@Linux ~]# ifconfig em1  #显示网卡em1的信息
[root@Linux ~]# ifconfig em1  down #关闭网卡em1
[root@Linux ~]# ifconfig em1  up #开启网卡em1
[root@Linux ~]# ifconfig em1 192.168.1.110 #给网卡em1配置IP地址
[root@Linux ~]# ifconfig em1 192.168.1.110 netmask 255.255.255.0 #给网卡em1配置IP地址,并加上子掩码
[root@Linux ~]# ifconfig em1 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.112 #给网卡em1配置IP地址、子掩码、广播地址
[root@Linux ~]# ifconfig em1  arp #网卡em1开启arp功能
[root@Linux ~]# ifconfig em1  -arp #网卡em1关闭arp功能

来源:Linux常用命令之ifconfig

发表评论

电子邮件地址不会被公开。 必填项已用*标注