Linux networking (ubuntu)


Ver tarjetas de red instaladas en el equipo:

/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