Bash - Benutztes Netzwerk Interface herausfinden?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
monotek
Beiträge: 227
Registriert: 20.07.2004 15:25:11
Wohnort: dresden

Bash - Benutztes Netzwerk Interface herausfinden?

Beitrag von monotek » 23.04.2006 20:45:51

Ich habe mir ein Bash Script geschrieben, um die Stabilität eines WLAN, mittels Up / Download / MD5 Check einer Datei, zu testen.
Das Script läuft auf meinem Laptop, der per LAN (eth1) oder WLAN (eth0) ins Netz gehen kann. Nun möchte ich in dem Script noch prüfen, welches Interface benutzt wird.

Hat einer ne Idee wie ich das machen kann?

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 23.04.2006 21:36:53

Kann man es vielleicht an der Reihenfolge wie die Devices in der Routingtabelle abgelegt sind ermitteln?

Ich bin mir da nicht sicher, aber schaue mal in der Manpage von route.

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

Benutzeravatar
FANA
Beiträge: 482
Registriert: 30.03.2005 17:50:55

Beitrag von FANA » 23.04.2006 23:37:59

Code: Alles auswählen

route -n | grep ^0.0.0.0 | awk '{print $8}'

Benutzeravatar
monotek
Beiträge: 227
Registriert: 20.07.2004 15:25:11
Wohnort: dresden

Beitrag von monotek » 25.04.2006 21:37:28

danke :-)

Antworten