Проблема яйца и курицы: нужен пакет VLAN для установки пакета VLAN

Здравствуйте все!

Я установил Ubuntu Server 18.04 в виртуальной машине Hyper-V (пожалуйста, без ошибок, не моя вина...), и эта конкретная сеть является VLAN. Никакой другой трафик через соответствующий коммутатор не разрешен, только один идентификатор VLAN (скажем, 39).

Итак... У меня нет подключения к Интернету для apt-get пакета vlan, но без пакета vlan я не могу настроить eth0.39 для подключения к Интернету. Неприятная проблема с яйцом / курицей.

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

У меня также нет доступа к дискам Hypervisor, поэтому я не могу их смонтировать.

Что мне делать?

1 ответ

Решение

Ответ на комментарий Томаса на самом деле работает (и я цитирую):

Вы должны иметь возможность добавить интерфейс VLAN вручную, а затем установить пакет vlan.

Попробуй с

ip link add link eth0 name eth0.39 type vlan id 39

затем

ip link set eth0.39 up

и настройте свой IP на устройстве.

НО...

Если вы используете Microsoft Hyper-V, вы можете просто настроить его на Hyper-V и позволить вашему Ubuntu не обращать внимания на весь бизнес VLAN. Это можно сделать с помощью программного обеспечения Hyper-V Manager или с помощью нового (через Интернет) Центра администрирования Windows.

Для диспетчера Hyper-V

  1. Откройте диспетчер Hyper-V.
  2. В области результатов под Virtual Machinesвыберите соответствующую виртуальную машину и затем щелкните правой кнопкой мышиSettings,
  3. Под Аппаратным обеспечением выберите виртуальный коммутатор, который настроен с VLAN.
  4. На правой панели выберите Enable virtual LAN identification, а затем введите то же самое VLAN ID как тот, который вы указали для виртуального коммутатора.

Для Windows Admin Center

  1. Откройте Центр администрирования Windows в вашем браузере

  2. Нажмите на машину, на которой размещена ваша виртуальная машина

  3. Нажмите на Virtual Machines > Inventory

  4. Нажмите на нужную виртуальную машину

  5. Нажмите на More > Configuration

  6. Нажмите на Network

  7. в VLAN Identifierполе, сообщите соответствующий идентификатор VLAN.

  8. Нажмите Save

Ваша виртуальная машина Ubuntu в Hyper-V теперь подключается к сети в правильной VLAN, даже не замечая этого.

Другие вопросы по тегам