Я пытаюсь установить дистрибутив Linux, находясь внутри корпоративной сети.
Из моей установки Windows все обнаруживается из коробки. Похоже, так и в Linux: у меня есть действующий IP, resolv.conf
содержит правильные серверы имен, route -n
отображает правильный шлюз ...
] Тем не менее, хотя я могу пинговать шлюз или серверы имен, я не могу пинговать ни один IP за пределами нашей сети (8.8.8.8). Кроме того, ping не отображает никаких сообщений об ошибках ... даже через несколько минут.
Разрешение имен действительно работает. Я просто не могу достучаться до IP.
Могу ли я что-нибудь пропустить?
РЕДАКТИРОВАТЬ: Для записи. Да, пинги действительно заблокированы. И нет, сеть, которую я использую, не использует никаких прокси.
Команда, такая как wget http://google.com
, ничего не делает и через некоторое время отключается. Он решает имя, очевидно, успешно отправляет запрос и ничего не получает.
Если вместо установки моего дистрибутива на физическую машину я установлю его на виртуальной машине под управлением Windows, все будет работать нормально.
Я также забрал физическую машину домой, и в моей домашней сети все работает нормально. По какой-то причине мне просто нужно использовать виртуальную машину, когда я на работе.
Какой тип вашей сети установлен на вашей виртуальной машине.
Если он настроен на мост, вы получите IP-адрес, как если бы он был в вашей локальной сети, и, следовательно, ответит как любой компьютер в сети.
Если он настроен на общий доступ, он должен выполнять NAT через ваш хост Windows, как если бы он был ваш Windows Box.
В зависимости от IP-адреса, назначенного вашей машине, и того, как внешний сетевой трафик управляется из вашей сети, вам может потребоваться NAT из вашей виртуальной машины, чтобы ответы могли возвращаться должным образом.