Archiv verlassen und diese Seite im Standarddesign anzeigen : Promisc-Mode für Netzwerkkarte beim Start automatisch aktivieren
netzmeister
13.12.04, 15:54
Hallo,
ich möchte eine Netzwekkarte beim Systemstart bzw. beim Netzwerkstart
automatisch in den Promiscous Mode schalten.
System ist Debian.
Ich habe auch schon gesucht, aber nichts gefunden.
Viele Grüße
Eicke
Terran Marine
13.12.04, 15:59
Hallo,
kann es gerade nicht testen,
aber eventuell über den ifconfig Parameter [-]promisc in der Datei /etc/conf.d/net ?
Gruß
Terran
netzmeister
13.12.04, 16:36
Hallo,
manuell über den ifconfig geht das einwandfrei.
Ich bekomme das nirgendwo eingetragen und funktionsfähig hin.
Viele Grüße
Eicke
Und wenn Du es einfach in die /etc/init.d/networking bei "start" mit einträgst?
Pingu
Hallo,
auf Debian sarge habe ich in /etc/network/if-up.d ein kleines
Script eth0promisc (ausführbar):
#!/bin/sh
case $IFACE in
eth0)
ifconfig $IFACE promisc
;;
esac
Das tut's.
Gruss,
Wolfgang
netzmeister
13.12.04, 18:08
Hallo Wolfgang,
ich werde das Morgen gleich ausprobieren. Vor hier komme ich nicht
auf den Rechner drauf. So was ähnliches hatte ich an der Stelle auch schon ...
Ist das richtig mit der Klammer nach dem eth0) ?
Oder fehlt da noch was?
Viele Grüße
Eicke
Ja, die Klammer ist richtig so.
Wer Lust auf Scripten hat dem empfehle ich das neue Linux-Magazin-Sonderheft
"Scriptsprachen".
Da ist Bash-Scripting, Perl, PHP, Tcl, Python und Lisp mit netten Beispielen angeschnitten.
Hat mir einiges an kreativem Input beschert ;)
mfg
cane
Hallo Eicke,
Ist das richtig mit der Klammer nach dem eth0) ?Die Frage hat Tomek ja schon richtig beantwortet. Nur noch eine Ergänzung:
ich hab das mit einem case-Switch gemacht, damit das gezielt nur für ein
bestimmtes Interface geschieht (der Rechner hier hat mehrere)
Gruss,
Wolfgang
netzmeister
14.12.04, 14:02
Hallo,
leider klappt das Script nicht. Das Interface ist nach dem neustart nicht im entsprechenden Modus.
Viele Grüße
Eicke
Irgendwas a la
iface eth0 inet dhcp
up ifconfig eth0 promisc
in der /etc/network/interfaces sollte Wunder bewirken.
Spart auch das rumdoktorn mit irgendwelchen Skripts.
'cuda
Hallo Eicke,
bei mir funktioniert genau dieses Script (gerade noch getestet
mit ifup/ifdown, mit und ohne das Skript).
eth0 Link encap:Ethernet HWaddr 00:0C:6E:14:XX:XX
inet addr:192.168.X.X Bcast:192.168.X.255 Mask:255.255.255.0
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
Kann es sein, daß das betroffene Interface bei Dir nicht eth0 heißt ?
Dann müßtest Du das eth0) in dem Skript apassen.
Da du ja sagtest, daß es ein Debian System sei, fällt mir kein
anderer Grund ein... außer: das Skript sollte ausführbar sein (chmod +x)
Gruß,
Wolfgang
Du könntest auch nur:
#!/bin/sh
ifconfig $IFACE promisc
reinschreiben, dann würden aber alle Interfaces in den Modus geschaltet.
netzmeister
14.12.04, 15:00
Hallo tictactux,
bei mir heißt das eth1 und ich habe das natürlich geändert, ...
Viele Grüße
Eicke
netzmeister
15.12.04, 15:26
Hallo,
seit ich das hier:
iface eth0 inet dhcp
up ifconfig eth0 promisc
eingefügt habe erhalte ich auf jeder Konsole alle paar Sekunden
eine Meldung. Das nervt nämlich tierisch.
Wie kann ich das abstellen?
Viele Grüße
Eicke
Das sollte die Meldungen abschalten:
dmesg -n 2
Wenn du es als Standard haben möchtest:
echo kernel/printk = 2 4 1 7 >> /etc/sysctl.conf
sysctl -p
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.