O servidor Ubuntu não pode acessar a Internet, mas pode usar o SSH

2

Como afirmado, posso acessar meu servidor remotamente e localmente usando SSH, mas não tenho acesso a "A Internet". Com isso, quero dizer que não consigo acessar páginas da web.

dtipp@mc-server:~$ ping www.google.com
ping: unknown host www.google.com

Isso é o que eu recebo quando tento pingar no google.

dtipp@mc-server:~$ curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'  

Não produz um endereço IP como costumava fazer. Todos os meus problemas começaram depois de tentar configurar um endereço IP estático. Eu finalmente consegui fazer com que meu arquivo ficasse como deveria, mas só agora os problemas começaram.

dtipp@mc-server:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:19:b9:d3:b1:fa  
      inet addr:192.168.1.120  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::219:b9ff:fed3:b1fa/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:21401 errors:0 dropped:0 overruns:0 frame:0
      TX packets:20888 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:3207899 (3.2 MB)  TX bytes:4381547 (4.3 MB)

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:4102 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4102 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:353932 (353.9 KB)  TX bytes:353932 (353.9 KB)

 dtipp@mc-server:~$ sudo nano /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

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.120
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
dtipp@mc-server:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# nameserver 192.168.1.120
dtipp@mc-server:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=58 time=29.1 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 28.564/28.827/29.108/0.329 ms

Este é o arquivo de configuração e os resultados de algumas outras coisas de ping. Eu fiz algo errado ou preciso fazer algo adicional?

    
por Dtaivpp 04.03.2015 / 22:09

1 resposta

3

Quando você define um endereço IP estático, também deve definir servidores de nomes DNS. Sugiro que você altere / etc / network / interfaces para:

# 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

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.120
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1 8.8.8.8

Reinicie a interface:

sudo ifdown eth0 && sudo ifup -v eth0

Teste:

ping -c3 www.ubuntu.com

Seu /etc/resolv.conf também está incorreto. Por favor, altere:

nameserver 127.0.1.1
    
por chili555 04.03.2015 / 22:22