Sé que hay muchas preguntas de este tipo y tutoriales sobre cómo configurar ips estáticas, pero lo he intentado todo y todavía no logro obtener una ip estática. Internet funciona bien (puedo hacer ping a google.com), pero no obtengo la IP que quiero, todavía obtengo una IP aleatoria (generalmente 192.168.1.8).
Aquí está mi configuración:
auto lo
auto lo intet loopback
auto lo enp2s0
iface lo inet loopback
iface enp0s3 inet static
address 192.168.0.107
netmask 255.255.255.0i
gateway 192.168.1.1
dns-nameservers 200.45.191.35 200.45.48.233
Esto es lo que obtengo cuando pongoifconfig-a:
enp2s0 Link encap:Ethernet HWaddr b8:70:f4:3f:8c:c5
inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::ba70:f4ff:fe3f:8cc5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:380 errors:0 dropped:0 overruns:0 frame:0
TX packets:363 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:34659 (34.6 KB) TX bytes:63438 (63.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:354 errors:0 dropped:0 overruns:0 frame:0
TX packets:354 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:59253 (59.2 KB) TX bytes:59253 (59.2 KB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlp3s0 Link encap:Ethernet HWaddr 38:59:f9:c5:4d:5b
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Y esto esruta:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 enp2s0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 * 255.255.255.255 UH 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0 0 enp2s0
Y esta es mimenos /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 200.45.191.35
nameserver 200.45.48.233
search Home
/etc/resolv.conf (END)
¡Gracias!
Respuesta1
Cambiar en/etc/network/interfaces
auto lo enp2s0
iface lo inet loopback
iface enp2s0 inet static
address 192.168.1.107
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 200.45.191.35 200.45.48.233
Respuesta2
Además de usar el nombre de interfaz correcto y corregir la línea de máscara de red, como se sugiere en los comentarios, su archivo también muestra el address
campo como 192.168.0.107 en lugar de 192.168.1.107.
También necesitas eliminar estas dos líneas:
auto lo enp2s0
iface lo inet loopback
Y reemplácelos con:
auto enp2s0
Entonces todo tu /etc/network/interfaces
archivo debería verse así:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp2s0
iface enp2s0 inet static
address 192.168.1.107
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 200.45.191.35 200.45.48.233
En lugar de reiniciar, puedes reiniciar tu interfaz con:
ifdown enp2s0 && enp2s0