Вкажіть маршрут до інтерфейсу в Windows cmd


13

У мене є комп’ютер з 2 мережевими інтерфейсами. Один інтерфейс підключений до мережі LAN з IP 192.168.0.254, а інший підключений до сервера запису (192.168.0.233). 192.168.0.10 - це шлюз для локальної мережі. Коли я намагаюся пінг на 192.168.0.6, Windows спочатку пробує маршрут до інтерфейсу без мережі (192.168.0.233); Я хочу додати маршрут до специфікації 192.168.0.6/255.255.255.0 Я хочу використовувати інтерфейс 192.168.0.254, коли я намагаюся пінг 192.168.0.6. Я намагався:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13

Ось друк моїх інтерфейсів:

скріншот 1

Коли я додаю статичний маршрут до таблиці, він не відображає вказаний інтерфейс, а лише пов'язує його з шлюзом.

скріншот 2

Це правильно?

Відповіді:


16

Щоб вказати інтерфейс у команді Windows route, ви повинні використовувати "IF" ... Великі літери, а не малі.

Крім того, де ви вказуєте, що хочете додати маршрут до єдиного IP 192.168.0.6, вам потрібно використовувати маску підмережі 255.255.255.255.

Маска підмережі 255.255.255.255 визначає одного хоста. Маска підмережі 255.255.255.0 вказує 192.168.0.X, де X = 1-254

Отже, ваша команда повинна бути:

route add 192.168.0.6 mask 255.255.255.255 192.168.0.10 IF 13

Переглянувши ще раз ваше питання, найкращим рішенням для вас може бути використання вашої локальної мережі як звичайна мережа 192.168.0.X ... Але для сервера запису я рекомендую вказати іншу мережу: IP-сервер рекордера 192.168. 10.233, і тоді ваш другий мережевий інтерфейс повинен бути 192.168.10.2. Це позбавить від необхідності налаштувати маршрути вручну та може спростити все для вас.


10

Це має працювати: 

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Якщо ви хочете наполегливості:

route -p add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Не впевнені, для чого було "якщо", але спробуйте це за вартістю:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254 metric 13
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.