Потеряно соединение с сервером после добавления нового моста в конфигурацию сети

На сервере Proxmox (Debian) я изменил свою сетевую конфигурацию с этого:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp0s31f6
iface enp0s31f6 inet static
        address  88.99.69.241
        netmask  255.255.255.192
        gateway  88.99.69.193
        up route add -net 88.99.69.192 netmask 255.255.255.192 gw 88.99.69.193 dev enp0s31f6
        post-up echo 1 > /proc/sys/net/ipv4/conf/enp0s31f6/proxy_arp
# route 88.99.69.192/26 via 88.99.69.193

auto vmbr1
iface vmbr1 inet static
        address  10.3.5.1
        netmask  255.255.255.0
        bridge-ports none
        bridge-stp off
        bridge-fd 0

на это:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp0s31f6
iface enp0s31f6 inet static
        address  66.xx.xx.241
        netmask  255.255.255.192
        gateway  66.xx.xx.193
        up route add -net 66.xx.xx.192 netmask 255.255.255.192 gw 66.xx.xx.193 dev enp0s31f6
        post-up echo 1 > /proc/sys/net/ipv4/conf/enp0s31f6/proxy_arp
# route 66.xx.xx.192/26 via 66.xx.xx.193

auto vmbr0
iface vmbr0 inet static
       address 66.xx.xx.241
       netmask 255.255.255.255
       pointopoint 66.xx.xx.193
       gateway 66.xx.xx.193
       bridge_ports enp0s31f6
       bridge_stp off
       bridge_fd 1
       bridge_hello 2
       bridge_maxage 12

auto vmbr1
iface vmbr1 inet static
        address  10.3.5.1
        netmask  255.255.255.0
        bridge-ports none
        bridge-stp off
        bridge-fd 0

Мой сервер находится на Hetzner, и я хочу связать свои дополнительные IP к одной из моих виртуальных машин

. После перезагрузки я не могу пинговать 66.xx.xx.241, может кто-нибудь объяснить мне, почему я больше не могу подключиться? В мостовой сети gw должен быть определен в vmbr0?.

Я изменил конфигурацию сети на основе этого руководства от hetzner:

0
задан 1 December 2019 в 08:54
2 ответа

Вы путаете основной интерфейсный и мостовой интерфейс. При использовании мостового интерфейса этот интерфейс должен получить IP-адрес, и основной интерфейс соединяется мостом, которые означают, что он не может иметь этого адреса также.

, Таким образом, у Вас есть первый интерфейс, названный enp0s31f6. Этот интерфейс является en-bridged в Вас мост, таким образом, он не настроен непосредственно, но на конфигурации моста: ключевое слово manual используется с этой целью:

auto enp0s31f6
    iface enp0s31f6 inet manual

Затем на Вашей установке моста:

auto vmbr0
iface vmbr0 inet static
    address 66.xx.xx.241
    netmask 255.255.255.255
    pointopoint 66.xx.xx.193
    gateway 66.xx.xx.193
    bridge_ports enp0s31f6
    bridge_stp off
    bridge_fd 1
    bridge_hello 2
    bridge_maxage 12

у Вас не может быть двух интерфейсов, совместно использующих тот же IP-адрес.

, Во-вторых, Вы route объявление является пустым, поскольку оно создает маршрут, который уже существует согласно конфигурации сетевой маски и адресу. Действительно, сеть 66.xx.xx.192/26 непосредственно соединена (уровень 2, Ethernet и разрешение ARP) и не нуждается ни в каком маршруте (уровень 3) дополнительная конфигурация.

О маршрутизации, как пакеты находятся в реальном мире, прерванном Вашим enp0s31f6 интерфейс, но передаются к Вашему vmbr0, необходимо будет записать следующую строку Вам /etc/sysctl.conf файл:

net.ipv4.ip_forward=1

необходимо будет запустить команду sysctl -p для принуждения провожения этой новой строки в учетной записи непосредственно (без ожидающей следующей перезагрузки).

я мама, не вполне уверенная, необходимо активировать прокси arp (строка post-up echo 1 > /proc/sys/net/ipv4/conf/enp0s31f6/proxy_arp). В основном то, что Вы делаете, является прокси ARP; однако это может быть неявно реализовано pointopoint строка.

Сообщают нам, помогает ли это решению Вашей проблемы или нет;

0
ответ дан 4 December 2019 в 23:40

Да, это довольно тривиально и покрыто большим количеством мест: у участников Мостового интерфейса не должно быть дюйм/с, но сам мост скорее должен.

0
ответ дан 4 December 2019 в 23:40

Теги

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