Re: Module für eth0 eth1 und eth2 [nach Viren gescannt]

2004-12-30 Diskussionsfäden Andreas Kuchenbuch
Danke für den Tip.

Mit dem unbennen will ich eigetnlich nicht, aber der Hinweis mit /etc/modules 
war der Entscheidende. Ich bin davon ausgegangen, dass die Definition über 
aliase und die Angabe der Ladereihenfolge in /etc/network/interfaces mit der 
Option auto eth0 eth1 eth2 ausreichend wäre.

Jetzt funktioniert es wunderbar.

Danke,

Andreas Kuchenbuch

Andreas Vögele <[EMAIL PROTECTED]> schrieb am 28.12.04 00:26:36:
> 
> 
> Am 27.12.2004 um 23:05 schrieb Andreas Kuchenbuch:
> 
> > Hallo Liste,
> >
> > ich bin dabei, eine Firewall aufzusetzen. Dabei verwende ich eine 
> > Intel 100MBit Karte und eine Intel Dual 1GB Karte. Debian lädt die 
> > Module (e100, e1000) für die 1GB Karte(n) immer als eth0 und eth1.
> 
> > Ich habe schon aliase in /etc/modules.conf, in /etc/mudutils/aliases 
> > und unter /etc/modprobe.d... eingetragen. Aber es ändert sich nichts. 
> > Ich habe auch immer den Befehl "update-modules" ausgeführt, aber eth0 
> > ist immer e1000.
> 
> Hast Du die Module in /etc/modules in der gewünschten Reihenfolge 
> eingetragen oder werden die Module von hotplug geladen?
> 
> Schau Dir mal nameif(8) an.  Ich verwende das unten eingefügte Skript 
> um Schnittstellennamen festzulegen. Das Skript bzw. nameif benötigt 
> eine Datei namens /etc/mactab. Die MAC-Adressen findest Du zum Beispiel 
> mit ifconfig heraus.
> 
> /etc/mactab:
> 
> firenet 00:60:0F:5B:CB:4C
> dmz 00:60:0F:5B:68:70
> bordernet 00:60:0F:5B:CB:4B
> 
> /etc/init.d/nameif:
> 
> #!/bin/sh
> #
> # name network interfaces based on MAC addresses
> #
> # install with "update-rc.d nameif start 39 S ."
> 
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> 
> if ! [ -x /sbin/nameif -a -r /etc/mactab ]; then
>  exit 0
> fi
> 
> case "$1" in
>  start)
>  echo -n "Naming network interfaces..."
>  nameif -s
>  echo "done."
>   ;;
>  stop)
>   ;;
>  force-reload|restart)
>   ;;
>  *)
>   echo "Usage: /etc/init.d/nameif {start|stop|restart|force-reload}"
>   exit 1
>   ;;
> esac
> 
> exit 0
> 
> .


-- 

Mit freundlichem Gruß

Dipl.-Ing. Andreas Kuchenbuch

Ingenieurbüro Andreas Kuchenbuch
Plessering 39
37154 Northeim

[EMAIL PROTECTED] | http://www.ib-kuchenbuch.de

Diese eMail enthält vertrauliche und rechtlich geschützte Informationen.
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten 
haben,
informieren Sie bitte sofort den Absender und vernichten Sie diese Mail.




Re: Module für eth0 eth1 und eth2

2004-12-28 Diskussionsfäden Jan Jansen
Am Montag 27 Dezember 2004 23:05 schrieb Andreas Kuchenbuch: 
> Es soll aber die immer die e100 ale eth0 geladen werden. 
> 
> Ich habe schon aliase in /etc/modules.conf, in /etc/mudutils/aliases und 
> unter /etc/modprobe.d... eingetragen. Aber es ändert sich nichts. Ich habe

> auch immer den Befehl "update-modules" ausgeführt, aber eth0 ist immer 
> e1000. 
probier mal die beiden karten zu deaktivieren ('/etc/init.d/networking
stop'), 
den e1000 treiber rauszuschmeissen (rmmod e1000) und anstattdessen den 
e100'er zu laden ('insmod e100' oder 'modprobe -a e100'). 
wenns ein dependency problem o.a. ist, dann würde der e100 erst gar nicht  
geladen werden. 
viele e1000 karten funktionieren auch mit dem e100 treiber (auf 100Mbit nur 

natürlich), umgekehrt ist mir das unbekannt aber sollte der e100 treiber
beim  
insmod nur eth0 initialisiert haben (ifconfig gibt aufschluss) liesse sich  
das problem lösen indem du e100 in /etc/modules vor e1000 lädst... 
 
ansonsten: 
'man bootparm' 
oder evtl. e100 fest in den kernel packen, dann wird nur eth0 initialisiert,
 
bei laden des e1000 mods der 2. 
 
mfg 
jan jansen 

-- 
+++ GMX - die erste Adresse für Mail, Message, More +++
1 GB Mailbox bereits in GMX FreeMail http://www.gmx.net/de/go/mail


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Module für eth0 eth1 und eth2

2004-12-27 Diskussionsfäden Michelle Konzack
Hallo Andreas, 

währe es Dir möglich, den text bei 72 Zeichen umzubrechen.
Auf Endlostext zu Antworten ist schwierig...


Am 2004-12-27 23:05:07, schrieb Andreas Kuchenbuch:
> Hallo Liste,

> Hat jemand einen Tip?

  ( '/etc/modules' )
 /
| e100
| e1000
 \__

Reihenfolge beachten...

"/etc/init.d/modutils" ist nur ein parser, der die module so läd,
wie in "/etc/modules/" angegeben ist. Allerdings mir ausnahme von
Abhängigkeiten.

> Andreas

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Module für eth0 eth1 und eth2

2004-12-27 Diskussionsfäden Andreas Vögele
Am 27.12.2004 um 23:05 schrieb Andreas Kuchenbuch:
Hallo Liste,
ich bin dabei, eine Firewall aufzusetzen. Dabei verwende ich eine 
Intel 100MBit Karte und eine Intel Dual 1GB Karte. Debian lädt die 
Module (e100, e1000) für die 1GB Karte(n) immer als eth0 und eth1.

Ich habe schon aliase in /etc/modules.conf, in /etc/mudutils/aliases 
und unter /etc/modprobe.d... eingetragen. Aber es ändert sich nichts. 
Ich habe auch immer den Befehl "update-modules" ausgeführt, aber eth0 
ist immer e1000.
Hast Du die Module in /etc/modules in der gewünschten Reihenfolge 
eingetragen oder werden die Module von hotplug geladen?

Schau Dir mal nameif(8) an.  Ich verwende das unten eingefügte Skript 
um Schnittstellennamen festzulegen. Das Skript bzw. nameif benötigt 
eine Datei namens /etc/mactab. Die MAC-Adressen findest Du zum Beispiel 
mit ifconfig heraus.

/etc/mactab:
firenet 00:60:0F:5B:CB:4C
dmz 00:60:0F:5B:68:70
bordernet 00:60:0F:5B:CB:4B
/etc/init.d/nameif:
#!/bin/sh
#
# name network interfaces based on MAC addresses
#
# install with "update-rc.d nameif start 39 S ."
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
if ! [ -x /sbin/nameif -a -r /etc/mactab ]; then
exit 0
fi
case "$1" in
start)
echo -n "Naming network interfaces..."
nameif -s
echo "done."
;;
stop)
;;
force-reload|restart)
;;
*)
echo "Usage: /etc/init.d/nameif {start|stop|restart|force-reload}"
exit 1
;;
esac
exit 0


Module für eth0 eth1 und eth2

2004-12-27 Diskussionsfäden Andreas Kuchenbuch
Hallo Liste,

ich bin dabei, eine Firewall aufzusetzen. Dabei verwende ich eine Intel 100MBit 
Karte und eine Intel Dual 1GB Karte. Debian lädt die Module (e100, e1000) für 
die 1GB Karte(n) immer als eth0 und eth1.

Es soll aber die immer die e100 ale eth0 geladen werden. 

Ich habe schon aliase in /etc/modules.conf, in /etc/mudutils/aliases und unter 
/etc/modprobe.d... eingetragen. Aber es ändert sich nichts. Ich habe auch immer 
den Befehl "update-modules" ausgeführt, aber eth0 ist immer e1000.

Hat jemand einen Tip?

Andreas