Потеряно соединение с сервером после смены шлюза

На сервере Proxmox (Debian) я изменил шлюз с vmbr0 на enp0s31f6, вот так:

iface enp0s31f6 inet static
    address  192.168.1.11
    netmask  255.255.255.0
-   address  192.168.1.1
+   gateway  192.168.1.1

 auto vmbr0
 iface vmbr0 inet static
    address  192.168.1.10
    netmask  255.255.255.0
-   gateway  192.168.1.11
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

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

IP-адрес enp0s31f6 изначально был неправильным (он указывал на 192.168.1.1, который является маршрутизатором, который действует в качестве шлюза), поэтому я изменил его с 192.168.1.1 на 192.168.1.11.

1
задан 22 July 2019 в 04:06
1 ответ

Поскольку интерфейс enp0s31f6 является портом моста vmbr0 , вы не можете назначать ему какие-либо IP-адреса. Кроме того, если вы хотите назначить IP-адрес интерфейсу enp0s31f6 , вам следует изменить адрес vmbr0 , иначе у вас будет одна и та же подсеть на двух интерфейсах.

auto enp0s31f6
iface enp0s31f6 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1

auto vmbr0
iface vmbr0 inet static
    address  192.168.2.10
    netmask  255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Но вернее Конфигурация для мостовой сети - это назначение IP-адреса интерфейсу vmbr0 . В таком случае ваш файл интерфейсов должен выглядеть примерно так:

iface enp0s31f6 inet manual

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

1
ответ дан 3 December 2019 в 23:02

Теги

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