Table of Contents
Configurar interfaces de red
ifconfig dhclient3 ifup ifdown iwconfig
En esta sección se detalla información acerca de distintas formas de configurar redes en entornos debian
Equivalencia comandos
En estos ejemplos asumimos que queremos configurar la interfaz 'eth0':
Operación | Linux | Windows |
---|---|---|
Solicitar ip a un servidor DHCP | dhclient3 eth0 | ipconfig /renew |
Liberar la ip | dhclient3 -r eth0 | ipconfig /release |
Desconfigurar la interfaz | ifdown eth0 | - |
Volverla a configurar, con arrego a /etc/interfaces | ifup eth0 | - |
Ip estática para interfaz ethernet
IP FIJA
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 auto eth0
NOTA: la entrada “dns-nameservers” es necesaria por ejemplo en Ubuntu Server, porque los cambios en el archivo “/etc/resolv.conf” son sobre-escritos tras cada reinicio.
Tras realizar los cambios, reiniciar todas las interfaces:
/etc/init.d/networking restart
IP DINÁMICA
Fichero /etc/network/interfaces
iface eth0 inet dhcp
Para fijar un proxy export http_proxy=http://90010796:pepito@10.2.1.67:80
Servidor DNS
/etc/resolv.conf
Comandos útiles
Deshabilitar una interfaz (de paso libera la ip):
ifdown eth0
Levantar una interfaz (si así estuviera configurada, buscaría un servidor DHCP):
ifup eth0
Asignar una puerta de enlace a una interfaz:
route add default gw 192.168.1.1 eth0
Configurar manualmente una interfaz:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
WPA-PSK and WPA2-PSK - DHCP
Requisito: wpasupplicant → http://packages.debian.org/squeeze/wpasupplicant Instrucciones: http://wiki.debian.org/WiFi/HowToUse#Command_Line
Asignar varias IPs en una NIC
Tenemos una NIC (eth0) y queremos asignarle una segunda IP:
sudo ifconfig eth0.2 10.0.0.99/24 up
Rutas
auto eth0 iface eth0 inet static
address 10.139.66.209 netmask 255.255.255.192 up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.139.66.193
auto eth1 iface eth1 inet static
address 172.16.33.9 netmask 255.255.255.0 gateway 172.16.33.1
2 gateways
Escenario:
- Servidor con dos interfaces de red, subredes y enrutadores distintos: “local” y “dmz”
- Queremos acceder desde la DMZ
- Queremos que el enrutador por defecto siga siendo “local”