Я пытаюсь понять некоторые основные концепции сетей. У меня есть следующая домашняя сеть:
- Правильно ли (как выше) иметь 2 сетевых адаптера, каждый из которых имеет 2 разных шлюза на одной станции? Там PC2 имеет 2 NIC - один шлюз первого 192.168.0.1, 192.168.1.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 и работать? Более того, когда я добавляю маршрут вручную:
route add 192.168.0.11 mask 255.255.255.255 0.0.0.0
это все еще не работает!Я не могу изменить метрику до желаемого значения. Когда я бегу, например.
route change 192.168.0.11 mask 255.255.255.255 192.168.0.11 metric 500
показатель результата не 500, а 520! (независимо от того, включена авто-метрика или нет)?- Есть ли какая-либо связь между флагом -s (адресом локального источника) в netcat и столбцом интерфейса таблицы маршрутизации ?