Адаптер моста VirtualBox не работает с одной сетью

Адаптер моста VirtualBox не работает с одной сетью

Я использовал мостовой адаптер VirtualBox с некоторыми сетями, и он работал нормально.

Но несколько дней назад я попробовал это с новой сетью, и на этот раз это не сработало. Единственное отличие этой сети в том, что мне нужно имя пользователя и пароль для подключения к ней (не только пароль). Я не знаю, можно ли связать эти две вещи.

На хост-машине Windows 8 соединение работает нормально. На гостевой машине Linux результат команды ifconfigдаже не показывает информацию inet addr, bcastили mask. Однако ath0работает.

решение1

Более краткое объяснение:

Если для подключения к сети требуются имя пользователя и пароль, а вы используете «мостовую» сеть в гостевой ОС, то вы никогда не сможете подключиться к этой сети, не введя имя пользователя и пароль еще раз в гостевой ОС.

Более подробное объяснение:

Вы утверждаете это; жирный шрифт мой:

Единственное отличие в этой сети —что мне нужны имя пользователя и пароль для подключения к нему(не только пароль). Я не знаю, можно ли связать эти две вещи.

Это в значительной степени объясняет, в чем проблема. Когда вы настраиваете «мостовую» сеть в VirtualBox, это работает так, как описано вофициальная документация VirtualBox; снова жирный шрифт выделен мной:

При использовании мостовой сети VirtualBox использует драйвер устройства на вашей хост-системе, который фильтрует данные с вашего физического сетевого адаптера. Поэтому этот драйвер называется драйвером «сетевого фильтра».Это позволяет VirtualBox перехватывать данные из физической сети и вводить данные в нее, фактически создавая новый сетевой интерфейс в программном обеспечении. Когда гость использует такой новый программный интерфейс, для хост-системы это выглядит так, как будто гость физически подключен к интерфейсу с помощью сетевого кабеля: хост может отправлять данные гостю через этот интерфейс и получать данные от него. Это означает, что вы можете настроить маршрутизацию или мост между гостем и остальной частью вашей сети.

Так что по сути, когда вы используете «мостовую» сеть в гостевой ОС Linux в VirtualBox, это как если бы эта машина была подключена к сети через свой собственный сетевой коннектор, не зависящий от хоста. Это как если бы у вас просто была вторая физическая машина, подключенная к сети.

В конце концов, если сеть, с которой у вас возникли проблемы, требует для подключения пары имени пользователя и пароля, тот факт, что вы ввели эти учетные данные для подключения в хостовой ОС Windows 8, мало что значит для гостевой ОС Linux. Чтобы сетевое подключение работало через гостевую ОС Linux, вам придется ввести те же учетные данные и там.

Связанный контент