A medida que el kernel de Manjaro inicia la máquina, su administrador de red se conecta automáticamente al servidor DHCP a través de la interfaz de red habilitada. Luego proporciona al cliente la dirección IP, la máscara de subred, el tiempo de arrendamiento, el servidor DNS, la puerta de enlace y otros detalles.
Si la máquina funciona como un servidor Apache, debe ser fácilmente accesible para los clientes a través de una dirección IP estática. Además, como precaución, los usuarios también tienen que proteger a la máquina del acceso innecesario desde fuera de la red. Esto exige la necesidad de establecer las interfaces de red manualmente a través de Manjaro Network Manager o a través de comandos y archivos de configuración.
En este artículo, aprendemos a configurar la interfaz de red a través de GUI y CLI manualmente. También simplificamos el proceso de configuración de firewall sin restricciones (UFW) para nuevos usuarios como un paso de precaución después de la instalación de Manjaro.
Configuración de la interfaz de red
La configuración de la interfaz de red manual incluye asignar la máquina con una dirección IP, puerta de enlace, ubicaciones de servidor DNS, rutas y máscara de subred. Se realiza a través de Manjaro NewtrokManager y CLI.
Empezando
Antes de comenzar con la configuración de red manual, el sistema debe cumplir ciertas condiciones:
Configuración de IP estática a través de GUI
Busca el "Conexión"Dentro del lanzador de aplicaciones de Manjaro. Dentro del menú de conexión de red, seleccione la configuración de red actual para editar/configurar la conexión.
Seleccione la conexión actual y elija la pestaña Configuración de IPv4.
Seleccionar 'Manual' desde el 'Método'Menú desplegable para IP estática y haga clic en'Agregar'Para completar la dirección, la máscara de subred, la puerta de enlace y los detalles del servidor DNS. Por último, haga clic en 'Aplicar'Reiniciar la red con nuevas configuraciones.
Alias de dirección IP estática
La GUI también permite configurar una serie de direcciones para una sola interfaz. Es posible haciendo clic en un botón '+' o 'agregar' en la misma pantalla para agregar una nueva dirección IP. Aquí hay pocos detalles sobre los alias de dirección:
Use el siguiente comando para mostrar la interfaz de trabajo con las dos direcciones IP.
manjaro@manjaro: ~ $ ip addr show
Configuración de IP estática a través de CLI
Otra forma de configurar la IP estática es a través de Systemd. Para las interfaces de red de Manjaro, las rutas personalizadas se configuran dentro /etc/systemd/network/directorio. Los archivos de configuración para cada interfaz se identifican en función del nombre de la interfaz. Por lo tanto, el archivo para la interfaz de red ENP0S3 será /etc/systemd/network/enp0s3.red.
Asegúrese de deshabilitar el NetworkManager, ya que sobrescribe la configuración manual.
manjaro@manjaro: ~ $ sudo systemctl Disable - -Now NetworkManager.servicio
Crear o editar el archivo de interfaz de red anterior con privilegios raíz. Aquí hay un archivo de ejemplo:
manjaro@manjaro: ~ $ sudo vim/etc/systemd/network/enp0s3.red
[Fósforo]
Nombre = enp0s3
[Red]
Dirección = 192.168.11.24/04
Puerta de enlace = 192.168.11.1
DNS = 152.234.15.8
DNS = 215.158.11.10
Ahora habilite e inicie el servicio de red.
manjaro@manjaro: ~ $ sudo systemctl Enable--Now Systemd-Networkd.servicio
Para volver a la configuración DHCP, elimine el archivo anterior y reinicie el NetworkManager.
Configuración de firewall con UFW en Manjaro
Un firewall en funcionamiento es una parte crítica de cualquier sistema seguro de Linux. Por defecto, todas las distribuciones de Linux vienen con una herramienta de configuración de firewall instalada conocida como firewall sin complicaciones (UFW). UFW es una interfaz para iptables y está diseñada para simplificar la tarea de configuración de firewall.
Según la página de UFW Man, la herramienta no proporciona funcionalidad de firewall de pleno derecho a través de CLI. En cambio, es para aliviar el proceso de adición o eliminación de reglas simples. Además, UFW tiene como objetivo proporcionar firewalls basados en host.
Para comenzar a asegurar la red, instale UFW si no está disponible:
manjaro@manjaro: ~ $ sudo pacman -syu ufw
Configuración de políticas predeterminadas de UFW
Dado que estamos comenzando con la configuración de UFW. Por defecto, UFW está deshabilitado. Verifique el estado de UFW escribiendo el siguiente comando:
Manjaro@Manjaro: ~ $ sudo Service UFW Status
Ejecutar el siguiente comando para habilitar la configuración de UFW.
manjaro@manjaro: ~ $ sudo Ufw Enable
Habilitar UFW iniciará la política predeterminada de Firewall. Es decir, UFW solo permite conexiones salientes y niega todas las conexiones entrantes. En otras palabras, el servidor Manjaro no es accesible desde fuera de la red. Mientras que las aplicaciones de usuario pueden conectarse al mundo exterior.
Si está deshabilitado, podemos establecer las reglas para ejecutar políticas predeterminadas de UFW.
manjaro@manjaro: ~ $ sudo Ufw predeterminado negar entrante
manjaro@manjaro: ~ $ sudo ufw predeterminado permitir saliente
Para habilitar las políticas predeterminadas, edite el /etc/default/UFW File. Tenga en cuenta que la configuración del firewall se iniciará automáticamente cada vez que se reinicie el sistema. Estas reglas son suficientes para proteger un sistema operativo Manjaro personal. Sin embargo, un servidor de Manjaro debe responder a las solicitudes entrantes.
Habilitar conexiones SSH para Manjaro Server
La configuración anterior niega todas las conexiones entrantes. Para permitir la conexión SSH o HTTP legítima al servidor Manjaro requiere la creación de reglas en UFW. Esta configuración permitirá al usuario conectar y administrar el servidor a través de una conexión Secure Shell.
manjaro@manjaro: ~ $ sudo ufw permitir ssh
El comando anterior es equivalente a establecer una regla para una conexión a través de un puerto SSH 22. Por lo tanto, UFW es consciente de los puertos utilizados por los protocolos de aplicación debido a los servicios enumerados en el archivo /etc /servicios.
Sin embargo, necesitamos especificar un puerto apropiado si el demonio SSH escucha a un puerto diferente. Por ejemplo, si el servidor escucha en el puerto 3333, use el siguiente comando para establecer la regla UFW:
Manjaro@Manjaro: ~ $ sudo Ufw Permitir 3333
Configuración de UFW para IPv6
UFW admite la configuración de IPv6 para administrar las reglas de firewall junto con IPv4. Para hacer eso, edite el archivo de configuración de UFW en el /etc/directorio predeterminado y la siguiente configuración:
IPv6 = SÍ
Ahora UFW está configurado para agregar y administrar políticas para IPv4 e IPv6.
Otras conexiones
UFW permite a los usuarios administrar varias reglas de subred, direcciones IP específicas, rangos de puertos e interfaces de red.
Para especificar rangos de puerto:
Manjaro@Manjaro: ~ $ sudo Ufw Permitir 3000: 4444/TCP
Para especificar la subred con un puerto de destino específico:
Manjaro@Manjaro: ~ $ UFW Permitido desde 192.168.100.4/24 a cualquier puerto 81
Para establecer una regla para una dirección IP específica
Manjaro@Manjaro: ~ $ sudo Ufw Permitir desde 192.168.100.14
Además, también permite la creación de reglas para negar las conexiones de las direcciones y servicios IP. Todo lo que requiere es reemplazar Permitir con el comando Deny.
Manjaro@Manjaro: ~ $ sudo Ufw negar desde 192.168.100.14
Conclusión
Este artículo resume la interfaz de red manual de Manjaro y la configuración de configuración de firewall para principiantes. Discutimos configurar una dirección IP estática a través de GUI y comandos/archivos de configuración. Además, el artículo también demuestra establecer el firewall sin restricciones predeterminado (UFW) para permitir el acceso limitado a la máquina desde los usuarios en Internet.