Aquesta és una revisió antiga del document
configuracion red avanzada
todos los cambios aplicados a través de ip son temporales, al reinicar se han perdido
cambiando configuración de red (temporalmente)
asignación de dirección de red:
sudo ip address add 10.0.1.1/8 dev ens9
eliminación de dirección de red:
sudo ip delete add 10.0.1.1/8 dev ens9
levantar/parar tarjeta de red:
sudo ip link set {up|down} dev ens9
asignar puerta de enlace (por defecto solo puede haber una)
sudo ip route {add|delete} default via x.x.x.x dev ens9
persistiendo configuración de red
debian
...
auto ens9
iface ens9 inet static
address 192.168.1.2
netmask 255.255.255.0
#gateway
dns-nameservers 8.8.8.8 8.8.4.4
...
para que la configuración se aplique, hay que ejecutar sudo systemctl restart networking
la instrucción dns-nameservers no funcionará directamente, es necesario tener instalado el paquete resolvconf
ping -I <dev> <ip|fqdn> : forzamos usar una tarjeta de red en concreto para realizar el ping
centos
- /etc/sysconfig/network-scripts es la ubicación de todos los scripts de red
- cada tarjeta tiene su fichero de configuración
- ifcfg-ehh0
- ifcfg-lo
DEVICE=eth1 BOOTPROTO=none IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.254 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 ONBOOT=yes NAME=??https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html
centos (versión moderna)
debian también implementa (que no usa) también este método a través de systemd
sudo yum install systemd-networkd #en Debian instalado - que no activo, ya que no puede haber dos gestores de networking - por defecto sudo systemctl start systemd-networkd sudo md -p /etc/systemd/network vim eth1.network
[Match] Name=eth1 [Network] DHCP=no Address=192.168.1.2/24 #Gateway=192.168.1.254 DNS=8.8.8.8 DNS=8.8.4.4
sudo systemctl restart systemd-networkd
comandos
ping
- envía paquetes ICMP
- información de interés:
- tiempo de respuesta
- secuencia de los paquetes (salto en la correlación de la numeración)
- al pulsar Contro+C, aparece: valor mínimo, valor máximo, média, desviación estandard (diferencia entre max y min)
- opciones:
-c X: número de paquets-i X: número de segundos entre peticiones-I <dev>: forzar envío a través de una tarjeta en concretof: (root) follow → envía paquetes a la máxima velocidad posible. Cuando envía escribe un punto, cuando recibe lo borra. Si acumula puntos es síntoma de errores
ss
- sustituto de netstat
- muestra los sockets abiertos (sin parámetros, todas)
- opciones:
-t: conexiones tcp-u: conexiones udp-n: no resuelve el nombre del servicio, muestra el puerto-p: proceso asociado al puerto-l: puertos que están escuchando