[Debian Etch] eth0 wordt eth1 of eth2 na vervangen NIC

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • pinockio
  • Registratie: Juli 2001
  • Laatst online: 13-03 13:38
Na vervangen van de netwerkkaart van een debian etch systeem wordt de netwerkkaart doorgenummerd. (Er zitten nu twee andere NICs in dan eerst).

Er wordt maar één netwerkkaart gebruikt; dit blijkt eth2 te zijn (ifconfig -a | grep eth geeft eth2). Deze werkt ook, maar in verband met een bepaald softwarepakket is het noodzakelijk dat dit eth0 is (don't ask me).

Nu is het eerder nooit nodig geweest dit te wijzigen, en daarom stel ik deze vraag.

Vroeger kon je /etc/modules.conf editen, en daarmee dit probleem oplossen. Als ik met deze situatie ga zoeken, kom ik op het editen van /etc/iftab. Dit bestand bestaat echter niet.

Als ik verder doorzoek kom ik op deze oplossing:

http://www.fxp0.org.ua/20...mes-debian-etch-ifrename/

Dit maakt gebruik van udev en iftab_helper.
"But in Debian, you also need to install additional tool, called ifrename."

Kan dat niet simpeler?

Disclaimer: P. aanvaardt geen aansprakelijkheid op grond van dit bericht.


Acties:
  • 0 Henk 'm!

  • NTAuthority
  • Registratie: Juli 2006
  • Laatst online: 13:38
Voor zover ik mij kan herinneren staat er dan een MAC-adres van de oude netwerkkaart in /etc/udev/rules.d/25_persistent-net.rules (of vergelijkbare naam) -- hoewel deze in nieuwere Debian-versies ergens anders zit, is het bestand hier nog te vinden in Debian Etch.

Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 12-09 18:49
Heb je hier wat aan? Stond nog in mn Delicious en zo zelf ook gedaan..

http://www.debianhelp.org/node/11052

[ Voor 11% gewijzigd door pennywiser op 12-07-2010 11:12 ]


Acties:
  • 0 Henk 'm!

  • pinockio
  • Registratie: Juli 2001
  • Laatst online: 13-03 13:38
pennywiser schreef op maandag 12 juli 2010 @ 11:12:
Heb je hier wat aan? Stond nog in mn Delicious en zo zelf ook gedaan..

http://www.debianhelp.org/node/11052
Ja, ziet er interessant uit. En zou daarna /etc/init.d/networking restart de zaak weer goed zetten?

(Natuurlijk voorafgegaan door het editen van /etc/networking/interfaces om eth2 te veranderen in eth0.)

[ Voor 14% gewijzigd door pinockio op 12-07-2010 11:49 ]

Disclaimer: P. aanvaardt geen aansprakelijkheid op grond van dit bericht.


Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 12-09 18:49
pinockio schreef op maandag 12 juli 2010 @ 11:45:
[...]

Ja, ziet er interessant uit. En zou daarna /etc/init.d/networking restart de zaak weer goed zetten?
Of een reboot, weet ik niet zeker.. Maar probeer eerst je netwerk te restarten idd.

Acties:
  • 0 Henk 'm!

  • pinockio
  • Registratie: Juli 2001
  • Laatst online: 13-03 13:38
Bizar. Ik heb het volgende gedaan:

- In het genoemde bestand alle oude interfaces gecommenteerd en daarna eth2 van de nieuwste interface (e1000) in eth0 veranderd
- Ditzelfde in /etc/network/interfaces

Daarna:


debianhost:/etc/udev/rules.d# debianhost:/etc/network# /etc/init.d/networking restart
Reconfiguring network interfaces...Ignoring unknown interface eth2=eth2.
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.
done.

Gek genoeg is het netwerk nog wel werkzaam.
Een reboot doe ik liever als ik ter plaatse ben.

[ Voor 5% gewijzigd door pinockio op 12-07-2010 11:55 ]

Disclaimer: P. aanvaardt geen aansprakelijkheid op grond van dit bericht.


Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 12-09 18:49
pinockio schreef op maandag 12 juli 2010 @ 11:53:
Bizar. Ik heb het volgende gedaan:

- In het genoemde bestand alle interfaces gecommenteerd en daarna eth2 in eth0 veranderd
- Ditzelfde in /etc/network/interfaces

Daarna:


debianhost:/etc/udev/rules.d# debianhost:/etc/network# /etc/init.d/networking restart
Reconfiguring network interfaces...Ignoring unknown interface eth2=eth2.
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.
done.

Gek genoeg is het netwerk nog wel werkzaam.
Een reboot doe ik liever als ik ter plaatse ben.
Oef, jij durft wel, zo remote _/-\o_

Anyway ik kijk even op mijn bak..

Als ik het even snel bekijk zou ik toch een reboot proberen, op locatie dan. Volgens mij heb je de juistestappen gedaan. Post anders even je configs, beide files.

Btw: is het een VM?

Je zou nog een scriptje met ifdown en ifup kunnen schrijven en door een crontab te laten aansturen.. Maar dat vereist enige lef }) .

[ Voor 14% gewijzigd door pennywiser op 12-07-2010 12:11 ]


Acties:
  • 0 Henk 'm!

  • pinockio
  • Registratie: Juli 2001
  • Laatst online: 13-03 13:38
Ja, ik ga straks toch naar die locatie. Ik denk dat ik het even probeer.

(Overigens... juist deze ochtend zit ik met twee andere spoedzaken op andere locaties... lijkt erop dat het moment nogal gespannen is..)

Disclaimer: P. aanvaardt geen aansprakelijkheid op grond van dit bericht.


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:53

Kees

Serveradmin / BOFH / DoC
Als je die udev rules veranderd zul je inderdaad het systeem moeten reboten. En let er ook op dat je je /etc/network/interfaces goed aanpast.

[ Voor 29% gewijzigd door Kees op 12-07-2010 12:20 ]

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • pinockio
  • Registratie: Juli 2001
  • Laatst online: 13-03 13:38
Haha... het werkt!
Thx allemaal.

eth0 Link encap:Ethernet HWaddr 00:0E:0D:D9:65:A9

Disclaimer: P. aanvaardt geen aansprakelijkheid op grond van dit bericht.


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Iets compleet anders: Etch krijgt al sinds 15 februari geen security support meer, dus ik raad je sterk aan te upgraden naar Lenny.

Acties:
  • 0 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 08-09 21:46

daft_dutch

>.< >.< >.< >.<

Dit komt door udev wat al je hardware in de gaten houdt (in /etc/udev/rules.d)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
daft@mouse:/etc/udev/rules.d$ ls
56-hpmud_support.rules           z60_hdparm.rules
70-persistent-cd.rules           z60_hplip.rules
70-persistent-net.rules          z60_kpartx.rules
z55_alsa-firmware-loaders.rules  z60_xserver-xorg-input-wacom.rules
daft@mouse:/etc/udev/rules.d$ cat 70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:7d:a6:XX:XX", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:02:44:39:XX:XX", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x14e4:0x4318 (b43)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:18:f3:e4:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

>.< >.< >.< >.<

Pagina: 1