前言

良心云果然是良心云,增加了一个IP四舍五入居然不要钱,不过还是要登进系统配置一下双IP的。

和客服的对话

增加网卡&公网IP

点击按钮新建一个弹性网卡并绑定

绑定完以后可以在服务器的弹性网卡管理页面看到详情

点击新建的弹性网卡,进入管理页面,并记录下这张网卡的内网IP,稍后会用到

点击绑定按钮,并申请一个弹性公网IP


此时弹性公网IP已经绑定成功,并且可以看到已经变为不收取IP资源费的状态了

查看主网卡的内网IP,并记录下这个IP,稍后会用到

配置服务器的网络设置

使用 ip addr 查看网卡名称,并记录下来

切换到网卡配置文件目录

cd /etc/sysconfig/network-scripts/

编辑 ifcfg-eth0 文件,将下方内容修改后填入

DEVICE="eth0"             # 弹性网卡名称
NM_CONTROLLED="yes"       # 是否由 Network Manager 控制该网络接口
ONBOOT="yes"              # 系统启动时是否激活
IPADDR="172.21.0.10"      # 弹性网卡上的 IP 地址
NETMASK="255.255.240.0"   # 子网掩码
GATEWAY="172.21.0.1"      # 网关
  • 其中 IPADDR 填写主网卡的内网IP
  • 子网掩码可以 点此 查询对应的子网。
  • 网关根据创建网卡时选择的子网而定。

新建 ifcfg-eth1 文件,将下方内容修改后填入

DEVICE="eth1"             # 需配置的弹性网卡名称(此处是新添加的网卡名称)
NM_CONTROLLED="yes"       # 是否由 Network Manager 控制该网络接口
ONBOOT="yes"              # 系统启动时是否激活
IPADDR="172.21.0.12"      # 弹性网卡上的 IP 地址
NETMASK="255.255.240.0"   # 子网掩码
# GATEWAY="172.21.0.1"    # 网关(若与eth0的网关不同,需要删除注释并修改为正确的网关)
  • 其中 IPADDR 填写新添加网卡的内网IP
  • 子网掩码可以 点此 查询对应的子网。
  • 网关根据创建网卡时选择的子网而定。

保存后重启网络服务。

service network restart

配置路由(可选)

按照上述步骤配置好后,Linux 还是默认都从主网卡发包。
您可通过策略路由让报文从哪个网卡进,并从该网卡返回。

创建路由表

echo "10 t1" >> /etc/iproute2/rt_tables
echo "20 t2" >> /etc/iproute2/rt_tables

添加默认路由

ip route add default dev eth0 via 172.21.0.1 table 10
ip route add default dev eth1 via 172.21.0.1 table 20

上述两个命令中,172.21.0.1要分别替换成主网卡所属子网的网关,以及辅助网卡所属子网的网关。

配置策略路由

ip rule add from 172.21.0.10 table 10
ip rule add from 172.21.0.12 table 20

后记

貌似免费增加IP只有带宽非上移的老用户才能使用,带宽上移的新用户的带宽收费和IP绑定,就不能免费了。

Update: 仔细看了下官方文档,新老用户都可以,我理解错误了,点击进入文档
提示:此链接为推广链接,介意勿点。