[Scuola] sos ifconfig

Alessandro Dentella sandro@e-den.it
Tue May 19 15:45:28 CEST 2009


On Tue, May 19, 2009 at 03:34:33PM +0200, Paolo Brunello wrote:
> ciao,
> necessiterei di un consiglio tecnico al volo: ho un server linux Ubuntu 
> 6.06.2 con 2 schede di rete: una Gigabit onboard e una PCI 10/100. Al 
> boot, il sistema assegna la eth0 alla PCI e eth1_ifrename alla onboard, e 
> anche se cambio l'iftab per invertire l'assegnazione, non me lo prende.
> c'è modo di forzare questa corrispondenza nome if e mac address? arp?  
> ifconfig? qual è il comando giusto?

via udev
========

non ho presente nella 6.06 ma doovresti avere una
cartella /etc/udev/rules.d con un file '70-persistent-net.rules' (il numero
potrebbe differire) nel quale sta scritto l'abbinamento fra MAC e nome
interfaccia. Io ad esempio ho questo.

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1d:60:0b:28:8e", ATTR{type}=="1", NAME="eth0"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="8e:28:0b:60:1d:00", ATTR{type}=="1", NAME="eth1"


via iftab
=========

se vuoi usare iftab, devi essere sicuro che venga chiamato il comando
ifrename prima di avere inizializzato le schede. Immagino che vada bene
scrivere ad esempio in /etc/network/interfaces una regola 'up' per
l'interfaccia lo:

auto lo
iface lo inet loopback
   up ifrename

Non ho mai usato 'ifrename', ma con questo trucchetto ho usato 'nameif'


sandro
*:-)

-- 

Sandro Dentella  *:-)
http://sqlkit.argolinux.org        SQLkit home page - PyGTK/python/sqlalchemy



More information about the scuola mailing list