Ubuntu: não consigo acessar a internet

0

Estou tentando instalar o nodejs no meu servidor Ubuntu, mas parece que ele não consegue acessar a internet.

Meu servidor tem duas interfaces de rede:

  1. eth0 conectado à minha rede
  2. eth1 usado algumas vezes para estar conectado a uma segunda rede e geralmente não usado.

Meu gateway de rede é 192.168.0.1 em uma rede comum de classe C.

Quando tento fazer o ping de qualquer host dentro da minha rede, tudo corre bem, mas quando tento fazer o ping no gateway, não consigo receber nenhuma resposta e o mesmo acontece quando tento pingar qualquer domínio externo, independentemente da correta resolução de nomes fornecida pelo meu DNS.

Aqui está minha configuração:

ifconfig:

root:~# ifconfig

eth0      Link encap:Ethernet  HWaddr a4:5d:36:c3:44:18
          inet addr:192.168.0.168  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a65d:36ff:fec3:4418/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31531 errors:0 dropped:108 overruns:0 frame:0
          TX packets:6734 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3896820 (3.8 MB)  TX bytes:930411 (930.4 KB)
          Interrupt:16

eth1      Link encap:Ethernet  HWaddr a4:5d:36:c3:44:19
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:68235 (68.2 KB)  TX bytes:68235 (68.2 KB) 

minhas rotas:

root@:~# ip route show
default via 192.168.0.1 dev eth0
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.168
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1

/ etc / network / interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
        iface lo inet loopback

auto eth0
        iface eth0 inet static
        metric 0
        address 192.168.0.168
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 192.168.0.3 192.168.0.2

auto eth1
        iface eth1 inet static
        metric 1
        address 192.168.1.1
        netmask 255.255.255.0
        gateway 192.168.0.168
        dns-nameservers 192.168.1.1 192.168.0.168

Onde está o problema?

    
por luca3003 30.03.2016 / 15:55

2 respostas

1

Edite /etc/sysctl.conf e adicione essas linhas ao final:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

execute o comando

sysctl -p

use sudo se você não estiver logado como root. Então você deve ver isso no terminal:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

e

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

deve dar saída de

1

Em seguida, tente executar o ping do endereço IP 192.168.0.1 novamente.

EDITAR

Parece que também foi necessário comentar as entradas do IPV6 no arquivo /etc/hosts . Descobri depois de uma sessão de chat.

    
por 30.03.2016 / 16:27
0

Você não pode ter dois gateways padrão. Remova o comando do gateway em auto eth1.

Se você não puder fazer o ping do seu gateway e estiver conectado ao mesmo switch (ou for o switch), você não tem problemas com os gateways. Outras máquinas podem falar com o gateway ou é o problema?

Comente a configuração da eth1 para evitar problemas até que seja corrigida.

    
por 30.03.2016 / 16:05