Linux networking (ubuntu)
/proc/net/dev
Ver los interfaces up
sudo ifconfig -s
Configuración de los interfaces
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
Habilitar/deshabititar interface
sudo ifup eth1
sudo ifdown eth1
Hacer cambios temporales
sudo ifconfig eth1 10.0.0.100 netmask 255.255.255.0
sudo route add default gw 10.0.0.1 eth1
para añadir servidor dns, poner ip en /etc/resolv.conf
para purgar esta config temporal
ip addr flush eth1
Cambiar la configuración de hardware de la tarjeta
sudo apt-get install ethtool
sudo ethtool eth1
Si queremos fijar algún parámetro, editamos /etc/networking/interfaces y añadimos un pre-up:
auto eth1
iface eth1 inet static
pre-up /usr/bin/ethtool -s eth1 speed 1000 duplex full