1

Первоначально (сразу после запуска системы) таблица ip выглядит так:

192.168.0.0    255.255.255.0         On-link      192.168.0.11    276
192.168.0.11   255.255.255.255       On-link      192.168.0.11    276
192.168.0.255  255.255.255.255       On-link      192.168.0.11    276 

и когда я запускаю netcat:

nc -zv -s 192.168.0.11 192.168.0.11 80

чтобы проверить, открыт ли порт 80, он работает - порт 80 действительно открыт. Но когда я удаляю маршрут 192.168.0.11, я получил "TIMEOUT" на тесте nc. Разве он не должен выбрать маршрут 192.168.0.0 и работать? Более того, когда я добавляю маршрут вручную:

добавление маршрута 192.168.0.11 маска 255.255.255.255 0.0.0.0 это все еще не работает!


Может ли кто-нибудь еще попытаться дать мне полезный ответ?

2 ответа2

2

Система добавляет адрес локального интерфейса, поэтому таблица маршрутизации должна знать, что любой трафик, адресованный этому IP-адресу, не должен отправляться по сети.

1

0.0 - это сетевой адрес, а 0.255 - широковещательный адрес. Единственный действительный реально используемый IP-адрес, указанный здесь, - 0.11.

Нет, то, что вы пытаетесь, не сработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .