Опция статического IP-адреса при первом запуске Ubuntu - Кого я спрашиваю?

Я установил много версий в Linux, и последняя версия - Ubuntu на Raspberry PI.

Есть ли какой-либо способ, которым статические IP-настройки могут быть опцией при первой установке ОС?

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

Мне всегда нужно идти и редактировать файл конфигурации, чтобы он работал. Отсутствие и подключение к Интернету с новой установкой означает, что у меня нет способа знать, какой файл редактировать.

Можно ли предложить установить этот параметр?

-121--900433- Существует ли способ создания внутреннего порта Open vSwitch с netplan? в соответствии с заголовком. Я не могу решить, есть ли способ сделать это или нет. Единственным упоминанием портов в документах являются «патч-порты» как пары портов. Пример показывает использование этих...

В соответствии с Заголовком действительно. Я не могу решить, есть ли способ сделать это или нет. Единственным упоминанием портов в документах являются «patch ports» как пары портов. В примере показано использование этих портов патча, но все еще неясно, можно ли «определить» эти порты в путь, который может получить конфигурацию на них.

Основная попытка создать эквивалентную конфигурацию из Proxmox Open vSwitch, Пример 3 :

# Loopback interface
auto lo
iface lo inet loopback

# Bond eth0 and eth1 together
allow-vmbr0 bond0
iface bond0 inet manual
    ovs_bridge vmbr0
    ovs_type OVSBond
    ovs_bonds eth0 eth1
    ovs_options bond_mode=balance-slb vlan_mode=native-untagged

# Bridge for our bond and vlan virtual interfaces (our VMs will
# also attach to this bridge)
allow-ovs vmbr0
iface vmbr0 inet manual
    ovs_type OVSBridge
    ovs_ports bond0 vlan1

# Virtual interface to take advantage of originally untagged traffic
allow-vmbr0 vlan1
iface vlan1 inet static
    ovs_type OVSIntPort
    ovs_bridge vmbr0
    ovs_options vlan_mode=access
    address 192.168.3.5
    netmask 255.255.255.0
    gateway 192.168.3.254

Я могу получить интерфейсы vmbr0 и bond0 со следующим конфигурационным элементом netplan, но не знаю, как создать внутренний порт (с именем vlan1 ).

---
network:
  version: 2
 
  ethernets:
    eth0: {}
    eth1: {}
 
  bonds:
    bond0:
      interfaces:
        - eth0
        - eth1
      openvswitch: {}
 
  bridges:
    vmbr0:
      interfaces:
        - bond0
      openvswitch: {}

Я знаю, что я могу добавить конфигурацию уровня 3 непосредственно в vmbr0 , но я считаю, что мне нужен внутренний порт, так как я хочу, чтобы этот интерфейс обрабатывал VLAN в том же пути других портах для контейнеров/виртуальных машин. Ответы, объясняющие, как это предположение неверно, также ценятся!

Я также ограничен использованием Open vSwitch, поскольку libvirt не поддерживает «стандартные мосты Linux» .

0
задан 24 April 2021 в 11:55

1 ответ

Netplan в настоящее время не поддерживает явное определение произвольных внутренних портов OVS (начиная с v0.102).

Что вы можете сделать, так это определить VLAN на данном мосте OVS следующим образом:

  vlans:
    #implicitly handled by OVS because of its link
    vlan1:
      id: 100
      link: vmbr0

Это создаст для вас порт / интерфейс "type = internal" на мосту OVS, определяемый настройкой "link". , как видно из этого тестового сценария: https://github.com/canonical/netplan/blob/master/tests/integration/ovs.py#L184 Затем этот порт может получить произвольную конфигурацию (через netplan или ovs-vsctl).

0
ответ дан 26 April 2021 в 23:07

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

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