Была немного странная проблема: невозможно подключиться с Red Hat Enterprise Linux Server версии 5.11 (10.110.10.230 в нашей сети) к другому компьютеру в сети (10.255.10.82)
Моя таблица маршрутизации выглядела так
# /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
default 10.110.10.1 0.0.0.0 UG 0 0 0 eth1
Я удалил этот маршрут ...
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
с этой командой ...
/sbin/ip route del 10.0.0.0/8 dev eth1 proto kernel scope link src 10.110.10.230
который решил мою проблему доступа к рассматриваемому IP-адресу, но маршрут повторно заполняется в таблице, когда я перезагружаю машину. Я подумал, может быть, кто-то установил статический маршрут на этом сервере, но похоже, что в файле ничего не определено
# cat /etc/sysconfig/networking/devices/ifcfg-eth1
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
GATEWAY=10.110.10.1
TYPE=Ethernet
DEVICE=eth1
BOOTPROTO=none
IPADDR=10.110.10.230
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
HWADDR=00:50:56:b9:48:f6
(eth1 является активным адаптером на этом сервере) В каталоге / etc / sysconfig / нет файлов, которые стремятся установить статические маршруты.
Итак, мой вопрос в том, какими еще способами можно установить такой маршрут, и почему он "липкий" ... возвращается после перезагрузки после его удаления?
Маршрут 10.0.0.0/8 добавляется автоматически, поскольку ваш сетевой интерфейс eth1 имеет статический IP-адрес 10.110.10.230, который определен в ifcfg-eth1. Как атрибут NETMASK не указан в файле конфигурации, RedHat предполагает, что вы используете маску по умолчанию класса A (255.0.0.0 или / 8 в нотации CIDR). Итак, этот маршрут будет добавлен автоматически, вот как он должен работать.
Если вы удалите этот маршрут с помощью команды ip route, и вы можете подключиться к другому компьютеру, это благодаря шлюзу по умолчанию 10.110.10.1, поэтому вам, возможно, придется проверить, должна ли маска сети для вашего eth1 быть другой. Проверьте, какая сетевая маска используется для вашего компьютера 10.255.10.82, или проверьте конфигурацию маршрутизатора.