Сервер 18,04 запросов однажды на IP-адресе начальной загрузки, но никогда снова впоследствии, если разъединено

Я имею, устанавливают Сервер Ubuntu 18.04. Нет никакого активного администратора сети, таким образом, конфигурация реализована в/etc/network/interfaces.

В сети существует dhcp активный сервер.

/etc/network/interfaces содержание:

auto enp1s0
iface enp1s0 inet dhcp

auto enp2s0
iface enp2s0 inet static
    address 0.0.0.0
    up sysctl -w net.ipv6.conf.enp2s0.disable_ipv6=1

auto enp3s0
iface enp3s0 inet static
    address 0.0.0.0
    up sysctl -w net.ipv6.conf.enp3s0.disable_ipv6=1

Интерфейс enp1s0 должен использоваться сервером человечности для доступа к LAN и должен получить адрес автоматически.

Интерфейсы enp2s0 и enp3s0 должны быть онлайн, но сервер Ubuntu не должен мочь сделать любые сети через них. Существует vm, работающий как сервис с PfSense, который использует enp2s0 в качестве Lan и enp3s0 как интерфейс глобальной сети.

Моя фактическая проблема: автоматическая конфигурация для enp1s0 только работает правильно после начальной загрузки. Если я отключаю кабель Ethernet от enp1s0 и повторно подключаю его, сервер Ubuntu не обнаруживает, что существует событие соединения, и свяжитесь с dhcp снова. Это просто сохраняет конфигурацию, которую это получило после начальной загрузки.

Как я могу сказать моему серверу сбросить и реконфигурировать интерфейс после того, как каждое соединение как он было бы на настольной установке по умолчанию?

1
задан 19 April 2019 в 20:55

1 ответ

Благодаря @chili555 я изучил netplan и нашел рабочее решение:

В /etc/netplan Я установил интерфейс, я хотел свой сервер для своего собственного использования.

Печально я не мог настроить все это там, поскольку я хотел интерфейсы 2 и 3 быть только включенным, но без любых адресов. Поэтому я оставил те два интерфейса/etc/network/interfaces файлу.

=> Теперь работающий установка следующим образом:

Содержание /etc/netplan/01-netcfg.yaml

network:
    version: 2
    renderer: networkd
    ethernets:
        enp1s0:
            dhcp4: yes

Содержание /etc/network/interfaces:

auto enp2s0
iface enp2s0 inet static
    address 0.0.0.0
    up sysctl -w net.ipv6.conf.enp2s0.disable_ipv6=1

auto enp3s0
iface enp3s0 inet static
    address 0.0.0.0
    up sysctl -w net.ipv6.conf.enp3s0.disable_ipv6=1

Теперь моя установка работает как ожидалось: enp1s0 полностью автоматически управляют и я на каждом соединении, которое я делаю это делает новый запрос DHCP.

enp2s0 и enp3s0 и без адресов ipv4/6 и могут использоваться от моей pfSense Виртуальной машины

0
ответ дан 8 December 2019 в 00:36

Другие вопросы по тегам:

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