1.软文推荐

2.软文推荐

3.软文推荐

有时可能需要为 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
方法二:使用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)

本文来源:www.lxlinux.net/9579.html,若引用不当,请联系修改。

相关文章 8

1

redis教程(redis教程下载) 3分钟前

目录:1、Redis官方教程 Expire超时2、关于Redis批量写入的介绍3、AWS Linux安装Redis简易教程4、使用 redis-cli 搭建 Redis 集群5、Linux下安装配置re...

2

C# 中数组作为参数传递问题详解 4分钟前

如果参数在使用过程中被意外修改,将会带来不可预知的结果,而且这种错误很难被检查到,所以我们在设计方法参数的时候,要充分考虑...

3

Linux下uname命令使用方法 6分钟前

uname命令主要功能就是帮助我们了解当前使用的系统的硬件信息,内核信息,处理器信息和当前使用的系统信息等。该命令可以在Fedora, Deb...

4

vps韩国美女(国内VPS) 7分钟前

目录:1、韩国二十大美女都是哪位2、韩国有很多的美女,可以给大家推荐几个吗?3、韩国的美女明星有哪些4、韩国女模特5、韩国十大美女...

5

Vagrant管理 DigitalOcean 云主机具体方法 10分钟前

简单来说,vagrant是一个操作虚拟机的工具。它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身的约...

7

Linux中安装autofs自动挂载服务具体方法 13分钟前

autofs自动挂载服务是一种Linux系统守护进程,当检测到用户视图访问一个尚未挂载的文件系统时,会自动挂载该文件系统。简单来说,将挂载...

8

Linux下使用Samba具体步骤 15分钟前

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共...