
У моего провайдера (глупая) настройка, в которой 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
решение1
Хостинг OVH делает то же самое. Назначенный вам блок IP-адресов не содержит вашего шлюза.
они предоставляют инструкции для каждой ОС, которые, возможно, могут вам помочь:http://help.ovh.co.uk/BridgeClient
Ваш маршрут по умолчанию в вашем сообщении будет работать, но вы должны указать маршрут к этому шлюзу
решение2
Вам не нужно настраивать статический маршрут, достаточно правильной сетевой маски. Кажется, у вас она установлена на 255.255.255.255
, но вам нужно установить ее на0.0.0.0
решение3
После того, как я наконец связался со своим провайдером, выяснилось, что проблема была в неправильном MAC-адресе, из-за чего он не подключался. Мне не пришлось добавлять никаких статических маршрутов или чего-либо еще, чтобы все заработало (к счастью).