Para la administración de la red en linea de comandos, existen varios comandos que se pueden utilizar.
Comando para cambiar de forma directo cualquier parametro de red: ifconfig
ip
Herramientas del sistema para habilitar redes ya configuradas
ifup, ifdown netplan
ping
nslookup
traceroute
mtr
ss
netstat
/etc/services
nmap
iptraf-ng
dig
iftop
nethogs
vnstat
iotop
iostat
ip
ifconfig
route
ipcalc/ipcalc-ng
subnetcalc
sipcalc
/etc/network/interfaces
/etc/resolv.conf Anterior mente solo se editaba el archivo /etc/resolv.conf y se agregaban la entrada como
nameserver 8.8.8.8 nameserver 88.4.4 domain example.com
Con systemd se debe ver el estado con
systemd-resolve --status
Editar el archivos /etc/systemd/resolved.conf y cambiar la linea
DNS=8.8.8.8 8.8.4.4
Y reiniciar el servicio
systemctl restart systemd-resolved
/etc/hosts
/etc/nsswitch.conf
hostname
Cambiando el hostname
sudo hostnamectl set-hostname only-host sudo hostnamectl set-hostname host.your-fqdn-here echo "127.0.0.1 host.your-fqdn-here" >> /etc/hosts
Verificando
hostnamectl status dnsdomainname hostname -f cat /etc/hostname
ifup
ifdown
nmcli
netplan
cat /etc/netplan/50-cloud-init.yaml network: version: 2 renderer: networkd ethernets: enp0s3: addresses: [ 10.10.10.2/24, 'fd00::229/64' ] gateway4: 10.10.10.1 gateway6: fd00::1 nameservers: search: [mydomain, otherdomain] addresses: [10.10.10.1, 1.1.1.1]
NetworkManager
systemctl disable NetworkManager systemctl enable systemd-networkd systemctl enable systemd-resolved rm /etc/resolv.conf ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf mkdir /etc/systemd/network vi /etc/systemd/network/20-dhcp.network [Match] Name=enp0s3* [Network] #DHCP=yes Address=10.10.0.10/24 Gateway=10.10.0.1 DNS=8.8.8.8