Servidor em casa com IP público estático

0

Oi, eu tenho um problema com o Ubuntu 12.04 Server.

Eu verifiquei o IFConfig, parece que todas as entradas estão corretas, exceto que os servidores de nomes não parecem ser resolvidos. Quando eu executo /etc/int.d/networking restart , recebo uma mensagem de erro.:

Failed ... eth0

Eu tenho tentado por alguns dias. Foi-me dado o endereço IP estático e quando eu pingue está ok, ou seja, nenhum pacote perdido. No entanto, no servidor não consigo acessar internet e páginas da web. Acho que posso ter dado valores incorretos.

/etc/network/interfaces

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx (i iused the IP address given by ISP, not sure whether this is correct)
netmask 255.255.255.0
network xxx.xxx.xxx.xxx (used the IP address given by ISP i.e. WAN IP)
broadcast xxx.xxx.xxx.255 (combination of IP and subnet?)
gateway xxx.xxx.xxx.xxx (got it from router)
dns-servers xxx.xxx.xxx.xxxx xxx.xxx.xxx.xxx (provider by isp,obtained the values from router)

Quando executo cat /etc/resolv.conf , não vejo valores.

Obrigado por toda a ajuda.

    
por Ashar Abdullah 19.03.2013 / 13:36

3 respostas

0

Se o seu roteador tiver o ip 192.168.1.1, a configuração seria: endereço 192.168.1.4 (por exemplo) netmask 255.255.255.0 rede 192.168.1.0 transmissão 192.168.1.255 gateway 192.168.1.1 dns-servers (provedor por isp)

    
por smile 19.03.2013 / 13:44
2

Como você se conecta por meio de um roteador, "o endereço IP fornecido pelo ISP" não deve estar no arquivo de configuração de interfaces. Os roteadores geralmente usam IPs do tipo 192.168.x.x ou 10.x.x.x, dependendo do roteador. Estes são IPs privados e são sempre diferentes dos atribuídos pelos ISPs. O resultado de colocar tal IP no arquivo de configuração é - você não obtém nenhum IP interno, pois o roteador não pode fornecer o que você pede. Existem numerosos exemplos do arquivo de configuração de interfaces na rede. Aqui está um do LinuxJournal que você pode achar útil:

auto eth0  
iface eth0 inet static   
address 192.168.1.200   
netmask 255.255.255.0   
gateway 192.168.1.1   
dns-nameservers 192.168.1.1

O título parece irrelevante para o corpo da pergunta, mas se você precisar de um IP público estático, entre em contato com seu provedor ou use serviços como NOIP ou DYNDNS .

    
por mikewhatever 19.03.2013 / 13:48
0

Se o seu ISP lhe forneceu um IP estático, as informações do IP estático devem ser inseridas onde o cabo do ISP está conectado. Você diz que pega informações do roteador para ter um roteador e o cabo do ISP está conectado nesse roteador. O IP estático deve ser configurado no roteador, não no seu servidor. Seu servidor deve recuperar o IP local do seu roteador (NAT) e você deve usar o encaminhamento de porta no roteador para acessar o servidor da Internet.

Se você deseja o IP estático no servidor e não o roteador, é necessário conectar o cabo do ISP no servidor.

    
por laurent 19.03.2013 / 14:29