Я буду на сервере с 2 интерфейсами Ethernet, рабочий стол Ubuntu 18.04, приложения виртуализации включая virt-менеджера и virtualbox
Я хочу использовать DHCP от своего домашнего маршрутизатора для присвоения дюйм/с на мосту, у меня будут оба сетей Ethernet, включил тот же маршрутизатор/подсеть.
В конечном счете я хочу настроить его как статичный, но на данный момент я должен понять, как сделать это с DHCP.
Я думаю, что существуют различные способы сделать это. Это кажется 18.04, имеет вещь, названную netplan, который изменяет способ, которым сетевые интерфейсы являются установкой.. Я не настоящий ясный на специфических особенностях... Но похоже, что netplan позволяет Вам использовать администратора сети или systemd-networkd для выполнения всех интерфейсов, в зависимости от предпочтения.
Я думаю, что третья опция состоит в том, чтобы настроить мост с помощью моста-utils, кажется обещанием.
Эта страница - то, что приводит меня к этому пониманию: https://www.hiroom2.com/2018/05/08/ubuntu-1804-bridge-en/(ОЧЕНЬ интересный сайт в целом, проверьте материал того парня когда-то),
Таким образом, вот мой вопрос: Как я должен установить мост для своего VMs/containers? Какой метод я использую и почему?
Я хочу включить оба из кабелей и видеть весь мой VMs в сети. Я просто хочу знать метод, который работает хорошо.
Не ясно из Вашего описания, если Вы хотите, чтобы дюйм/с для VMs был от Вашего основного DHCP или нет. В противном случае затем это легко, KVM идет со своим собственным мостом, который настроен автоматически после установки. Относительно netplan это - страница, которую я всегда использую в качестве ссылки https://www.howtoforge.com/linux-basics-set-a-static-ip-on-ubuntu существует много примеров.
Только для конфигурирования DHCP для NIC (не упускают отступы они важны),
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes
и затем выполненный netplan apply
Обновление: После того, как Вы подтвердили, что хотите, чтобы VMs получил дюйм/с от основного сервера DHCP (то же как Ваш NIC)
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
bridges:
mybridge:
interfaces: [ ens33]
dhcp4: yes
dhcp6: yes
parameters:
stp: false
forward-delay: 0
и затем выполненный netplan apply
.
Конечно, измените имя своего интерфейса You, возможно, должен подстроить это...
То, что это делает, является этим, создает названный мост mybridge
и получает адрес для него от Вашего DHCP. Вы видите, что сам интерфейс eth не получает IP, Ваш мост делает.
Затем при определении VMs в KVM Вы не используете default
сеть, но Вы указываете VMs для использования mybridge
.