这篇文章给大家分享的是有关Linux常用命令ifconfig怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Linux常用命令ifconfig命令用于显示或设置网络设备,ifconfig可设置网络设备的状态,或是显示目前的设置

语法

ifconfig[网络设备][downup-allmulti-arp-promisc][add][del][][io_addr][irq][media][mem_start][metric][mtu][netmask][tunnel][-broadcast][-pointopoint][IP地址]

参数说明:

add 设置网络设备IPv6的IP地址。

del 删除网络设备IPv6的IP地址。

down 关闭指定的网络设备。

设置网络设备的类型与硬件地址。

io_addr 设置网络设备的I/O地址。

irq设置网络设备的IRQ。

media 设置网络设备的媒介类型。

mem_start 设置网络设备在主内存所占用的起始地址。

metric 指定在计算数据包的转送次数时,所要加上的数目。

mtu 设置网络设备的MTU。

netmask 设置网络设备的子网掩码。

tunnel 建立IPv4与IPv6之间的隧道通信地址。

up 启动指定的网络设备。

-broadcast 将要送往指定地址的数据包当成广播数据包来处理。

-pointopoint 与指定地址的网络设备建立直接连线,此模式具有保密功能。

-promisc 关闭或启动指定网络设备的promiscuous模式。

[IP地址] 指定网络设备的IP地址。

[网络设备] 指定网络设备的名称。

实例

显示网络设备信息

#ifconfigeth0Linkencap:EthernetHWaddr00:50:56:0A:0B:0Cinetaddr:192.168.0.3Bcast:192.168.0.255Mask:255.255.255.0inet6addr:fe80::250:56ff:fe0a:b0c/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:172220errors:0dropped:0overruns:0frame:0TXpackets:132379errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:87101880(83.0MiB)TXbytes:41576123(39.6MiB)Interrupt:185Baseaddress:0x2024loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:2022errors:0dropped:0overruns:0frame:0TXpackets:2022errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:2459063(2.3MiB)TXbytes:2459063(2.3MiB)

启动关闭指定网卡

#ifconfigeth0down#ifconfigeth0up

为网卡配置和删除IPv6地址

#ifconfigeth0add33ffe:3240:800:1005::2/64//为网卡设置IPv6地址#ifconfigeth0del33ffe:3240:800:1005::2/64//为网卡删除IPv6地址

用ifconfig修改MAC地址

#ifconfigeth0down//关闭网卡#ifconfigeth0hwether00:AA:BB:CC:DD:EE//修改MAC地址#ifconfigeth0up//启动网卡#ifconfigeth2hwether00:1D:1C:1D:1E//关闭网卡并修改MAC地址#ifconfigeth2up//启动网卡

配置IP地址

#ifconfigeth0192.168.1.56//给eth0网卡配置IP地址#ifconfigeth0192.168.1.56netmask255.255.255.0//给eth0网卡配置IP地址,并加上子掩码#ifconfigeth0192.168.1.56netmask255.255.255.0broadcast192.168.1.255//给eth0网卡配置IP地址,加上子掩码,加上个广播地址

启用和关闭ARP协议

#ifconfigeth0arp//开启#ifconfigeth0-arp//关闭

设置最大传输单元

#ifconfigeth0mtu1500//设置能通过的最大数据包大小为1500bytes

感谢各位的阅读!关于“Linux常用命令ifconfig怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!