当前位置:   article > 正文

ubuntu配制亚马逊服务器网络接口和添加私有ip地址_ec2 不能设置私有固定ip了

ec2 不能设置私有固定ip了

一、安装亚马逊网络接口库ec2-net-utils

sudo add-apt-repository ppa:expert360/ppa
sudo apt-get update
sudo apt-get install ec2-net-utils
  • 1
  • 2
  • 3

二、配制eth1网口

查看所有的网络接口

ifconfig -a
ls /sys/class/net
lshw -C Network
  • 1
  • 2
  • 3

查询启动信息

dmesg  | grep eth1
  • 1

安装ec2-net-utils,会自动添加网卡,也可以用命令添加网卡(添加网卡前,可以先将内网ip添加到网卡,如果添加网卡后启动不了,先分离网卡再重新添加)

sudo env INTERFACE=eth1 ACTION=add /etc/network/ec2net.hotplug add
  • 1
添加两个文件eth1.cfg和dhclient-eth1.conf文件

cat /etc/network/interfaces.d/eth1.cfg

auto eth1
iface eth1 inet dhcp
post-up ip route add default via 172.31.0.1 dev eth1 table 10001
post-up ip route add default via 172.31.0.1 dev eth1 metric 10001

sudo tee /etc/network/interfaces.d/eth1.cfg <<-'EOF'
auto eth1
iface eth1 inet dhcp
post-up ip route add default via 172.31.0.1 dev eth1 table 10001
post-up ip route add default via 172.31.0.1 dev eth1 metric 10001
EOF

sudo tee /etc/network/interfaces.d/eth2.cfg <<-'EOF'
auto eth2
iface eth2 inet dhcp
post-up ip route add default via 172.31.0.1 dev eth2 table 10001
post-up ip route add default via 172.31.0.1 dev eth2 metric 10001
EOF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

cat /etc/dhcp/dhclient-eth1.conf

supersede dhcp-server-identifier 255.255.255.255;

sudo tee /etc/dhcp/dhclient-eth1.conf <<-'EOF'
supersede dhcp-server-identifier 255.255.255.255;
EOF

sudo tee /etc/dhcp/dhclient-eth2.conf <<-'EOF'
supersede dhcp-server-identifier 255.255.255.255;
EOF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

三、启动eth1

sudo ifup eth1
  • 1

四、添加私有ip地址

sudo ip addr add 172.x.x.x/20 dev eth0
sudo ifdown eth0
sudo ifup eth0
  • 1
  • 2
  • 3

五、加入开机启动

sudo vi /etc/rc.local
  • 1

在 exit 0 之前加入代码

sudo ip addr add 172.x.x.x/20 dev eth0
  • 1

查看已添加的私有IP

ip addr list dev eth0
  • 1

如果要删除添加的私有 ip 只需要把 add 改为 del :

sudo ip addr del 172.x.x.x/20 dev eth0
  • 1

六、总结

  • 使用ec2-net-utils自动添加网卡
  • 只要添加网卡,重启就可以找得到内网IP
  • 每次启动网卡ID会变化,从eth1变成eth5,启动很慢

参考

  • http://blog.csdn.net/hanshileiai/article/details/51637974
  • https://github.com/ademaria/ubuntu-ec2net
  • https://github.com/expert360/ec2-net-utils/blob/master/README.md
  • https://launchpad.net/~expert360/+archive/ubuntu/ppa
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/749323
推荐阅读
相关标签
  

闽ICP备14008679号