Я пытаюсь использовать статически назначенный адрес на одном интерфейсе (eth1) сервера и иметь назначенный dhcp адрес на другом интерфейсе (eth2) в той же подсети (172.17.11.0/24).
Когда я установил статический IP для eth1 (следуя указаниям, найденным на http://www.cyberciti.biz/faq/rhel-centos-fedoracore-linux-network-card-configuration), я ввел следующее в /etc/sysconfig/network-scripts/ifcfg-eth1
:
# ServerEngines Corp. Emulex OneConnect 10Gb NIC (be3)
DEVICE=eth1
BOOTPROTO=static
DHCPCLASS=
HWADDR=00:21:5A:9B:00:41
IPADDR=172.17.11.203
NETMASK=255.255.255.0
#TYPE=ethernet
ONBOOT=yes
Если eth1 - единственный работающий адаптер, я не могу пропинговать ЛЮБОЙ внешний IP :(
Когда работает eth2, я могу пинговать внешние адреса.
ifconfig
возвращает следующее:
eth1 Link encap:Ethernet HWaddr 00:21:5A:9B:00:41
inet addr:172.17.11.203 Bcast:172.17.11.255 Mask:255.255.255.0
inet6 addr: fe80::221:5aff:fe9b:41/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4747 errors:0 dropped:0 overruns:0 frame:0
TX packets:5495 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:447100 (436.6 KiB) TX bytes:1059019 (1.0 MiB)
Memory:fbf60000-fbf80000
eth2 Link encap:Ethernet HWaddr 00:21:5A:9B:00:42
inet addr:172.17.11.245 Bcast:172.17.11.255 Mask:255.255.255.0
inet6 addr: fe80::221:5aff:fe9b:42/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6745 errors:0 dropped:0 overruns:0 frame:0
TX packets:10802 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1260318 (1.2 MiB) TX bytes:12302950 (11.7 MiB)
Memory:fbe40000-fbe60000
Содержимое /etc/sysconfig/network
:
HOSTNAME=<redacted>
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=172.17.11.1
Я упускаю что-то супер очевидное? Если так, то, что это?
Редактировать по запросу с eth2
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.17.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 172.17.11.1 0.0.0.0 UG 0 0 0 eth1
и с обоими интерфейсами вверх:
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.17.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
172.17.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
0.0.0.0 172.17.11.1 0.0.0.0 UG 0 0 0 eth2