Это немного заостренный вопрос, но напрашивается вопрос: почему таблица маршрутизации Windows ненормально велика?
Перейдите в командную строку и введите «печать маршрута». Вы, вероятно, получите> 3 записи, даже для простой настройки домашней сети. Почему? Как правило, и Linux-машина в одной сети будет иметь только 3 входа:
- Loopback
- Эта сеть, как правило, что-то вроде 192.168.1.0/24, но не всегда
- Маршрут по умолчанию
Windows в той же сети, кажется, никогда не имеет ту же таблицу маршрутизации, и, как правило, имеет массу записей. Почему? Три, которые использует Linux - это все, что вам нужно.
windows
networking
routing
Танатос
источник
источник
netstat -r
(которая работает и в Windows, между прочим, но включает там и интерфейсы, которые были быnetstat -i
в Unix).Ответы:
Это потому, что Windows предоставляет полную таблицу педантичной маршрутизации, а не только те биты, которые интересуют людей. Таблица Windows включает в себя маршруты для:
Это все маршруты, которые также волнуют Linux, но создатели / sbin / route чувствовали себя слишком очевидно, чтобы беспокоиться о выводе. Microsoft думала иначе. Вот и все.
источник