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 DNS. Intenté hacerlo desde la GUI de Editar conexiones, así como desde la CLI y no tengo mucha suerte.
He buscado y encontrado 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 conmutador. Uno configurado en 1.51, uno en 1.20, y este sistema 16.04 que estoy tratando de configurar para 1.49. Tanto 51 como 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 / etc / network / interfaces file:
# 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 pings 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 icono de red en la esquina superior derecha y edito esta interfaz, se 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.
EDITAR 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
fuente
route -n
?ping 192.168.1.1
?Respuestas:
No ha declarado servidores de nombres DNS. Le sugiero que modifique a:
Reinicie la interfaz:
Silbido:
Si obtiene retornos de ping, ya está todo listo.
fuente
Su problema podría estar muy relacionado con el administrador de red que entra en sus configuraciones. Dado que está utilizando IP estáticas y no desea que se cambien automáticamente, realmente no necesita el administrador de red.
¿Intentaste desactivarlo completamente
sudo service network-manager stop
y luego intentaste tu conexión nuevamente?fuente
Si está buscando configuraciones de puente manuales (por ejemplo, para máquinas virtuales):
Siga las instrucciones de la ayuda de Ubuntu sobre cómo configurar un puente
/etc/network/interfaces
- comente la interfaz de red que será puenteada.br0
(por ejemploiface br0 inet static
, dirección, red, puerta de enlace, servidor de nombres, etc.)ip addr flush enp2s0
(reemplace enp2s0 con su interfaz)systemctl restart networking
El paso 3 es importante al pasar de dhcp a estático. No se menciona en el manual, pero es posible que su DNS y puerta de enlace no funcionen sin él ...
¡Buena suerte!
fuente