最新活动 七周年庆典

产品

硅云帮助文档中心

搜索文档

热门搜索词:

启用弹性公网IP(路由信息配置)

更新时间:2023-11-12 21:56  版本:v4.4
分享到:
我要反馈 
收藏 我的收藏

弹性公网IP(EIP)绑定至弹性网卡的内网IP后,此时网络数据流量还无法通过弹性公网IP进行通信,还需要配置网卡和路由。

前期准备工作

1、将弹性网卡绑定至CVM云服务器实例。

2、将弹性公网IP绑定至弹性网卡。

以上两步骤准备完成后,开始如下工作。

弹性公网ip启用流程(Linux系统,以CentOS 为例)

1、登录CVM系统,查看弹性网卡信息。


输入命令 ip addr 可看到有一块新的网卡,如下图:


这里我们需要记下MTU值,后面会用到。

注:网卡名称通常为eth0、eth1、eth2、eth3...,系统默认的网卡(主网卡)是eth0(请勿修改主网卡),新绑定的弹性网卡是eth1、eth2以此类推,我们需要修改到的就是弹性网卡eth1(本次文档也是以修改eth1为例)。


2、创建弹性网卡配置文件,并将弹性内网IP信息存入配置文件中。


CVM系统中执行命令 vi /etc/sysconfig/network-scripts/ifcfg-eth1  即可新建弹性网卡eth1的配置文件,并输入以下信息后保存:

BOOTPROTO=static
DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.16.0.123
NETMASK=255.255.0.0
MTU=1500

注:其中IPADDR=[一个内网Ip地址]、MTU=[网卡显示的mtu值],这里的内网IP地址就是弹性网卡已分配的内网IP(即弹性公网IP绑定的内网IP),mtu值就是通过第①步执行ip addr命令查看的网卡信息中显示的mtu值。


3、保存网卡配置文件后,依次执行以下命令设置路由表信息:


① 执行命令 vi /etc/iproute2/rt_tables 以创建rt_tables配置文件,并输入以下信息后保存:

10 eth1


②执行命令 vim /etc/sysconfig/network-scripts/route-eth1 以创建路由配置文件,并输入以下信息后保存:

default dev eth1 via 172.16.0.1 table 10


③执行命令  vim /etc/sysconfig/network-scripts/rule-eth1 以创建路由规则配置文件,并输入以下信息后保存:

from 172.16.0.123 lookup 10

注:这里的172.16.0.123是表示弹性网卡分配的内网IP,与步骤2中的一致。


4、执行命令 service network restart 以重启网络,重启网络后即生效。

以上是个步骤即修改好了route和rule配置文件,即使后期重启CVM系统,弹性IP配置信息依旧有效,无需重复设置。

注:在这里特别注明下,如果命令service network restart重启网络无法启动网卡,CentOS系统可以执行命令ifup eth1,Ubuntu系统可以执行命令sudo dhclient ens4单独重启网卡(其中eth1、ens4表示网卡名称)。


5、前往云服务器实例列表,解除CVM当前已关联的安全组,10~30秒后,重新关联之前的安全组,此时弹性公网IP的公网通信功能即可正常使用,可尝试从外部ping该弹性公网ip来验证网络是否已通(ping测试前请确保已放行ICMP-ipv4协议)。


自此,弹性公网IP的启用工作已结束。


其他方法:如果您只是想临时配置弹性ip,以下两条命令可临时修改route、rule配置,方便快速启用弹性IP,但重启系统后会失效需重新配置:


ip rule add from 172.16.0.123 lookup 10
ip route add default via 172.16.0.1 dev eth1 table 10


弹性公网ip启用流程(Windows Server系统,以Windows 2012为例)

1、登录CVM系统,查看弹性网卡信息(控制面板 > 网络和Internet > 网络连接(网络适配器)),如下图:


2、找到刚添加绑定的弹性网卡(网卡初始名称一般为“以太网”),右键点击网卡,进入“属性”项,如下图:


3、在网卡属性页面,找到 “Internet协议版本 4(TCP/IPv4) ”并进入,如下图:



3、选择“使用下面的IP地址”然后将分配的内网IP、子网掩码、默认网关填写上去,并自定义DNS服务器,如下图:


保存后即可。

以上步骤完成后,如外部仍无法访问该弹性公网IP,可以尝试解除当前已关联的安全组,然后重新设置关联安全组。

您对该文档有什么建议?

您对该文档的评分:

本文导航

前期准备工作

弹性公网ip启用流程(Linux系统,以CentOS 为例)

弹性公网ip启用流程(Windows Server系统,以Windows 2012为例)

搜索文档