1 aws界面上把网络接口附加到ec2实例上
2 把网络接口更改成和ec2实例统一的命名方式
ip a | grep ^[[:digit:]] #查看附件网络接口
ip link set eth0 name ens4 && ip link set ens4 up
3 添加附件网络接口的配置文件
cat /etc/network/interfaces.d/51-eth1.cfg
auto ens4
iface ens4 inet static
address 10.11.11.97
netmask 255.255.255.0
# Gateway configuration
up ip route add default via 10.11.11.1 dev ens4 table 1000
# Routes and rules
up ip route add 10.11.11.97 dev ens4 table 1000
up ip rule add from 10.11.11.97 lookup 1000
4 将以下行添加到 restrict-default-gw 文件。确保更改“ens5”以匹配在第 1 步中发现的主接口名称。
cat /etc/dhcp/dhclient-enter-hooks.d/restrict-default-gw
case ${interface} in
ens5)
;;
*)
unset new_routers
;;
esac
5 重启网络
systemctl restart networking
验证
root@ip-10-11-11-184:~# ifconfig
ens4 Link encap:以太网 硬件地址 02:d4:91:21:8d:32
inet 地址:10.11.11.97 广播:10.11.11.255 掩码:255.255.255.0
inet6 地址: fe80::d4:91ff:fe21:8d32/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:552 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:411 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:47174 (47.1 KB) 发送字节:95754 (95.7 KB)
ens5 Link encap:以太网 硬件地址 02:fc:71:e7:2f:ae
inet 地址:10.11.11.184 广播:10.11.11.255 掩码:255.255.255.0
inet6 地址: fe80::fc:71ff:fee7:2fae/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9001 跃点数:1
接收数据包:49156 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:48828 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:3957583 (3.9 MB) 发送字节:3342215 (3.3 MB)
参考文档:https://aws.amazon.com/cn/premiumsupport/knowledge-center/ec2-ubuntu-secondary-network-interface/
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫