Рейтинг:0

Использование netplan для настройки общего соединения

флаг ng

Можно ли настроить общее соединение (DHCP-сервер) на интерфейсе, используя только конфигурацию netplan? Я могу использовать NetworkManager следующим образом для настройки общего подключения:

sudo nmcli c add con-name <name> type ethernet ifname <iface> ipv4.method shared ipv6.method ignore ipv4.addresses <ip>

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

Еще одно требование, которое у меня есть, — иметь возможность переключать интерфейс на DHCP-клиент или DHCP-сервер, например, когда пользователь нажимает кнопку. Так можно ли настроить такую ​​​​конфигурацию через netplan, или мне просто нужно вручную изменить интерфейс, чтобы он был DHCP-клиентом по сравнению с сервером с использованием nmcli.

Спасибо

Рейтинг:0
флаг us

Это невозможно. Netplan ограничивается управлением сетью и конфигурацией DNS хоста, на котором он работает; настройка и запуск дополнительных служб, таких как DHCP-сервер, не входит в рамки настоящего проекта. Если вам нужна эта функциональность из NetworkManager, вы должны управлять ею напрямую через NM, используя нмкли или подобное, как указано выше, без использования netplan.

В качестве альтернативы вы может управлять конфигурацией сети с помощью netplan и вручную настраивать DHCP-сервер и настраивать iptables (или nftables) для NAT; но если вы ожидаете решения с помощью кнопки, такого как опция NetworkManager, это будет разочаровывающим опытом.

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

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