Назад | Перейти на главную страницу

Настройка шлюза в подсети, отличной от IP-адреса

У моего провайдера (глупая) настройка, в которой IP-адрес шлюза находится в совершенно другом диапазоне IP-адресов, чем назначенный IP-адрес. Они настаивают на этом по какой-то причине. Я пытаюсь настроить Windows Server 2012 R2 с использованием статического маршрута, но мне не повезло. Мне удалось настроить сеть на FreeBSD, используя следующую конфигурацию в /etc/rc.conf:

ifconfig_vtnet0="inet 142.4.196.xxx netmask 0xffffffff"
static_routes="net1 net2"
route_net1="-net 192.99.16.254/32 -iface vtnet0"
route_net2="default 192.99.16.254"

Есть ли способ преобразовать это, чтобы оно работало на Windows Server 2012 R2? Я пробовал делать route ADD 0.0.0.0 MASK 0.0.0.0 192.99.16.254 но не повезло.

Вот информация о моем IP-адресе:

IP Address: 142.4.196.xxx
(Required) subnet mask: 255.255.255.255
Gateway: 192.99.16.254

Хостинг OVH делает то же самое. назначенный вам блок IP не содержит вашего шлюза.

они предоставляют инструкции для ОС, которые, возможно, могут вам помочь: http://help.ovh.co.uk/BridgeClient

ваш маршрут по умолчанию в вашем сообщении будет работать, но вы должны указать маршрут к этому шлюзу

После того, как наконец удалось связаться с моим провайдером, выяснилось, что проблема в том, что MAC-адрес был неправильным, что привело к тому, что он не подключился. Мне не пришлось добавлять статические маршруты или что-то еще, чтобы приступить к работе (к счастью).

Вам не нужно настраивать статический маршрут, достаточно установить правильную сетевую маску. Кажется, вы настроили его на 255.255.255.255, но вам нужно установить его на 0.0.0.0