VPS侦探论坛

 找回密码
 注册
查看: 6128|回复: 6

独立服务器增加IP问题求助军哥

[复制链接]
发表于 2015-1-30 23:37:27 | 显示全部楼层 |阅读模式

是这样的军哥,此前曾经求助过一次此问题,后来军哥让参考:https://www.vpser.net/manage/linode-vps-add-ip.html可完美解决。

现在的问题是今天刚搬迁到了新服务器,系统为CentOS release 6.5 (Final),按照此前老方法添加新IP,系统会报
  1. Bringing up interface eth0:  Device eth0 does not seem to be present, delaying initialization. [FAILED]
复制代码
后来留意了下才发现,新的服务器网卡下已经变成ifcfg-em
如图所示:

ifcfg-em1里边的内容为:
  1. DEVICE=em1
  2. BOOTPROTO=none
  3. HWADDR=00:26:6c:f4:7a:94
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=107.150.121.106
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码
请问军哥,此类我该如何添加新IP呢,先送上感谢!

[ 本帖最后由 myoppo 于 2015-1-30 23:55 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-1-31 09:27:10 | 显示全部楼层


发你添加上的配置看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-1-31 15:23:16 | 显示全部楼层

原帖由 licess 于 2015-1-31 09:27 发表
发你添加上的配置看看



我添加上的配置是按照

  1. # Configuration for eth0
  2. DEVICE=eth0
  3. BOOTPROTO=none

  4. # This line ensures that the interface will be brought up during boot.
  5. ONBOOT=yes

  6. # eth0
  7. IPADDR=107.150.121.107
  8. NETMASK=255.255.255.248
  9. GATEWAY=107.150.51.185
复制代码



  1. [code]# Configuration for eth0:0
  2. DEVICE=eth0:0
  3. BOOTPROTO=none

  4. # This line ensures that the interface will be brought up during boot.
  5. ONBOOT=yes

  6. # eth0:0
  7. IPADDR=107.150.121.108
  8. NETMASK=255.255.255.248
复制代码


是按照https://www.vpser.net/manage/linode-vps-add-ip.html这个添加的。

貌似fcfg-em1这种和fcfg-eth不一样啊,求助军哥
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2015-1-31 15:26:14 | 显示全部楼层



按照服务器默认主IP的配置:
  1. DEVICE=em1
  2. BOOTPROTO=none
  3. HWADDR=00:26:6c:f4:7a:94
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=107.150.121.106
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码


我怎么会知道新IP的HWADDR和呢!

头疼!坐等军哥!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2015-1-31 19:11:11 | 显示全部楼层

rm -f /etc/udev/rules.d/70-persistent-net.rules
要用eth0的话都要改成eth0,用em1的话就统一用em1

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2015-2-5 10:45:56 | 显示全部楼层

原帖由 licess 于 2015-1-31 19:11 发表
rm -f /etc/udev/rules.d/70-persistent-net.rules
要用eth0的话都要改成eth0,用em1的话就统一用em1


军哥,按照你说的:

  1. 第一步:修改系统grub
  2. vi /boot/grub/grub.conf

  3. 增加一个 biosdevname=0 的启动参数即可

  4. 第二步:删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules

  5. 第三步:修改当前网卡配置文件的名称
  6. mv ifcfg-em1 ifcfg-eth0
  7. mv ifcfg-em2 ifcfg-eth1
复制代码
新的ifcfg-eth0和ifcfg-eth1和ifcfg-eth2和ifcfg-eth3配置如下:
  1. DEVICE=eth0
  2. BOOTPROTO=none
  3. HWADDR=00:26:6c:f4:7a:94
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=100.150.51.186
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码
  1. 4DEVICE=eth1
  2. BOOTPROTO=none
  3. HWADDR=00:26:6c:f4:7a:95
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=100.150.51.187
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码
  1. DEVICE=eth2
  2. BOOTPROTO=none
  3. #HWADDR=00:26:6c:f4:7a:96
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=100.150.51.188
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码
  1. DEVICE=eth3
  2. BOOTPROTO=none
  3. HWADDR=00:26:6c:f4:7a:97
  4. NM_CONTROLLED=yes
  5. ONBOOT=yes
  6. TYPE=Ethernet
  7. UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
  8. IPADDR=100.150.51.189
  9. NETMASK=255.255.255.248
  10. GATEWAY=107.150.51.185
  11. IPV6INIT=no
  12. USERCTL=no
复制代码
这个都搞定以后,reboot了服务器,然后service network restart

这样设置后呢显示如下:
  1. [root@brandsform ~]# service network restart
  2. Shutting down interface eth0:                              [  OK  ]
  3. Shutting down interface eth1:                              [  OK  ]
  4. Shutting down loopback interface:                          [  OK  ]
  5. Bringing up loopback interface:                            [  OK  ]
  6. Bringing up interface eth0:  Determining if ip address 100.150.51.186 is already in use for device eth0...
  7.                                                            [  OK  ]
  8. Bringing up interface eth1:  Determining if ip address 100.150.51.187 is already in use for device eth1...
  9.                                                            [  OK  ]
  10. Bringing up interface eth2:  Device eth2 does not seem to be present, delaying initialization.
  11.                                                            [FAILED]
  12. Bringing up interface eth3:  Device eth3 does not seem to be present, delaying initialization.
复制代码
等于说添加上去了第二个,但是第三个和第四个为什么一直添加失败呢!

ifcfg-et0-3这几个文件中的HWADDR是我按照原先最老的一个,最后一个数字依次加1。

求助军哥,解决方案,因为主机商是分配了5个IP的。

[ 本帖最后由 myoppo 于 2015-2-5 10:47 编辑 ]
 楼主| 发表于 2015-2-5 11:24:00 | 显示全部楼层

原帖由 licess 于 2015-1-31 19:11 发表
rm -f /etc/udev/rules.d/70-persistent-net.rules
要用eth0的话都要改成eth0,用em1的话就统一用em1


已解决了军哥:

通过ifconfig -a查看服务器有几张网卡,如有两张可使用eth0,eth1分别添加两个独立IP(一个网卡对应一个IP)。假如你有更多IP需要添加,可以使用eth0:0,eth0:1,依次0:*类推。添加后service network restart即可,service network restart命令后不会显示eth0:0添加成功,只会显示eth0添加成功。填写添加IP访问成功!

我的问题就出现了一直看命令行结果了,没去浏览器里试验添加的新IP是否成功,因为命令行里只会显示eth0和eth1的结果,不会显示eth0:0的结果!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-11 11:25 , Processed in 0.030736 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表