myoppo 发表于 2015-1-30 23:37:27

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

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

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

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

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

licess 发表于 2015-1-31 09:27:10

发你添加上的配置看看

myoppo 发表于 2015-1-31 15:23:16

原帖由 licess 于 2015-1-31 09:27 发表 https://bbs.vpser.net/images/common/back.gif
发你添加上的配置看看


我添加上的配置是按照

# Configuration for eth0
DEVICE=eth0
BOOTPROTO=none

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

# eth0
IPADDR=107.150.121.107
NETMASK=255.255.255.248
GATEWAY=107.150.51.185


# Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

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

# eth0:0
IPADDR=107.150.121.108
NETMASK=255.255.255.248

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

貌似fcfg-em1这种和fcfg-eth不一样啊,求助军哥

myoppo 发表于 2015-1-31 15:26:14

按照服务器默认主IP的配置:
DEVICE=em1
BOOTPROTO=none
HWADDR=00:26:6c:f4:7a:94
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="a0e9e585-1b42-463a-a2ae-d7245de96a7d"
IPADDR=107.150.121.106
NETMASK=255.255.255.248
GATEWAY=107.150.51.185
IPV6INIT=no
USERCTL=no

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

头疼!坐等军哥!

licess 发表于 2015-1-31 19:11:11

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

myoppo 发表于 2015-2-5 10:45:56

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

军哥,按照你说的:
第一步:修改系统grub
vi /boot/grub/grub.conf

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

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

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

这样设置后呢显示如下:# service network restart
Shutting down interface eth0:                              
Shutting down interface eth1:                              
Shutting down loopback interface:                        
Bringing up loopback interface:                           
Bringing up interface eth0:Determining if ip address 100.150.51.186 is already in use for device eth0...
                                                         
Bringing up interface eth1:Determining if ip address 100.150.51.187 is already in use for device eth1...
                                                         
Bringing up interface eth2:Device eth2 does not seem to be present, delaying initialization.
                                                         
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 编辑 ]

myoppo 发表于 2015-2-5 11:24:00

原帖由 licess 于 2015-1-31 19:11 发表 https://bbs.vpser.net/images/common/back.gif
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的结果!
页: [1]
查看完整版本: 独立服务器增加IP问题求助军哥