aws ec2 附件网络接口

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/

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: