PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ifconfig



cwolff
20.01.07, 21:52
HAllo,

wenn ich in der Konsole ifconfig eingebe, dann kennt die Konsole den Befehl nicht.
Gibt es alternativ einen Befehl, ähnlich route print bei Windows.


Gruss
Christian

oli993
20.01.07, 22:06
/sbin/ifconfig
/sbin/route

Oder als root ausführen. Der Pfad ist aber distributionsabhängig. Da Du uns deine Distribution nicht verrätst, mußt Du ausprobieren.

Gruß Oli.

cwolff
20.01.07, 22:20
/sbin/ifconfig
/sbin/route

Oder als root ausführen. Der Pfad ist aber distributionsabhängig. Da Du uns deine Distribution nicht verrätst, mußt Du ausprobieren.

Gruß Oli.

HAt geklappt.
Meine Destri ist OpenSuse 10.2 mit GNOME.

Danke

Rain_maker
20.01.07, 22:48
Allgemeiner Tipp.

Wenn ich wissen will, wo ein Befehl liegt, dann hilft der Befehl "which".



which *Befehl*

Sollte ein Befehl dann nicht angezeigt werden, dann liegt dieser nicht in den Systempfaden des Users. Ausführen als root hilft dann meist.

Die Systempfade eines Users kann man sich auch anzeigen lassen

Beispiele



which mount
/bin/mountBefehl wird auch als User gefunden.



which ifconfig #als User ausgeführt=> Keine Ausgabe, liegt nicht in den Systempfaden des Users.



su
Passwort:
# which ifconfig
/sbin/ifconfigDer Befehl liegt in /sbin, welcher für normale User nicht in $PATH liegt, wie man hier sehen kann (als User ausgeführt)



echo $PATH
/home/*Username*/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin

Was die Pfade zu bedeuten haben, findet man hier sehr schön beschrieben.

http://www.linuxfibel.de/dirstruct.htm

http://www.easylinux.de/Artikel/ausgabe/2003/12/014-dateibaum/

http://www.selflinux.org/selflinux/html/verzeichnisse_unter_linux01.html

Auch im mitgelieferten Manual für SuSE Linux findet sich eine gute Beschreibung (nicht nur zu diesem Thema).

Einfach das Paket "opensuse-manual_de" nachinstallieren, das Handbuch befindet sich '/usr/share/doc/manual/opensuse-manual_de' im HTML-Format, die Startseite ist "/usr/share/doc/manual/opensuse-manual_de/manual/index.html".

Greetz,

RM

temir
20.01.07, 23:11
Kleine Zugabe: wenn man als User


whereis ifconfig
ausführt, erhält man:


ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz

Leider ist es nun distibutionsabhängig, - habe z.B. schon gesehen, dass which ein Symlink auf ein anderes Programm war etc...

tschloss
20.01.07, 23:29
Leider ist es nun distibutionsabhängig, - habe z.B. schon gesehen, dass which ein Symlink auf ein anderes Programm war etc...

Und? Solange das Programm hinter dem Link "which" sagt, aus welchem Verzeichnis des Pfades das gesuchte Programm nur starten würde, beeinträchtigt das den Wert des Resultats doch nicht. Oder habe ich dich mißverstanden?

temir
21.01.07, 11:16
Das verlinkte Programm brachte keine/sehr seltsame Outputs.
Hab dann locate eingerichtet, musste aber die find-utils selber übersetzen, da dem mitgelieferten ein paar Binaries fehlten :-(

bla!zilla
21.01.07, 11:34
Der Pfad ist aber distributionsabhängig. Da Du uns deine Distribution nicht verrätst, mußt Du ausprobieren.


Das ist nicht korrekt. Das Tool ifconfig ist elementar wichtig zum Betrieb des System und gehört zu den Kernkomponenten. Kein ifconfig - kein Netzwerk. Daher liegt es auch unter /sbin, da /sbin in jedem Fall auf der Rootpartition liegen muss. Es wäre also in einem Rettungssystem verfügbar, auch wenn z.B. /usr, und damit auch ggfl. /usr/sbin nicht verfügbar wäre.

oli993
21.01.07, 12:41
Das ist nicht korrekt. Das Tool ifconfig ist elementar wichtig zum Betrieb des System und gehört zu den Kernkomponenten. Kein ifconfig - kein Netzwerk. Daher liegt es auch unter /sbin, da /sbin in jedem Fall auf der Rootpartition liegen muss. Es wäre also in einem Rettungssystem verfügbar, auch wenn z.B. /usr, und damit auch ggfl. /usr/sbin nicht verfügbar wäre.

Danke für den Hinweis, ifconfig sollte tatsächlich immer in /sbin liegen, unabhängig von der Distribution. -> http://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard#.2Fsbin_:_wichtige_S ystembefehle

Theoretisch ist natürlich dennoch denkbar, daß dies in irgendeiner kleinen Furz-Distri nicht der Fall ist. Oder kennst Du wirklich alle Distributionen? ;)

bla!zilla
21.01.07, 12:48
Theoretisch ist natürlich dennoch denkbar, daß dies in irgendeiner kleinen Furz-Distri nicht der Fall ist. Oder kennst Du wirklich alle Distributionen? ;)

Solange sie sich an die FHS halten.... ;)