Роутер в полумосте заливает арп кеш
Я установил Slackware (14.0) в качестве шлюза для моего adsl-соединения. У меня есть модем, настроенный в режиме полумоста между NIC и телефонной линией, и интерфейс принимает динамически назначенный публичный IP через DHCP. Я обнаружил, что для каждого ip, к которому мне нужно подключиться, он получает свою собственную запись в кэш arp, поэтому при кешировании бит-кеша легко собирается более 1000 записей. Ниже приведена моя (усеченная) таблица маршрутизации:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 121.99.51.213 0.0.0.0 UG 203 0 0 eth1
121.99.51.0 0.0.0.0 255.255.255.0 U 203 0 0 eth1
Интуиция подсказывает мне, что если я удалю вторую запись, она перестанет спамить запросы arp (но я, конечно, могу ошибаться). Я был в состоянии удалить его, но, похоже, ядро автоматически добавляет новый маршрут, основанный на ip и маске интерфейса. Есть ли способ удалить маршрут навсегда? Или, возможно, отключить кэширование arp на этом интерфейсе?
1 ответ
Установка маршрута по умолчанию для IP-адреса самого модема устранила проблему.