D系列云服务器额外附加的公网IP,Ubuntu、Windows、Debian 等系统一般无需额外配置即可对外访问,但是CentOS系统需要修改系统内核为宽松策略,并且配置路由表,具体步骤如下:
一、CentOS7.x 系统配置示例
1、通过主IP登录服务器(推荐使用GMSSH工具),执行命令:ip route show,如下图所示,网关地址为:216.225.192.1

2、创建配置文件:/etc/sysconfig/network-scripts/ifcfg-eth1,内容如下:
DEVICE="eth1"
BOOTPROTO="static"
ONBOOT="yes"
TYPE="Ethernet"
IPADDR="216.225.192.160"
NETMASK="255.255.255.255"
NM_CONTROLLED="no"
将216.225.192.160 替换为您新增的IP,然后保存文件

执行命令删除/etc/sysconfig/network-scripts/ifcfg-eth*文件:
rm -f /etc/sysconfig/network-scripts/ifcfg-eth\*
执行命令启动网卡:ifup eth1
3、按顺序执行路由命令策略
(1)sysctl -w net.ipv4.conf.all.rp_filter=2
(2)sysctl -w net.ipv4.conf.default.rp_filter=2
(3)sysctl -w net.ipv4.conf.eth1.rp_filter=2
//注意将216.225.192.1改成您的网关地址
(4)ip route add 216.225.192.1 dev eth1 scope link
(5)ip route add 216.225.192.1 dev eth1 scope link table 20
(6)ip route add default via 216.225.192.1 dev eth1 table 20
//注意将216.225.192.160改成您新增的IP
(7)ip rule add from 216.225.192.160 lookup 20
4、配置开机自启动脚本,确保重启后依然可以正常访问
编辑文件:vi /etc/rc.local
将第3步的命令加入到文件中,如图所示:

修改文件权限:chmod +x /etc/rc.d/rc.local
5、在另一台电脑上测试是否能够ping通新增的IP

二、CentOS8.x
centos8使用NetworkManager管理网络,无需做额外配置,只需要将内核模式改为宽松模式即可
执行以下命令立即生效:
sysctl -w net.ipv4.conf.all.rp_filter=2
sysctl -w net.ipv4.conf.eth1.rp_filter=2
echo "net.ipv4.conf.all.rp_filter = 2" >> /etc/sysctl.conf
echo "net.ipv4.conf.eth1.rp_filter = 2" >> /etc/sysctl.conf