Связывание интерфейса через туннель GRE с помощью nmcli

У меня есть два маршрутизатора на базе сервера Ubuntu, и я бы мне нравится связывать (в широковещательном режиме, поскольку меня интересует только избыточность) радиоканал (где радиооборудование подключено к порту Ethernet) и канал LTE (который использует модем mPCIe), на который помещается туннель GRE.

Я прочитал документацию и настроил netplan для использования NetworkManager в качестве средства визуализации, и я попытался создать связь с помощью nmcli. Похоже, что я не могу добавить туннель в качестве подчиненного при связывании (при установке ' type ' на ' ip-tunnel ' nmcli жалуется на ' аргумент режима требуется ] "), поэтому я добавил его с типом" ethernet ". Однако, когда я пытаюсь подключить ведомое устройство, я получаю:

# nmcli con add type ethernet  ifname wccp0 master bond0
Connection 'bond-slave-wccp0' (xxxxxxxxxxxxxxxxxxxxxxxx) successfully added.

# nmcli con up bond-slave-wccp0
Error: Connection activation failed: No suitable device found for this connection.

К сожалению, из-за некоторых политик маршрутизации, не зависящих от меня, Я не могу избавиться от туннеля.

Как я могу настроить такое связывание интерфейсов?

0
задан 10 March 2020 в 10:31
1 ответ

После целого дня поиска выяснилось, что проблема связана с ошибкой, вновь появившейся в ядре Linux после версии 3.17. У туннеля нет MAC-адреса,и это не поддерживается во время склеивания. Исправить ядро ​​вручную кажется единственным решением.

Подробнее здесь: https://forum.archive.openwrt.org/viewtopic.php?id=66951

0
ответ дан 30 March 2020 в 01:30

Теги

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