Estou tentando configurar um IP estático em uma interface no Ubuntu 16.04. Eu tentei fazer isso a partir do arquivo de interfaces e da GUI Editar Conexões também.
Eu pesquisei e encontrei várias perguntas semelhantes (não é possível definir corretamente o IP estático no Ubuntu 16.04), mas isso não ajudou em nada o meu problema.
Eventualmente, precisarei ter três dispositivos conectados a um switch e capazes de falar uns com os outros, mas por enquanto definir um ip estático para cada máquina é o foco principal.
16.04 / arquivo etc / network / interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp2s0
iface enp2s0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
Eu tentei usar 8.8.8.8 8.8.4.4, apenas 8.8.8.8 e 8.8.8.8 192.168.0.1 para os servidores de nomes dns.
Também meus passos para reiniciar a rede:
$ sudo ip addr flush enp2s0 && sudo systemctl restart networking.service
Em seguida, verifique com:
$ ifconfig
enp2s0 Link encap:Ethernet HWaddr 84:2b:2b:9f:ba:45
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::e4c4:1a45:c10e:ffb0/64 Scope:Link
inet6 addr: 2001:579:80cc:3900:b196:e123:f5ce:f6d9/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3467 errors:0 dropped:0 overruns:0 frame:0
TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3333106 (3.3 MB) TX bytes:291202 (291.2 KB)
Interrupt:16
Tudo parece bem, e ele está tentando usar o ip estático que eu configurei. No entanto, não consigo fazer ping em nenhum site, pois não há conexão com a Internet.
Address: 192.168.1.10
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Qualquer ajuda seria muito apreciada!
Se você precisar de outras informações, basta me informar.
Obrigado.
Editar 1: Obrigado pela solução! Se alguém tiver um problema semelhante, verifique novamente se o endereço do seu gateway está correto. O meu estava incorreto e passou a ser 192.168.0.1
. Então, qualquer endereço IP que eu quisesse atribuir tinha que ter a mesma sub-rede também, por exemplo, 192.168.0.x
, como explicado por @Pilot6