Всем привет! После установки драйверов на сетевые интерфейсы в файле /etc/udev/rules.d/70-persistent-net.rules поменял имена интерфейсов
Код | # This file was automatically generated by the /lib/udev/write_net_rules # PCI device 0x8086:0x15ab (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:84:10:94:b8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2" # PCI device 0x8086:0x15a0 (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:84:10:94:ba", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x1533 (igb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:84:10:94:bb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x8086:0x15ab (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:84:10:94:b9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
|
и создал 3 конфигурационных файла etc/sysconfig/network-scripts/ifcfg-eth1..3 соответственно. Файл ifcfg-eth0 создался автоматом.
Код | [root@server3 etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" BROADCAST="10.10.203.255" IPADDR="10.10.203.3" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" GATEWAY="10.10.203.252"
|
Код | [root@server3 etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth1" BOOTPROTO="static" BROADCAST="10.10.203.255" IPADDR="10.10.203.4" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
|
Код | [root@server3 etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE="eth2" BOOTPROTO="static" BROADCAST="192.168.2.255" IPADDR="192.168.2.3" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
|
Код | [root@server3 etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth3 DEVICE="eth3" BOOTPROTO="static" BROADCAST="10.10.2.255" IPADDR="10.10.2.3" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet"
|
После перезагрузки сервер перестал пинговаться из другой сети, смотрю в таблицу маршрутизации и вижу
Код | [root@server3 etc]# ip route 10.10.203.252 dev eth2 proto static scope link 10.10.2.0/24 dev eth3 proto kernel scope link src 10.10.2.3 192.168.2.0/24 dev eth2 proto kernel scope link src 192.168.2.3 metric 1 10.10.203.0/24 dev eth0 proto kernel scope link src 10.10.203.3 10.10.203.0/24 dev eth1 proto kernel scope link src 10.10.203.4 169.254.0.0/16 dev eth3 scope link metric 1003 169.254.0.0/16 dev eth0 scope link metric 1004 169.254.0.0/16 dev eth1 scope link metric 1005 default via 10.10.203.252 dev eth2 proto static
|
Хотя eth2 настроен совершенно на другую подсеть
Код | 2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 link/ether 00:1b:84:10:94:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.2.3/24 brd 192.168.2.255 scope global eth2 inet6 fe80::21b:84ff:fe10:94b8/64 scope link valid_lft forever preferred_lft forever 4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:1b:84:10:94:ba brd ff:ff:ff:ff:ff:ff inet 10.10.203.3/24 brd 10.10.203.255 scope global eth0 inet6 fe80::21b:84ff:fe10:94ba/64 scope link valid_lft forever preferred_lft forever
|
Добавил в файл /etc/sysconfig/network
Не помогло т.е. по логике в таблице маршрутизации по умолчанию должен стоять eth0, а по факту стоит eth2. Как это поправить и куда копать? Спасибо!
|