如何在Centos8中添加附加的IP
  9EhYHNY4aQgU 2023年11月02日 33 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 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever

2: ens160: mtu 1500 qdisc fq_codel state UP group default qlen 1000

link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.131/24 brd 192.168.43.255 scope global dynamic noprefixroute ens160
valid_lft 1300sec preferred_lft 1300sec
inet6 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 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever

2: ens160: mtu 1500 qdisc fq_codel state UP group default qlen 1000

link/ether 00:0c:29:71:df:91 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.131/24 brd 192.168.43.255 scope global noprefixroute ens160
valid_lft forever preferred_lft forever
inet 192.168.43.132/24 brd 192.168.43.255 scope global secondary noprefixroute ens160
valid_lft forever preferred_lft forever


创建网卡子接口配置文件可以使用虚拟网络接口配置辅助 IP 地址。为此,请创建一个虚拟接口。需要使用ens160:1创建一个新的接口文件。[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 


​https://www.bilibili.com/video/BV1MS4y1v7A8 ​

​https://www.bilibili.com/video/BV1ES4y1v7xp ​

​https://www.bilibili.com/video/BV1XW4y167sb ​

​https://www.bilibili.com/video/BV1nU4y1974J ​

​https://www.bilibili.com/video/BV1jt4y187ih ​

​https://www.bilibili.com/video/BV1gf4y1Z7MU​


方法二:使用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)





【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  b1UHV4WKBb2S   2023年11月13日   40   0   0 ide抗锯齿
  b1UHV4WKBb2S   2023年11月13日   34   0   0 裁剪ideflutter
  zSWNgACtCQuP   2023年11月13日   32   0   0 ide
9EhYHNY4aQgU
作者其他文章 更多