Ubuntu 16.04 статический маршрут с 2 интерфейсами и мостом. Используйте один интерфейс только для локального трафика

У меня установлена ​​Ubuntu 16.04 с двумя подключенными интерфейсами, оба со статическим IP-адресом в конфигурации моста. Сетевой сервис отказывается устанавливать шлюз при загрузке, и я должен добавить его вручную, чтобы любой нелокальный трафик работал. Это только одна вещь, которую я хотел бы исправить. Давайте установим топологию и конфигурацию:

-----------
| Gateway |--- 192.168.1.1------192.168.1.21/enp4s0f1--|---------|
-----------                WAN                         |         |
      |                                                | server  |
---------------                                        |         |
| LAN switch  |-------NA--------192.168.1.20/br0-------|---------|
---------------            LAN

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Physical backing for bridge
auto enp4s0f0
iface enp4s0f0 inet manual


# WAN traffic
auto enp4s0f1
iface enp4s0f1 inet static
  address 192.168.1.21
  network 192.168.1.0
  netmask 255.255.255.0
  broadcast 192.168.1.255
  gateway 192.168.1.1
  dns-nameservers 192.168.1.1

# LAN Bridge
auto br0
iface br0 inet static
  address 192.168.1.20
  network 192.168.1.0
  netmask 255.255.255.0
  broadcast 192.168.1.255
  dns-nameservers 192.168.1.1
  bridge_ports enp4s0f0
  pre-up iptables-restore < /etc/network/iptables.rules
e7-4860:~ william$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.3.0        *               255.255.255.0   U     0      0        0 lxcbr0
192.168.1.0     *               255.255.255.0   U     0      0        0 enp4s0f1
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0

Я хотел бы, чтобы ВСЕ трафик WAN использовал интерфейс 192.168.1.21 / enp4s0f1 и весь трафик LAN / Layer 2 для использования. интерфейс 192.168.1.20/br0.

Как мне этого добиться?

0
задан wmantly 8 August 2019 в 02:29
поделиться