世界都没见过
谈什么世界观

腾讯云Ubuntu配置弹性网卡、弹性IP记录(一台服务器配置多IP)

本文记录一下腾讯云云服务器配置弹性网卡和弹性IP,腾讯云官网上的弹性公网IP配置有错误。这里记录自己配置成功的。

之所以记录是因为腾讯云官网上的Ubuntu配置弹性网卡教程有错误,这里纠正一下错误,以备日后使用。

一、申请弹性IP以及创建弹性网卡

腾讯云申请弹性IP和创建弹性网卡官网文档是没有问题的,直接在腾讯官网上搜申请弹性IP和创建弹性网卡即可。问题是在配置弹性网卡上。

弹性公网IP:https://cloud.tencent.com/document/product/215/37567

创建弹性网卡:https://cloud.tencent.com/document/product/576/18534

二、配置弹性网卡,使弹性公网IP可访问

1. 查看需配置的网卡信息:

ip addr

腾讯云Ubuntu配置弹性网卡、弹性IP记录(一台服务器配置多IP)

2. 执行如下命令,进入/etc/network/文件夹。

cd /etc/network/

3. 修改配置文件 interfaces。

执行如下命令切换至 root 用户,并修改配置文件内容。

sudo suvim interfaces

把如下内容放到interfaces里面

# 此处填写步骤1中查看到的需配置的弹性网卡名称,请根据实际填写auto eth1 # 此处填写步骤1中查看到的需配置的弹性网卡名称,请根据实际填写iface eth1 inet static # 此处填写弹性网卡上的 IP 地址(就是内网IP),例如:127.0.0.10,具体在控制台》弹性公网address 新增的内容IP地址# 此处填写子网掩码,请根据实际填写 和 主网卡的子网掩码一样,这里可以查看腾讯的《查看子网掩码》文档netmask 255.255.240.0 

4.重启网卡 eth1。

ifconfig eth1 down \ ifconfig eth1 up

5.重启服务器

reboot

6.查看IP是否配置正确

ip addr

三、为弹性公网网卡配置路由表(永久)

创建路由表t1和t2,下面命令会在rt_tables中添加10 t1和20 t2

echo "10 t1" >> /etc/iproute2/rt_tables #10为自定义的路由ID,t1为自定义的路由表名称,请根据实际填写。echo "20 t2" >> /etc/iproute2/rt_tables #20为自定义的路由ID,t2为自定义的路由表名称,请根据实际填写。

下面两个IP地址填写内网IP,eth0对应eth0的内网IP,eth1对应eth1的内网IP

echo "ip route add default dev eth0 via 这里填写你的内网IP table 10" >> /etc/rc.localecho "ip route add default dev eth1 via 填写辅助网卡内网IP table 20" >> /etc/rc.local

配置策略路由

echo "ip rule add from 主网卡内网IP table 10" >> /etc/rc.localecho "ip rule add from 辅助网卡内网IP table 20" >> /etc/rc.local

注:rc.local 是启动加载文件。

配置完成后,可用同一个子网下的 CVM,来 Ping 内网地址,能 Ping 通即说明成功。如无其他 CVM,可以给辅助网卡的内网 IP 绑定公网 IP,Ping 该公网 IP 来验证。

试着Ping一下新的弹性公网IP,一般没什么问题。

赞(0) 打赏
未经允许不得转载:VPS排行榜 » 腾讯云Ubuntu配置弹性网卡、弹性IP记录(一台服务器配置多IP)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏