我有一台运行 Centos 6.4 的服务器。eth0 已配置,并且可以使用互联网(LAN 外部)地址正常工作。我尝试使用以下 ifcfg-eth1 文件配置 eth1:
DEVICE=eth1
HWADDR=A4:BA:DB:14:E3:B8
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
ipaddr=192.168.1.210
gateway=192.168.1.1
dns1=8.8.8.8
执行 IFUP ETH1 命令后,我获得了它的条目,但没有 IPV4 地址,如以下 ifconfig 输出所示:
eth0 Link encap:Ethernet HWaddr A4:BA:DB:14:E3:B7
inet addr:xxx.xxx.xxx.131 Bcast:xxx.xxx.xxx.143 Mask:255.255.255.240
inet6 addr: fe80::a6ba:dbff:fe14:e3b7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:588 errors:0 dropped:0 overruns:0 frame:0
TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55844 (54.5 KiB) TX bytes:15469 (15.1 KiB)
Interrupt:16
eth1 Link encap:Ethernet HWaddr A4:BA:DB:14:E3:B8
inet6 addr: fe80::a6ba:dbff:fe14:e3b8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:135 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8640 (8.4 KiB) TX bytes:492 (492.0 b)
Interrupt:17
为了安全起见,我更改后重新启动了。 ip4 地址似乎默认为:10.170.16.1。 如果我 ping 10.170.16.1,输出为:
PING 10.170.16.1 (10.170.16.1) 56(84) bytes of data.
64 bytes from 10.170.16.1: icmp_seq=1 ttl=254 time=7.69 ms
64 bytes from 10.170.16.1: icmp_seq=2 ttl=254 time=6.31 ms
64 bytes from 10.170.16.1: icmp_seq=3 ttl=254 time=6.88 ms
64 bytes from 10.170.16.1: icmp_seq=4 ttl=254 time=7.15 ms
^C
网络管理器未运行。
帮助!
谢谢
答案1
在 ifcfg-eth* 文件中,条目大写很重要。
这些文件被读入 shell 脚本上下文并通过已知名称进行查找,并且ipaddr
与 不是同一个变量IPADDR
。