2 interfaces de rede, mas não podem acessar o servidor publicamente

1

Eu tenho Ubuntu 16.04 e 2 interfaces de rede. Os trabalhadores não podem acessar este servidor da LAN acessível somente pela Internet. Minha segunda placa de rede é configurada com o endereço IP estático. Redirecionamento de subdomínio para este endereço IP estático. Eu adicionei um registro para este IP estático no meu servidor de hospedagem. Servidor DNS também instalado neste servidor

#

configuração de rede é

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eno1
iface eno1 inet static
        address 192.168.x.x
        netmask 255.255.255.0
        network 192.168.x.0
        broadcast 192.168.x.255
        gateway 192.168.x.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.x.1 192.168.x.5
        dns-search domain.org.pk
## Interface configuration for Nexlinx connection
auto eno2
**iface eno2 inet static**
        address 116.x.x.x
        netmask 255.255.255.x
        broadcast 116.x.x.x
        gateway 116.x.x.153
        dns-nameservers 116.x.x.x 202.x.x.x

Qual configuração exigida para o servidor acessível publicamente? Quando eu instalei o servidor Ubuntu 16 eu configurei o endereço principal 192.168.x.x. Posso alterar o endereço IP estático secundário para primário? como?

    
por Anees 27.02.2017 / 06:50

1 resposta

1

Com base na saída do comando route -n , seu gateway padrão é definido como 192.186.10.1 aka eno1 interface. Por causa disso, seu servidor não está acessível ao público. Você pode alterar a mudança da métrica para rotas padrão.

A métrica pode mudar em vários lugares. O melhor trabalho para mim é a configuração em /etc/network/interfaces

auto lo
iface lo inet loopback
auto eno0
iface eno0 inet static
    address 192.168.x.x
    netmask 255.255.255.0
    network 192.168.x.0
    broadcast 192.168.x.255
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.x.1 192.168.x.5
    dns-search domain.org.pk
    up route add default gw 192.168.x.1 metric 10

auto eno1
iface eno1 inet static
    address 116.x.x.x
    netmask 255.255.255.x
    broadcast 116.x.x.x
    gateway 116.x.x.153
    dns-nameservers 116.x.x.x 202.x.x.x

Dessa forma, adicionamos metric 10 à interface eno0 e agora é a segunda melhor. A rota principal está em eno1 . Após isso, reinicie a rede.

 systemctl restart networking.service

Agora route -n será diferente.

NOTA: Se você se comunicar via eno0 somente com 192.168.x.x rede, não precisará de gateway nessa interface. Quero dizer, você pode simplesmente excluir o gateway da configuração da interface eno0 .

    
por 2707974 27.02.2017 / 10:59