Исправьте/etc/networking/interfaces сценарий для 4 сетей Ethernet с 1 мостом, двумя подсетями и интерфейсом глобальной сети

Я, может казаться, не получаю последний NIC на своем сервере, работающем просто право. У меня есть сервер HP ProLiant с 4 NICs, в настоящее время служащими моим домашним маршрутизатором. Eth0 является моим интерфейсом глобальной сети, eth1, и eth2 являются установкой для обслуживания dhcp на двух различных подсетях. Все хорошо работает за исключением последнего NIC на сервере, eth3. Я желаю, чтобы это было соединено мостом к первой подсети на eth1. Я попробовал многочисленные конфигурации образования моста, но я делаю что-то не так. Вот мой сценарий интерфейсов, найденный в/etc/networking, обратите внимание, что это - то, как он в настоящее время работает и удалил образующие мост конфигурации некоторое время назад, так как я исследовал это некоторое время, таким образом, eth3 не является установкой в в порядке теперь.

#Loopback lo
auto lo
iface lo inet loopback

#WAN on eth0
auto eth0
iface eth0 inet dhcp

#Subnet 1 on eth1
auto eth1
iface eth1 inet static
    address 192.168.1.1     
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0

#subnet 2 on eth2
auto eth2
iface eth2 inet static
    address 10.13.0.1
    netmask 255.255.255.240
    broadcast 10.13.0.15
    network 10.13.0.0

#alias on eth1:0
auto eth1:0
iface eth1:0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0

Псевдоним для веб-сервера, служащего моей внутренней сети, это - также просто поверхность для dnsmasq к использованию порта 53 на.

Сервер Ubuntu 18.04 LTS, Netplan отключен, с помощью ifupdown. СЕРВЕР DHCP ISC, служащий dhcp.

0
задан 26 December 2018 в 14:08

1 ответ

Самый быстрый и самый легкий маршрут к образованию моста интерфейса, который используется многими сервисами (как dhcp, DNS или iptables и т.д.) должен переименовать интерфейс (Менять имя Сетевых интерфейсов Ubuntu 16.04). Затем продолжите называть мост с исходным именем интерфейса. Это работало на меня со всем, что я работаю на Linux. Не изящный, но эй, удары, настраивающие все снова. Вот мой текущий сценарий, где я переименовал eth1 к phys1 из сценария в вопросе, и мост теперь называют eth1:

#Loopback lo
auto lo
iface lo inet loopback

#WAN on eth0
auto eth0
iface eth0 inet dhcp

#phys1
auto phys1
iface phys1 inet manual

#Subnet 1 bridge interface on eth1
auto eth1
iface eth1 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    bridge_ports phys1 eth3

#subnet 2 on eth2
auto eth2
iface eth2 inet static
    address 10.13.0.1
    netmask 255.255.255.240
    broadcast 10.13.0.15
    network 10.13.0.0

#eth3
auto eth3
iface eth3 inet manual

#alias on eth1:0
auto eth1:0
iface eth1:0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0

Мне лично не нравится netplan, таким образом, я надеюсь, что это помогает любому с подобными вкусами.

0
ответ дан 26 October 2019 в 17:25

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

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