Рейтинг:2

сервер vBox с. Мостовая сеть будет подключаться только к домашнему Wi-Fi

флаг tr

Мой сервер Debian 10.5 vBox на хосте Ubuntu 20.04 не будет подключаться к Интернету и не будет подключаться к гостю, если я не нахожусь в своей домашней сети Wi-Fi. (vBox 6.1)

Я не могу пинговать сервер с хоста на сервер.

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

Я попытался переключиться на сеть nat и настроить переадресацию портов. Я смог войти в коробку по ssh, но не смог выполнить ping с хоста, и внутри коробки не было внешнего подключения к Интернету.

Может кто-нибудь полное решение, которое позволяет мне использовать разные сети Wi-Fi по желанию?

Мой сервер Debian 10.5 имеет это в `/etc/notwork/interfaces

авто enp0s3
iface enp0s3 инет статический
        address 192.168.0.84 #На моем сервере работает связанный DNS-сервер, поэтому я добавил его адрес
        сетевая маска 255.255.255.0
        сеть 192.168.0.0
        широковещательный 192.168.0.255
        шлюз 192.168.0.1
        DNS-серверы имен 192.168.0.84 100.100.2.136 100.100.2.138 8.8.8.8 `

К вашему сведению, это руководство решает ту же проблему, но я не смог «перевести» его для Ubuntu Host и сервера Debian 10.5. https://marcus.4christies.com/2019/01/how-to-create-a-virtualbox-vm-with-a-static-ip-and-internet-access/

PonJar avatar
флаг in
Вы говорите, что это работает дома, но не где-либо еще? Настроили ли вы сервер для других SSID и соответствующих им паролей. Вы не сможете пропинговать сервер, если он не подключен к локальной сети. Сервер Ubuntu использует Netplan, не уверен, что использует сервер Debian. Я предполагаю, что здесь нельзя задавать вопросы о сервере Debian.
nightwatch avatar
флаг tr
Да, работает дома... но больше нигде... Я нахожусь на хосте с Ubuntu 20.04, поэтому я подумал, что все будет в порядке... и vbox установлен на хосте.
nightwatch avatar
флаг tr
Я использую мостовой адаптер, никогда не настраиваю сервер для SSID и паролей. Хост Ubuntu назначает все
PonJar avatar
флаг in
Возможно, моя память играет со мной злую шутку, но в режиме моста виртуальная машина получает собственный IP-адрес. Я думаю, что когда я делал это в прошлом, мне приходилось настраивать wpa_supplicant.conf в виртуальной машине.
флаг in
Должна ли виртуальная машина быть доступна для других машин в сети? Или к нему нужно обращаться только через хост?
nightwatch avatar
флаг tr
Хост должен подключиться к машине по ssh, а сама машина нуждается в внешнем подключении к Интернету. В настоящее время я пытаюсь настроить комбинацию адаптеров NAT и Host-Only, но у меня не совсем получается.
Рейтинг:1
флаг pk

Первопричина:

Ваша домашняя сеть использует сеть 192.168.0.0/24. Это означает, что ваши устройства в домашней сети имеют адреса от 192.168.0.1 (ваш маршрутизатор) до 192.168.0.254.

Другая сеть в другом месте может/будет использовать другой сетевой диапазон.

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

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

Когда вы переключаетесь на сеть NAT в Virtualbox, то же самое происходит.Насколько я знаю, сеть NAT на Virtualbox (которая представляет собой сеть ЗА вашим физическим адаптером, предоставленным виртуальной машине) — 10.0.2.0/24, а шлюз (ваша рабочая станция) — 10.0.2.2.

Принимая это во внимание, есть несколько возможных решений:

Решение 1: используйте мост и DHCP

Вы не указываете, если вы необходимость использовать фиксированный IP-адрес в виртуальной машине. Если вы этого не сделаете, измените /etc/network/interfaces на

авто enp0s3
iface enp0s3 инет dhcp

Решение 2: используйте DHCP и NAT

Та же конфигурация в вашей гостевой системе, что и выше, но с сетью NAT.

Решение 3: фиксированный IP в сети NAT

Сначала используйте Решение 2. Затем выясните, какой IP / подсеть вам назначен затем измените конфигурацию в вашем /etc/network/interfaces, чтобы отразить изменения:

авто enp0s3
iface enp0s3 инет статический
        адрес 10.0.2.84
        сетевая маска 255.255.255.0
        сеть 10.0.2.0
        широковещательный 10.0.2.255
        шлюз 10.0.2.2
        DNS-серверы имен 10.0.2.84 100.100.2.136 100.100.2.138 8.8.8.8 `

Однако вам нужно будет выполнить перенос из внешнего мира на виртуальную машину.

Решение 4: используйте два сетевых адаптера

Из вашего вопроса не совсем понятно, почему вы используете привязку на своей виртуальной машине. Я предполагаю, что вы хотите использовать его в качестве DNS-сервера для фильтрации и т. д. в вашей локальной сети? Если вы хотите сохранить указанную выше конфигурацию, просто удалите строку

шлюз 192.168.0.1

и добавьте второй сетевой интерфейс, который может называться enp1s45, например, с использованием dhcp в качестве шлюза в Интернет:

авто enp1s45
iface enp1s45 инет dhcp

Таким образом, второй интерфейс обеспечивает шлюз в Интернет. Дома ваша машина по-прежнему будет 192.168.0.84.

nightwatch avatar
флаг tr
Привет. спасибо за ваш пост Буду тестить во вт./ср. пытаемся уложиться в срок. Но я дам тебе награду.. Только по той причине, что я прилагаю реальные усилия, чтобы быть полезным. :-) Удачного дня!
onemarcfifty avatar
флаг pk
Огромное спасибо - это очень мило с вашей стороны - дайте мне знать, если это сработает!
nightwatch avatar
флаг tr
С опозданием на несколько дней, что, кажется, стало моей «новой нормой»… но я просто проверил, чтобы убедиться, что Решение 4 сработало блестяще. Я могу свободно путешествовать, быстро подключаться и заниматься делами. БЛАГОДАРНОСТЬ!
nightwatch avatar
флаг tr
К вашему сведению, это было состояние шлюза в моей исходной конфигурации, которое меня сбивало с толку. хороший улов. PS... Я заметил, что вы немец...
onemarcfifty avatar
флаг pk
Круто, я рад, что это сработало!!! И да, я немец ;-)
nightwatch avatar
флаг tr
Поэтому я решил снова все сломать... ;-P Возможно, у вас немного больше немецкой изобретательности для меня :-) https://askubuntu.com/questions/1378968/ufw-unblock-host-to-guest-traffic
Рейтинг:0
флаг cn

Таким образом, ваша домашняя сеть позволяет вам подключить интерфейс wlan вашей основной операционной системы ноутбука (гипервизора) к Wi-Fi и предоставляет IP-адрес, а затем, когда вы запускаете виртуальную машину (гость) в качестве моста, также предоставляет дополнительный IP-адрес, но в другом таких местах, как интернет-кафе, этого не происходит. Я бы сказал, что это ожидаемое поведение в большинстве конфигураций маршрутизатора. Нормальным поведением будет то, что каждый MAC получит только один IP-адрес после успешного входа в Wi-Fi с учетными данными (как это сделал гипервизор ноутбука).

nightwatch avatar
флаг tr
Спасибо за ответ.Я понимаю это концептуально, но вышеизложенное не является реализуемым решением моей проблемы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.