Сетевой мост
В данной статье будет расписано как новичку создать сетевой мост с помощью EtcNet.
Создание интерфейса
Имя интерфейса будет vmbr0.
1. Первым делом настраиваем сеть с помощью Etcnet. (В нашем примере у интерфейса идентификатор enp0s3 вместо eth0)
2. Создаем каталог для интерфейса моста, у которого будет идентификатор vmbr0
# mkdir /etc/net/ifaces/vmbr0
3. Копируем настройки сетевого интерфейса в каталог моста
# cp /etc/net/ifaces/enp0s3/* /etc/net/ifaces/vmbr0/
4.Удаляем у сетевогог интерфейса файлы ipv4address, ipv4route и resolv.conf, оставляя при этом файл options
# rm -f /etc/net/ifaces/enp0s3/{i,r}*
5.Приводим файл options в /etc/net/ifaces/vmbr0/ к следующему виду:
BOOTPROTO=static CONFIG_WIRELESS=no CONFIG_IPV4=yes HOST='enp0s3' ONBOOT=yes TYPE=bri
Последовательность строго соблюдать!
Имя интерфейса, обозначенного здесь как enp0s3, следует указать в соответствии с реальной конфигурацией сервера.
IP-адрес для интерфейса будет взят из /etc/net/ifaces/enp0s3/ipv4address
.
В опции HOST нужно указать те интерфейсы, которые будут входить в мост. Если в него будут входить интерфейсы, которые до этого имели IP-адрес (например, enp0s3), то этот адрес должен быть удален (например, можно закомментировать содержимое файла /etc/net/ifaces/enp0s3/ipv4address
).
6.Перезапускаем сервис Network
# service network restart
Что у нас по итогу
ifaces |--vmbr0 | |--ipv4address | |--resolv.conf | |--options | `--ipv4route `--enp0s3 `--options
- vmbr0-->ipv4address
192.168.0.133/24
- vmbr0-->resolv.conf
search alt.ru nameserver 192.168.0.10 192.168.0.1
- vmbr0-->options
BOOTPROTO=static CONFIG_WIRELESS=no CONFIG_IPV4=yes HOST='enp0s3' ONBOOT=yes TYPE=bri
- vmbr0-->ipv4route.conf
default via 192.168.0.15
- enp0s3-->options
TYPE=eth DISABLED=no NM_CONTROLLED=no CONFIG_IPV4=YES
Источник: PVE