我的网络中有一个 /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)