Roteamento para várias NIC

0

Eu tenho um servidor rodando 16.04 no qual tenho vários NICs. Meu arquivo / etc / network / interfaces é:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto enp2s0f1
iface enp2s0f1 inet dhcp

#for N deck
auto enp9s0
iface enp9s0 inet static
address 192.168.100.1
netmask 255.255.255.0
gateway 192.168.100.1
hwaddress 00:e0:4c:a0:03:90

#for C deck
auto enp10s0
iface enp10s0 inet static
address 192.168.101.1
netmask 255.255.255.0
gateway 192.168.101.1
hwaddress 00:e0:4c:a0:03:91

#for B deck
auto enp11s0
iface enp11s0 inet static
address 192.168.102.1
netmask 255.255.255.0
gateway 192.168.102.1
hwaddress 00:e0:4c:a0:03:92

#for A deck
auto enp12s0
iface enp12s0 inet static
address 192.168.103.1
netmask 255.255.255.0
gateway 192.168.103.1
hwaddress 00:e0:4c:a0:03:93

A interface enp2s0f1 é, às vezes, conectada a uma conexão com a internet, mas geralmente não está conectada. Eu tenho um serviço que escuta em enp12s0 192.168.103.1 para dispositivos para se conectar. Eu tenho dispositivos que estão todos configurados para se conectar a 192.168.103.1, mas eles podem ser conectados a qualquer jack na instalação e, portanto, atribuídos a um endereço em qualquer uma das redes 192.168.100.0, 192.168.101.0, 192.168.102.0 ou 192.168. 103,0. Todas as quatro dessas interfaces têm o servidor DHCP em execução e o DHCP está funcionando.

Eu preciso ter o tráfego retornado do serviço em 192.168.103.1 para cada dispositivo na NIC apropriada para a rede na qual ele está conectado.

Eu também preciso ter qualquer dispositivo conectado na rede 192.168.100.0 para poder acessar a internet através da conexão em enp2s0f1 quando ele tiver uma conexão. Os dispositivos nas outras três redes não devem ter acesso à Internet.

Li o material relacionado neste site e em outros, e segui o método aqui link com sucesso ao testar dois NICs, um DHCP e um estático, mas ao adicionar os outros eu pareço ter meu roteamento estragado em algum lugar.

Espero que algum tipo de alma possa me dar algumas instruções para acertar isso.

Obrigado antecipadamente.

    
por adern 27.10.2017 / 01:42

0 respostas