Primeiro de tudo, você deve verificar se o seu servidor recebeu um endereço IP. Isto pode ser verificado através do comando 'ip addr' no console. Isso produzirá algo como:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d4:3d:7e:33:70:15 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::d63d:7eff:fe33:7015/64 scope link
valid_lft forever preferred_lft forever
Procure o nome da placa de interface de rede (NIC) (neste caso, 'eth0') e procure o endereço por trás de 'inet'.
Se você tiver um endereço IP válido, verifique se é possível efetuar ping em um host conhecido. Por exemplo, o Ubuntu.org:
PING ubuntu.org (82.98.134.233) 56(84) bytes of data.
64 bytes from hl231.dinaserver.com (82.98.134.233): icmp_seq=1 ttl=50 time=51.2 ms
64 bytes from hl231.dinaserver.com (82.98.134.233): icmp_seq=2 ttl=50 time=39.6 ms
64 bytes from hl231.dinaserver.com (82.98.134.233): icmp_seq=3 ttl=50 time=31.9 ms
^C
--- ubuntu.org ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3003ms
rtt min/avg/max/mdev = 31.940/40.957/51.254/7.936 ms
Pelo menos, você sabe se sua conexão com a Internet está funcionando. Se não, tente sua conexão com o roteador. Você pode alcançá-lo? Por exemplo, em um navegador: link (substitua pelo IP do seu roteador). Para determinar o IP do seu roteador, use o comando 'route -n'.
martin@jupiter:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
A linha que começa com 0.0.0.0 é a que você precisa. A entrada na coluna 'Gateway' fornece o IP do seu roteador.
Para saber com certeza se o seu computador recebeu um endereço IP via DHCP, verifique no syslog. Usando o grep, você verá algo como abaixo. Existe uma entrada 'DHCPACK' (DHCP Acknowledge) que informa o seu servidor recebeu um endereço IP via DHCP.
martin@jupiter:~$ cat /var/log/syslog | grep DHCP
Aug 4 08:48:53 jupiter NetworkManager[1131]: <info> Activation (eth0) Beginning DHCPv4 transaction (timeout in 45 seconds)
Aug 4 08:48:53 jupiter dhclient: Internet Systems Consortium DHCP Client 4.2.4
Aug 4 08:48:53 jupiter NetworkManager[1131]: <info> (eth0): DHCPv4 state changed nbi -> preinit
Aug 4 08:48:53 jupiter dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0xfe05734f)
Aug 4 08:48:53 jupiter dhclient: DHCPREQUEST of 192.168.123.100 on eth0 to 255.255.255.255 port 67 (xid=0x4f7305fe)
Aug 4 08:48:53 jupiter dhclient: DHCPOFFER of 192.168.123.100 from 192.168.123.253
Aug 4 08:48:53 jupiter dhclient: DHCPACK of 192.168.123.100 from 192.168.123.253
Aug 4 08:48:53 jupiter NetworkManager[1131]: <info> (eth0): DHCPv4 state changed preinit -> bound
Aug 4 08:48:54 jupiter dnsmasq[2723]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth
Se tudo isso não estiver funcionando, verifique seu cabeamento e (esperançoso) as luzes da NIC. As luzes verdes devem estar visíveis, indicando uma conexão em funcionamento no nível mais baixo da conexão.
Tendo dito tudo isso, resta a pergunta se o seu roteador tem um endereço IP válido do seu provedor. Isso deve ser verificado no web gui do seu roteador. Geralmente há alguma página com status (procure as informações de conexão da WAN).