Blog del Podcast
podcast      GitHub      Twitter   Telegram

IP estática o fija en Manjaro

Tiempo estimado de lectura: 4 minutos. 449 palabras. ip

Para abrir los servicios a la red, lo más importante es establecer una IP fija. Así nuestro router siempre encontrará nuestro servidor. En este artículo os explico como establecer una IP fija en Manjaro.

Si no deseas utilizar NetworkManager, lo siguiente más fácil es configurar una IP estática en systemd.

Configurar IP estática con systemd

Primero, asegúrate de no estar ejecutando NetworkManager

sudo systemctl disable --now NetworkManager.service

Para conocer el nombre del dispositivo de red, utiliza el comando ip a:

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: entd0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether dc:a6:32:0e:f7:75 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.35/24 brd 192.168.1.255 scope global end0
valid_lft forever preferred_lft forever

El nombre es entd0 y su ip local 192.168.1.35. Necesitaremos este nombre en el siguiente paso.

Configuración de red

Ahora crearemos un archivo para contener la configuración de la red, con la siguiente estructura /etc/systemd/network/NOMBRE_RED.network, donde NOMBRE_RED lo sustituiremos por nuestro nombre de red. Recuerda que en cada dispositivo, el sistema generará un nombre de red aleatorio al azahar

Creamos el archivo y lo editamos

sudo nano /etc/systemd/network/entd0.network

En Address= pondremos la IP que deseemos. yo en este ejemplo he elegido 192.168.1.100.

También puedes personalizar las DNS.

IMPORTANTE CAMBIAR EL NOMBRE DE RED POR EL TUYO

[Match]
Name=entd0

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
DNS=1.1.1.1
DNS=8.8.8.8

Ahora solo queda iniciar y habilitar el servicio usando:

sudo systemctl enable --now systemd-networkd.service

NetworkManager es la solución predeterminada para redes en la mayoría de las ediciones de Manjaro. Si prefiere usar dhcpcd, también es compatible.

Usando dhcpcd en lugar de NetworkManager

Primero, asegúrese de que NetworkManager esté deshabilitado y no se esté ejecutando

sudo systemctl disabled --now NetworkManager.service

A continuación, inicie y habilite el servicio dhcpcd

usuario $ sudo systemctl start --now dhcpcd.service

Fuente


Publicado por Angel el Friday 27 January del 2023 y actualizado el Monday 13 February del 2023



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.