Не удается получить доступ к IP-адресу за пределами локальной сети в Linux

Я пытаюсь установить дистрибутив Linux, находясь внутри корпоративной сети. Из моей установки Windows все обнаруживается из коробки. Похоже, так и в Linux: у меня есть действующий IP, resolv.conf содержит правильные серверы имен, route -n отображает правильный шлюз ...

] Тем не менее, хотя я могу пинговать шлюз или серверы имен, я не могу пинговать ни один IP за пределами нашей сети (8.8.8.8). Кроме того, ping не отображает никаких сообщений об ошибках ... даже через несколько минут.

Разрешение имен действительно работает. Я просто не могу достучаться до IP.

Могу ли я что-нибудь пропустить?

РЕДАКТИРОВАТЬ: Для записи. Да, пинги действительно заблокированы. И нет, сеть, которую я использую, не использует никаких прокси.

Команда, такая как wget http://google.com , ничего не делает и через некоторое время отключается. Он решает имя, очевидно, успешно отправляет запрос и ничего не получает.

Если вместо установки моего дистрибутива на физическую машину я установлю его на виртуальной машине под управлением Windows, все будет работать нормально.

Я также забрал физическую машину домой, и в моей домашней сети все работает нормально. По какой-то причине мне просто нужно использовать виртуальную машину, когда я на работе.

-2
задан 21 November 2015 в 14:48
1 ответ

Какой тип вашей сети установлен на вашей виртуальной машине.

Если он настроен на мост, вы получите IP-адрес, как если бы он был в вашей локальной сети, и, следовательно, ответит как любой компьютер в сети.

Если он настроен на общий доступ, он должен выполнять NAT через ваш хост Windows, как если бы он был ваш Windows Box.

В зависимости от IP-адреса, назначенного вашей машине, и того, как внешний сетевой трафик управляется из вашей сети, вам может потребоваться NAT из вашей виртуальной машины, чтобы ответы могли возвращаться должным образом.

0
ответ дан 5 December 2019 в 21:42

Теги

Похожие вопросы