在 eth1 上使用第二个 IP

在 eth1 上使用第二个 IP

我的网络中有一个 /26 静态 IP,我想将第二个 IP 分配给一台在 eth0 上已经有一个 IP 的机器。操作系统 CentOS 6.6 64 位。

我向计算机添加了另一个以太网适配器(卡),并删除了 70-persistent-net.rules,以便在重新启动后可以检测到并自动添加网卡。重新启动操作系统并运行 ifup eth1:

root@host [~]# ifup eth1 /sbin/ifup: 找不到 eth1 的配置。用法:ifup

因此,我将 ifcfg-eth0 复制到 ifcfg-eth1 并将 eth0 替换为 eth1 和硬件 id (mac)。

ifcfg-eth1的内容:

HWADDR=00:50:56:be:57:c2
NAME=eth1
GATEWAY=xxx.xxx.xxx.1
DNS1=8.8.8.8
DNS2=8.8.4.4
DOMAIN=Google.com
DEVICE=eth1
ONBOOT=yes
USERCTL=no
BOOTPROTO=static
NETMASK=255.255.255.192
IPADDR=xxx.xxx.xxx.5
PEERDNS=no
IPV6INIT=no

check_link_down() {
 return 1;
}

ifcfg-eth0的内容:

HWADDR=00:50:56:be:7b:88
NAME=eth0
GATEWAY=81.17.30.1
DNS1=8.8.8.8
DNS2=8.8.4.4
DOMAIN=Google.com
DEVICE=eth0
ONBOOT=yes
USERCTL=no
BOOTPROTO=static
NETMASK=255.255.255.192
IPADDR=81.17.30.37
PEERDNS=no
IPV6INIT=no

check_link_down() {
 return 1;
}

并运行服务网络重启:

Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address xxx.xxx.xxx.37 is already in use for device eth0...
                                                           [  OK  ]
Bringing up interface eth1:  Determining if ip address xxx.xxx.xxx.5 is already in use for device eth1...
                                                           [  OK  ]

xxx.xxx.xxx.37 仍在运行,但 xxx.xxx.xxx.5 没有响应。我做错了什么吗?

答案1

我首先放回 70-persistent-net.rules 并删除 ifcfg-eth1。启动系统。添加或编辑 ifcfg-eth1。重新启动网络。

您只需要一次 DNS 设置。如果网关定义定义了默认网关,则您最多必须拥有其中一个。

答案2

我删除了 70-persistent-net.rules 和 70-persistent-cd.rules 以及 ifcfg-eth1 配置文件并重置了机器。然后创建 ifcfg-eth1 文件并替换 mac、ips 和 eth0 txt 并重置网络,现在 ifconfig 显示:

eth0      Link encap:Ethernet  HWaddr 00:50:56:BE:7B:88
          inet addr:xx.xx.xx.37  Bcast:xx.xx.xx.63  Mask:255.255.255.192
          inet6 addr: fe80::250:56ff:febe:7b88/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:194 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13246 (12.9 KiB)  TX bytes:9120 (8.9 KiB)

eth1      Link encap:Ethernet  HWaddr 00:50:56:BE:57:C2
          inet addr:xx.xx.xx.50  Bcast:xx.xx.xx.63  Mask:255.255.255.192
          inet6 addr: fe80::250:56ff:febe:57c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6548 (6.3 KiB)  TX bytes:580 (580.0 b)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:394 errors:0 dropped:0 overruns:0 frame:0
          TX packets:394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:61103 (59.6 KiB)  TX bytes:61103 (59.6 KiB)

相关内容