在工作中经常遇到需要为某个网卡添加一个临时IP:

注意在生产服务器上谨慎操作,有可能因为配置错误造成无法连接服务器

添加方法:

ifconfig eth0:0 192.168.2.99 netmask 255.255.255.0

ip addr add 192.168.2.199/24 dev eth0:0

删除方法:

ip addr delete 192.168.2.199 dev eth0:0

配置实际例子

ifconfig  eth1  add  106.112.138.151 netmask 255.255.255.192
ifconfig  eth1  add  106.112.138.152 netmask 255.255.255.192
ifconfig  eth1  add  106.112.138.153 netmask 255.255.255.192
ifconfig  eth1  add  106.112.138.154 netmask 255.255.255.192
ifconfig  eth1  add  106.112.138.155 netmask 255.255.255.192

ifconfig命令的功能是:ifconfig命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

ifconfig命令的用法:ifconfig是查看网卡的信息。

Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息。

命令格式:ifconfig [网络设备] [参数]。

命令参数:

up:启动指定网络设备/网卡。

down:关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp:设置指定网卡是否支持ARP协议。

-promisc:设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包。

-allmulti:设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包。

-a:显示全部接口信息。

-s:显示摘要信息(类似于 netstat -i)。

add:给指定网卡配置IPv6地址。

del:删除指定网卡的IPv6地址。

<硬件地址>:配置网卡最大的传输单元。

mtu<字节数>:设置网卡的最大传输单元 (bytes)。

netmask<子网掩码>:设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。

tunel:建立隧道。

dstaddr:设定一个远端地址,建立点对点通信。

-broadcast<地址>:为指定网卡设置广播协议。

-pointtopoint<地址>:为网卡设置点对点通讯协议。

multicast:为网卡设置组播标志。

address:为网卡设置IPv4地址。

txqueuelen<长度>:为网卡设置传输列队的长度。
文档更新时间: 2023-06-15 02:23   作者:月影鹏鹏
IT运维支持-AIWALY-月影工作室