Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Сказочный netplan  (Прочитано 1655 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kberdnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Сказочный netplan
« : 31 Мая 2019, 09:10:41 »
Перевёл РАБОТАЮЩИЙ /etc/network/interfaces в yaml netplan. Получилось так: НЕ РАБОТАЕТ, пишет, что bond0 уже используется.
Кроме того, если убрать br1, то через br0 перестают ходить пакеты от контейнеров lxc.
Феншуй с Bionic netplan не получился ;D

network:
  version: 2
  ethernets:
      enp3s0f0:
          addresses: []
          dhcp4: no
          optional: true
      enp3s0f1:
          addresses: []
          dhcp4: no
          optional: true
      enp4s0f0:
          addresses: []
          dhcp4: no
          optional: true
      enp4s0f1:
            addresses: []
            dhcp4: no
            optional: true
  bonds:
    bond0:
      dhcp4: no
      interfaces:
        - enp3s0f0
        - enp3s0f1
        - enp4s0f0
        - enp4s0f1
      parameters:
        mode: balance-rr
  bridges:
    br0:
      addresses:
      - 192.168.0.111/24
      dhcp4: no
      dhcp6: no
      gateway4: 192.168.0.1
      nameservers:
          addresses:
          - 192.168.0.1
          search: [tes]
      interfaces:
          - bond0
    br1:
      addresses:
      - 192.168.1.1/24
      dhcp4: no
      dhcp6: no
      interfaces:
          - bond0
« Последнее редактирование: 31 Мая 2019, 09:17:06 от Morisson »

Morisson

  • Гость
Re: Сказочный netplan
« Ответ #1 : 31 Мая 2019, 09:18:10 »
Оформляйте, пожалуйста, портянки в удобочитаемый вид.
Спасибо за понимание.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #2 : 31 Мая 2019, 09:36:22 »
ls -1 /sys/class/net

Wars ~.o

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #3 : 31 Мая 2019, 10:15:37 »
network:
    version: 2
    ethernets:
        enp3s0f0:
            addresses: []
            dhcp4: no
            optional: true
        enp3s0f1:
            addresses: []
            dhcp4: no
            optional: true
        enp4s0f0:
            addresses: []
            dhcp4: no
            optional: true
        enp4s0f1:
            addresses: []
            dhcp4: no
            optional: true
    bonds:
        bond0:
            dhcp4: no
            interfaces: [enp3s0f0, enp3s0f1, enp4s0f0, enp4s0f1]
            parameters: {mode: balance-rr}
    bridges:
        br0:
            addresses: [192.168.0.111/24]
            dhcp4: no
            dhcp6: no
            gateway4: 192.168.0.1
            nameservers: {addresses: [192.168.0.1], search: [tes]}
            interfaces: [bond0]
        br1:
            addresses: [192.168.1.1/24]
            dhcp4: no
            dhcp6: no
            interfaces: [bond0]

не?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #4 : 31 Мая 2019, 10:58:09 »
lshw -c network
Wars ~.o

Оффлайн kberdnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #5 : 31 Мая 2019, 11:58:00 »
network:
    version: 2
    ethernets:
        enp3s0f0:
            addresses: []
            dhcp4: no
            optional: true
        enp3s0f1:
            addresses: []
            dhcp4: no
            optional: true
        enp4s0f0:
            addresses: []
            dhcp4: no
            optional: true
        enp4s0f1:
            addresses: []
            dhcp4: no
            optional: true
    bonds:
        bond0:
            dhcp4: no
            interfaces: [enp3s0f0, enp3s0f1, enp4s0f0, enp4s0f1]
            parameters: {mode: balance-rr}
    bridges:
        br0:
            addresses: [192.168.0.111/24]
            dhcp4: no
            dhcp6: no
            gateway4: 192.168.0.1
            nameservers: {addresses: [192.168.0.1], search: [tes]}
            interfaces: [bond0]
        br1:
            addresses: [192.168.1.1/24]
            dhcp4: no
            dhcp6: no
            interfaces: [bond0]

не?

не. bond0 уже используется

Пользователь добавил сообщение 31 Мая 2019, 12:06:19:
ls -1 /sys/class/net

А что Вы там хотите увидеть? Вот конфигурация с одним br0:
$ ls -1 /sys/class/net
bond0
bonding_masters
br0
enp3s0f0
enp3s0f1
enp4s0f0
enp4s0f1
lo
lxcbr0
vethDLIMSV
vethS4YVPD

ОЗНАКОМЬТЕСЬ С ПРАВИЛАМИ ПО ОФОРМЛЕНИЮ СООБЩЕНИЙ.

я же писал, что у меня РАБОТАЮЩАЯ конфигурация на ifupdown и ifenslave. Netplan не хочет к bond цеплять несколько bridge
« Последнее редактирование: 31 Мая 2019, 12:35:03 от Morisson »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #6 : 31 Мая 2019, 12:50:10 »
....
bridges:
        br0:
            addresses: [192.168.0.111/24]
            dhcp4: no
            dhcp6: no
            gateway4: 192.168.0.1
            nameservers: {addresses: [192.168.0.1], search: [tes]}
            interfaces: [bond0.XXX]
        br1:
            addresses: [192.168.1.1/24]
            dhcp4: no
            dhcp6: no
            interfaces: [bond0.YYY]

XXX = ID br0

sudo brctl showstp br0

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #7 : 31 Мая 2019, 22:22:01 »
Зачем вам два бриджа?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kberdnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #8 : 03 Июня 2019, 10:02:16 »
....
bridges:
        br0:
            addresses: [192.168.0.111/24]
            dhcp4: no
            dhcp6: no
            gateway4: 192.168.0.1
            nameservers: {addresses: [192.168.0.1], search: [tes]}
            interfaces: [bond0.XXX]
        br1:
            addresses: [192.168.1.1/24]
            dhcp4: no
            dhcp6: no
            interfaces: [bond0.YYY]

XXX = ID br0

Что значит ID? Если писать для br0 bond0.0, то bond0.0 not defined

Пользователь добавил сообщение 03 Июня 2019, 10:10:40:
Зачем вам два бриджа?…

Но они же есть и работают. Вопрос был о netplan.

Теперь зачем. Реальная ситуация: на хосте есть виртуалки и lxc контейнеры.
Если их все повесить на один бридж, то пакеты tcp между lxc и vm не ходят, ping то есть, но более ничего.
lxc-lxc - ok,
vm-vm - ok.
lxc-vm - не ok.
"Наружу" всё нормально.

Разбираться некогда было, а два и более бриджей спасают ситуацию.
« Последнее редактирование: 03 Июня 2019, 10:10:40 от kberdnikov »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #9 : 03 Июня 2019, 12:19:35 »
Что значит ID?

ID (англ. data name, identifier — опознаватель) — уникальный признак объекта, позволяющий отличать его от других объектов, т.е. идентифицировать.

brctl show

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #10 : 03 Июня 2019, 13:33:53 »
1:L~$
1:L~$ wine cmd /c "ipconfig /all"
    Hostname. . . . . . . . . . . . . : victor00000
    Node type . . . . . . . . . . . . : Hybrid
    IP routing enabled. . . . . . . . : No

Ethernet adapter lo

    Connection-specific DNS suffix. . :
    Description . . . . . . . . . . . : lo
    Physical address. . . . . . . . . :
    DHCP enabled. . . . . . . . . . . : No
    IPv4 address. . . . . . . . . . . : 127.0.0.1
    Default gateway . . . . . . . . . :

Ethernet adapter eth0

    Connection-specific DNS suffix. . :
    Description . . . . . . . . . . . : eth0
    Physical address. . . . . . . . . : 00-25-22-DA-12-AD
    DHCP enabled. . . . . . . . . . . : No
    IPv4 address. . . . . . . . . . . : 192.168.1.33
    Default gateway . . . . . . . . . : 192.168.1.4

Ethernet adapter lxcbr0

    Connection-specific DNS suffix. . :
    Description . . . . . . . . . . . : lxcbr0
    Physical address. . . . . . . . . : 76-C5-87-E5-85-E3
    DHCP enabled. . . . . . . . . . . : No
    IPv4 address. . . . . . . . . . . : 10.0.4.1
    Default gateway . . . . . . . . . :

1:L~$

круто.
Wars ~.o

Оффлайн kberdnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #11 : 03 Июня 2019, 16:39:41 »
Что значит ID?

ID (англ. data name, identifier — опознаватель) — уникальный признак объекта, позволяющий отличать его от других объектов, т.е. идентифицировать.

Да вы шо!)))

brctl show

чтобы brctl начал что то показывать, netplan должен бриджи поднять. Но он их не поднимает.
То есть Ваш совет bond0.XXX - ??????.
Нет в документации по netplan такого.

И ещё в догонку, зачем мне больше одного бриджа: очень удобно, знаете ли, сделать разные бриджи с разными vlan и потом не париться в настройках vm с vlan - точно знаеь, что если она висит на br100, то она в vlan 100

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #12 : 04 Июня 2019, 07:55:44 »
Сами себе проблему создали…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kberdnikov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #13 : 05 Июня 2019, 07:54:04 »
Сами себе проблему создали…

Да, я знаю, проблема решается очень просто - покупаются двухпортовые платы 10gb, ставятся в свитчи 10gb downlink modules.
Кабели, трали-вали. И всёёёёё, ~$1000

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Сказочный netplan
« Ответ #14 : 05 Июня 2019, 23:15:32 »
Зачем?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.