Estoy tratando de configurar una IP estática en una interfaz en Ubuntu 16.04. Es para una conexión local sin servidor DHCP o configuración de DNS. Intenté hacerlo desde la GUI de Edit Connections, así como desde la CLI y no tuve mucha suerte.
Busqué y encontré varias preguntas similares (Establecer IP estática Ubuntu 16.04, etc.), pero parece que no puedo obtener la configuración correcta.
Aquí es donde estoy... Actualmente hay tres dispositivos conectados a un interruptor. Uno configurado en 1.51, otro en 1.20 y este sistema 16.04 que estoy tratando de configurar para 1.49. Tanto el 51 como el 20 se comunican bien. Cambié los cables y probé diferentes puertos... así que sé que no es un problema físico. Y, de hecho, uno de los otros sistemas en este conmutador es un Ubuntu 14.04 con una configuración de interfaz idéntica, pero la IP es 51. El único problema aquí parece ser el sistema Ubuntu 16.04.
16.04 archivo /etc/network/interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
address 192.168.1.49
netmask 255.255.255.0
gateway 192.168.1.1
$ ifconfig
enp4s0 Link encap:Ethernet HWaddr f4:8e:38:e7:39:31
inet addr:192.168.1.49 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:258 errors:0 dropped:0 overruns:0 frame:0
TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28821 (28.8 KB) TX bytes:208448 (208.4 KB)
Todo se ve bien. Pero los ping fallan. No se puede hacer ping dentro o fuera. Lo más interesante para mí es la máscara de red al mirar la interfaz desde la GUI. Si voy a "Editar conexiones..." desde el ícono de red en la parte superior derecha y edito esta interfaz, muestra lo siguiente:
Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1
¿Una máscara de red de “24”? Eso no tiene ningún sentido... pero las cosas se ven bien desde ifconfig desde la CLI.
Estoy sin ideas. ¿Debería ser simple...?
Gracias.
EDICIÓN 1:
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 100 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp4s0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp4s0
Respuesta aceptada:
No ha declarado los servidores de nombres DNS. Le sugiero que modifique:
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
address 192.168.1.49
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
Reinicie la interfaz:
sudo ifdown enp4s0 && sudo ifup enp4s0
Hacer ping:
ping -c4 www.ubuntu.com
Si obtiene resultados de ping, ya está todo listo.
Relacionado:¿Cómo mantener este menú?