kyou870 发表于 2014-7-16 15:38:17

Ubuntu系统-单网卡绑定多IP方法介绍

现在在国外购买主机的很多都想配多ip,但不同的环境下ip的配置方法是不一样的,这里介绍一下ubuntu环境下的多ip配置方法。

1、登陆系统,找到Ubuntu系统的网卡配置文件interface ,对其进行编辑。

#cd /etc/network/
#vi interface    网卡配置文件

例如要再绑定一个Ip 192.168.1.2 (如要添加多个IP,按照以下内容继续加入即可)
iface eth0:0 inetstatic
  address 192.168.1.2
  netmask255.255.255.0
  gateway 192.168.1.1
2、保存退出,接着重启网络 /etc/init.d/networking restart

如果是需要添加一整段大范围的IP地址,如果用上面的方法那就太繁琐和缓慢,可以编辑一个shell脚本,然后执行这样就方便多了.
#vi add-ips.sh    创建并编辑shell脚本(绑定192.168.1.2-254 两百来个IP)
   for ip in {2..254}; do echo ifconfig eth0:${ip} 192.168.1.$ip netmask 255.255.255.0 up; done
保存退出.
#sh add-ips.sh执行该脚本
最后再重启下服务器.

**也可不创建shell脚本,直接输入 for ip in {2..254}; do echo ifconfig eth0:${ip} 192.168.1.$ip netmask 255.255.255.0 up; done   回车.
然后复制生成的命令,粘贴后再次回车执行.



PS:最后测试绑上的ip是否生效的方法就是用ping命令。
ping -I [绑定上的ip中的任意一个] www.google.com
执行这个命令有正常包返回就表示绑定成功。

gger 发表于 2014-7-16 23:13:00

虽然没看懂

sonic8305 发表于 2014-12-13 21:36:55

shell脚本好,我自己写了一个

ibq00 发表于 2016-2-12 22:51:19

还是让VPS管理员帮忙搞吧
页: [1]
查看完整版本: Ubuntu系统-单网卡绑定多IP方法介绍