如何在Centos8中添加附加的IP
创始人
2024-03-14 04:53:00
0
有时可能需要为 CentOS 8 系统上的单个网卡分配附加的 IP 地址。例如应用程序要求或 SSL 证书的安装。在本文中,我们将解释如何在 CentOS 7/8 中添加附加或多个 IP 地址。

方法一:手动添加附加IP

在原网卡配置文件中添加附加IP

在继续配置辅助 IP 之前,让我们使用 ip 命令查看当前配置。

[root@localhost ~]# ip addr 
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens160:  mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ffinet 192.168.43.131/24 brd 192.168.43.255 scope global dynamic noprefixroute ens160valid_lft 1300sec preferred_lft 1300secinet6 fe80::a172:6a4d:47ae:3971/64 scope link noprefixroute valid_lft forever preferred_lft forever


从上面命令输出内容中,我们要为ens160接口添加附加的IP地址。另外,让我们看看这个接口的配置文件内容,网卡配置文件的目录为:/etc/sysconfig/network-scripts

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens160"
UUID="b22cd7c3-5abb-4adb-89bf-80d60affc021"
DEVICE="ens160"
ONBOOT="yes"
IPADDR=192.168.43.131
PREFIX=24
GATEWAY=192.168.43.2
DNS1=114.114.114.114


如上输出所示,我们已经配置了静态 IP 地址。现在,我们将修改此文件以容纳辅助 IP 地址。

在配置文件中,将添加一个IPADDR1来作为这个网卡的第二个IP地址,如下所示:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
...
IPADDR=192.168.43.131
IPADDR1=192.168.43.132
...


这可以通过添加变量“IPADDR2”、“IPADDR3”等进一步配置以容纳更多 IP。

配置完成后,运行以下命令重新应用网卡配置。

[root@localhost ~]# ifdown ens160 && ifup ens160

现在使用ip命令查看ens160网卡是否有两个ip地址了:

[root@localhost ~]# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens160:  mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ffinet 192.168.43.131/24 brd 192.168.43.255 scope global noprefixroute ens160valid_lft forever preferred_lft foreverinet 192.168.43.132/24 brd 192.168.43.255 scope global secondary noprefixroute ens160valid_lft forever preferred_lft forever

创建网卡子接口配置文件

可以使用虚拟网络接口配置辅助 IP 地址。为此,请创建一个虚拟接口。需要使用ens160:1创建一个新的接口文件。

https://www.linuxhe.com
https://www.bestcentos.com
https://www.linuxjiaocheng.com
https://www.linuxpack.net

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160:1
DEVICE=ens160:1
Type=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.43.133
PREFIX=24


配置完成后,运行以下命令重新应用网卡配置。

[root@localhost ~]# ifdown ens160 && ifup ens160

方法二:使用nmcli命令添加附加IP

可以使用 nmcli 命令将辅助 IP 添加到同一接口,运行以下 nmcli 命令,使用+ipv4.addresses选项添加辅助 IP 地址。

[root@localhost ~]# nmcli con mod ens160 +ipv4.addresses "192.168.43.134/24"
[root@localhost ~]# nmcli connection up ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

总结

在本文中展示了如何使用三种不同的方法在CentOS 7/8 中配置附加的IP。

相关内容

热门资讯

不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
安卓文字转语音tts没有声音 安卓文字转语音TTS没有声音的问题在应用中比较常见,通常是由于一些设置或者代码逻辑问题导致的。本文将...