使用多个 IP 地址配置 AlmaLinux

介绍

Vultr 的基本网络配置由单个 IPv4 地址组成,由 DHCP 配置。 如果您有高级网络需求,Vultr 支持多个公共 IP 和最多五个私有网络。 您需要手动配置这些高级方案。 参考 网络配置页面 在客户门户中查看您的确切配置。 此示例演示了三个公共 IPv4 地址、两个私有 IPv4 网络和两个公共 IPv6 地址。

IPv4 信息

IPv6 信息

多IP

例子

公共网络

在适配器上定义三个公共 IPv4 地址和两个公共 IPv6 地址 ens3. 填充 /etc/sysconfig/network-scripts/ifcfg-ens3 和:

TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=192.0.2.101
PREFIX=23
GATEWAY=192.0.2.1
DNS1=192.0.2.200
IPADDR1=192.0.2.102
PREFIX1=32
IPADDR2=192.0.2.103
PREFIX2=32
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200" 

重新启动连接或重新启动。

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
# nmcli con up 'System ens3'

专用网络

在适配器上定义第一个专用网络 ens7. 填充 /etc/sysconfig/network-scripts/ifcfg-ens7 和:

TYPE="Ethernet"
DEVICE="ens7"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=10.1.1.100
PREFIX=20
MTU=1450

重新启动连接或重新启动。

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens7
# nmcli con up 'System ens7'

在适配器上定义第二个专用网络 ens8. 填充 /etc/sysconfig/network-scripts/ifcfg-ens8 和:

TYPE="Ethernet"
DEVICE="ens8"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=10.1.1.200
PREFIX=20
MTU=1450

重新启动连接或重新启动。

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens8
# nmcli con up 'System ens8'

名称服务器

验证 /etc/resolv.conf 拥有您首选的 IPv4 名称服务器,以及可选的 IPv6。

domain       example.com
nameserver   2001:db8:1000::1
nameserver   192.0.2.200

更多资源

如何在 Vultr 上配置多个专用网络 如何在 VPS 上配置 IPv6

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com