Archivos de red
/proc/sys/dev/ipv4/icmp_echo_ignore_all
Si ponemos el valor a 1 en este archivo el servidor ignorará todas las peticiones ICMP ECHO que se le envien.
/proc/sys/dev/ipv4/icmp_echo_ignore_broadcast
Si ponemos el valor a 1 en este archivo no podríamos conectarnos a ningún tipo de red.
/proc/sys/dev/ipv4/ip_forward
Permite el envio de paquetes entre interfaces.
/proc/net/dev
Aquí Se puede apreciar el trabajo que están haciendo las redes actualemente. Básicamente se aprecian los bytes y paquetes, enviados y recibidos. Errores que se haigan podido producir, etc.
/proc/net/route
Se ven información sobre las interfaces y sus conexiones. Aunque algunos de estos datos aparecen en formato hexadecimal.
/proc/net/arp
Podemos apreciar todos las conexiones de la red.
resolv.conf
Ya sabemos que los servidores DNS que un sistema utiliza vienen listados en el archivo /etc/resolv.conf. De todas formas este fichero no suele editarse manualmente ya que es gestionado por diferentes aplicaciones o programas al mismo tiempo. Todos estos programas no modifican tampoco el fichero /etc/resolv.conf sino que lo hacen de forma coordinada a través del demonio resolv. Además este demonio tiene sus propios ficheros de configuración que podemos utilizar para gestionar el fichero resolv.conf:
- /etc/resolvconf/resolv.conf.d/base
- /etc/resolvconf/resolv.conf.d/head
- /etc/resolvconf/resolv.conf.d/tail
getent hosts
dnsmasq
- Archivo de configuración. /etc/dnsmasq.conf.
- Opción no-resolv: Si no quieres que dnsmasq lea el archivo /etc/resolv o otro resolv
- Opción server: Nos permite añadir un nombre al servidor dchp-dns. Solo para dominios no-públicos.
- Opción no-hosts: Si no queremos que se lea el archivo /etc/hosts
- Opción addn-hosts: Todo lo contrario que el anterior, podemos marcar un archivo diferente de /etc/hosts para que lea los hosts de la red.
- Opción domain-needed.
- Opción bogus-priv.
- Archivo de equipos conectados al servicio. /var/lib/misc/dnsmasq.leases.