A Internet não funciona ao usar o IP estático. Nenhuma solução atual funcionando [fechada]

0

Devo notar que sou meio novo nisso, então não tenho certeza do que fazer.

Ifconfig retorna o seguinte:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.1.39  netmask 255.255.255.0  broadcast 192.168.1.255
    inet6 fe80::a00:27ff:fefa:258e  prefixlen 64  scopeid 0x20<link>
    ether 08:00:27:fa:25:8e  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 20  bytes 1368 (1.3 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Meu etc/network/interfaces é assim:

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

source /etc/network/interfaces.d/*

auto eth0
iface eth0 inet static
address 192.168.1.39
netmask 255.255.255.0
gateway 192.168.1.1

Route -n retorna o seguinte:

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     0      0        0 eth0

Estou usando os seguintes dns:

domain **
search **
nameserver 172.139.62.5
nameserver 8.8.8.8

(Estrelas escondendo meu DNS local que eu prefiro não ter público)

Usar um IP não estático funciona. Estou executando o Linux em uma VM.

Eu tentei tudo que é fácil o suficiente para o Google e estou ficando sem soluções. O que poderia ser?

    
por Mitchel Jager 22.09.2016 / 15:18

1 resposta

2

Parece que o endereço do gateway que você está usando, 192.168.1.1 , não corresponde ao endereço do seu roteador. Se você estiver usando o endereço IP estático, os detalhes corresponderão muito à sua rede ou não poderão funcionar.

Comece com o endereço IP do seu roteador. Pode ser 192.168.1.254. Pode ser 10.11.12.13. Pode ser algo completamente diferente.

Você então precisa da máscara de rede, novamente da configuração do seu roteador, que será 24 ou algo como 255.255.255.0.

Para cada 255 na máscara de rede, você precisa copiar os números correspondentes do endereço IP do seu roteador. Então, três lotes de 255 significariam que você copiaria os três primeiros grupos de números. (Se você tiver apenas um único número de máscara de rede, como 24, divida-o por 8 e o resultado fornecerá a contagem dos números pelos quais você deve copiar.) Finalmente, você precisa atribuir valores não usados para que fique com quatro grupos. de números.

Suponha que seu roteador seja 10.1.1.254 e sua máscara de rede seja 255.255.0.0. Então você copia através de 10.1 e apresenta os dois números restantes no intervalo de 1-254. O resultado é o seu endereço IP, por exemplo, 10.1.44.66, mas não use um grupo de números que já esteja em uso!

    
por 22.09.2016 / 17:45