客服QQ 2861666504

​​Linux服务器中一个网卡含有多个IP,将从IP升级为主IP的方法​​

日记 我是谁 4个月前 (04-06) 508次浏览 扫描二维码

今天在查看虚拟机的时候,发现某一网卡含有多个IP地址:

eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:6b:a5:a2 brd ff:ff:ff:ff:ff:ff inet 192.168.213.132/24 brd 192.168.213.255 scope global dynamic eno16777736 valid_lft 1726sec preferred_lft 1726sec inet 192.168.213.34/24 brd 192.168.213.255 scope global secondary eno16777736 valid_lft forever preferred_lft forever

其中,192.168.213.132为主IP地址,192.168.213.34为从IP地址,执行以下命令删除主IP地址:

ip addr del 192.168.213.132 dev eno16777736

查看结果会发现从IP地址也没有了。 原来是因为有一个内核参数控制这个: down掉所属某个子网的主IP的时候, 所有相关的从IP也会down掉。 设置一个内核参数, 当主IP宕掉时可以将从IP提升为primary ip:

echo “1” > /proc/sys/net/ipv4/conf/all/promote_secondaries

 

再次执行删除IP的命令:

ip addr del 192.168.213.132 dev eno16777736

输入ip addr查看结果:

eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:6b:a5:a2 brd ff:ff:ff:ff:ff:ff inet 192.168.213.34/24 brd 192.168.213.255 scope global eno16777736 valid_lft forever preferred_lft forever

 


Linux快速更换IP技巧(linux更换ip)

Linux是一种功能强大的操作系统,它可以分发多种应用,提供丰富的功能。在网络访问方面,Linux系统拥有实用的更改IP地址的技巧,可以帮助用户访问更多网络资源。以下是关于Linux快速更换IP技巧的详细介绍:

 

1. 使用ifconfig命令更改IP地址。这是Linux系统中最常用的更改IP地址的技巧。它可以帮助用户快速更改IP地址,以适应不同的网络环境。如果需要更改IP地址,只需在终端输入“ifconfig [网卡名] [新的IP地址]”,即可实时更改IP地址。

 

2. 使用NetworkManager更改IP地址。NetworkManager是Linux系统中的一款可视化网络管理工具,它可以轻松管理和更改网络设置。它可以帮助用户快速更改IP地址,以完成网络切换工作。只需在NetworkManager菜单中找到“编辑”菜单,选择需要更改的IP地址,然后输入新的IP地址,即可进行更改。

 

3. 使用DHCP服务器更改IP地址。DHCP服务器是网络中最常用的一种服务,可以帮助用户自动获取IP地址。它可以自动将网络数据请求转发到DHCP服务器,以获取新的IP地址。如果需要更改IP地址,只需在终端执行“service dhcpd restart”命令,就可以快速更改IP地址。

 

4. 使用SetIP命令修改IP地址。SetIP是一款专为Linux系统提供的强大的网络管理工具,它可以帮助用户自定义IP地址,以解决网络问题。如果用户需要更改IP地址,只需使用SetIP命令,输入新的IP地址即可实现更改。

 

由上可知,Linux系统中有多种技巧可以快速更改IP地址,只要选择简单的方法,就可以快速更改IP地址。Linux系统中可以使用ifconfig和NetworkManager等命令快速更改IP地址,也可以使用DHCP服务器或SetIP命令修改IP地址。不管你采取什么方法,都可以帮助用户快速更改IP地址,以完成网络切换工作。


linux多ip和出口ip设置

出口ip设置

1.查看外网网卡设备 和 网关

ip route show

 

2.更换出口ip为 211.149.*.130

执行命令: ip route change default via 211.149.*.1 dev eth0 src 211.149.*.130

3. 查看结果

执行命令: ip route show

default via 会显示211.149.*.130

多ip设置(centos8)

编辑的网卡是 ifcfg-eth0
编辑网卡文件

<span class="pln">vi ifcfg<span class="pun">-eth0</span></span>

增加以下内容格式,IP 地址按实际需要更改

<span class="pln">BOOTPROTO<span class="pun">=<span class="kwd">static <span class="com">#DHCP 改成 static
IPADDR0=<span class="lit">192.168.8.253
NETMASK0=255.255.252.0
GATEWAY0=192.168.8.1
IPADDR1=192.168.0.253
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.1
DNS1=119.29.29.29
DNS2=8.8.4.4
ONBOOT=yes #no 改成 yes,否则开机不会启动网卡


最后重载网卡配置</span></span></span></span></span>
<span class="pln">nmcli c reload ifcfg<span class="pun">-eth0

</span></span>

Linux命令查看IP的几种方式

 

1、使用ifconfig命令查看IP 在Linux和Unix系统中,使用ifconfig命令可以轻松查看当前机器的IP地址。打开命令行终端,输入ifconfig命令,按下Enter键,就可以看到机器的网络配置信息,包括IP地址、子网掩码、网关等等。 如果机器连接多个网络,那么会显示多个网络接口的配置信息,可以通过有线网卡、无线网卡、虚拟网卡等多种途径连接网络。 2、使用ip命令查看IP Linux系统中还可以使用ip命令来查看当前机器的网络配置信息和IP地址。和ifconfig不同,ip命令只会显示当前机器的主要IP地址信息,非常适合在命令行中查看。 同样,打开命令行终端,输入ip addr命令,按下Enter键,就可以看到当前机器的IP地址了。 3、使用hostname命令查看IP 除了ifconfig和ip这两个命令,还可以使用hostname命令来查看当前机器的IP地址。hostname命令一般用于查看主机名,但是加上-i参数后就可以查看IP地址了。 在终端中输入hostname -i命令,按下Enter键,就可以看到当前机器的IP地址信息,非常方便。 4、使用ping命令获取IP地址 当你想要获取其他机器的IP地址时,可以使用ping命令。ping命令一般用于测试网络连接和延迟,但是当你在ping时,会显示被ping的机器的IP地址。 在命令行终端中输入ping hostname或者ping IP地址,按下Enter键,就可以看到被ping的机器的IP地址信息。

喜欢 (0)
联系客服
联系客服
热线电话