
Intentando configurar una máquina Ubuntu 18.04 con dos direcciones IP en diferentes subredes en un puerto Ethernet, cada una con una puerta de enlace para que el reenvío de puertos funcione desde diferentes enrutadores.
Esto se basó en la documentación de Netplan. Las dos IP funcionan, pero no hay acceso a Internet entrante ni saliente.
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
addresses:
- 192.168.13.200/24
- 192.168.1.100/24
routes:
- to: 0.0.0.0/0
via: 192.168.13.1
metric: 200
- to: 0.0.0.0/0
via: 192.168.1.1
metric: 300
enp8s0:
addresses: [192.168.2.100/24]
dhcp4: false
dhcp6: false
El siguiente intento se basó en otra respuesta, pero cuando intento esto aparece un error: "ERROR: enp6s0: NetworkManager no admite tablas de enrutamiento no predeterminadas".
network:
version: 2
renderer: networkd
ethernets:
enp8s0:
addresses: [192.168.2.100/24]
dhcp4: false
dhcp6: false
enp6s0:
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.100/24
- 192.168.13.200/24
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
metric: 150
- to: 0.0.0.0/0
via: 192.168.13.1
metric: 150
table: 102
routing-policy:
- from: 192.168.13.0/24
table: 102
- to: 192.168.13.0/24
table: 102
enp7s0:
dhcp4: yes