Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 27

Thema: Bash Programmierung: IP Adresse auslesen ??

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Ort
    Rostock
    Beiträge
    193

    Bash Programmierung: IP Adresse auslesen ??

    Hi,

    hab mal wieder eine Frage zu der ich kein besseres Forum als "Linux Allgemein" finde:
    vielleicht könnt ihr mir helfen.
    Also: ich möchte in einem Shell Script unter Suse 9.0 meine lokale IP Adresse von ppp0 in eine Variable auslesen und anschliessend weiterverarbeiten.

    Wie krieg ich das hin??? Ich schätze mal in irgendeiner Verbindung von iptables & grep?? Könnte einen kleinen Gedankenanstoss gut gebrauchen...

    Thanx im voraus

  2. #2
    Data Centre Technician Avatar von Svenny
    Registriert seit
    Dec 2002
    Ort
    Frankfurt/M
    Beiträge
    857
    IP=$(ifconfig ppp0 | head -n 2 | tail -n 1 | cut -d: -f2 | cut -d" " -f 1)
    Tweedle-dee-du

  3. #3
    Registrierter Benutzer Avatar von klemens
    Registriert seit
    Nov 2002
    Ort
    Wien
    Beiträge
    2.061
    meineip=`/sbin/ifconfig ppp0 | grep P-z-P | cut -d: -f2 | cut -d" " -f1`

    Ev. schauen, ob das grep P-z-P passt - einfach mit iconfig nachschauen, was in der Zeile eindeutig vorkommt.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jul 2003
    Beiträge
    1.856
    Würde es aber nicht am einfachsten so sein?
    ipaddr |cut -b 9-23
    Geändert von JDieskau (11.05.04 um 17:21 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Ort
    Rostock
    Beiträge
    193
    DDDAAAANNNKKEEE.

    So schnell hätt ich nun wiklich keine Antwort(en!!) erwartet!!!!

    IP=$(ifconfig ppp0 | head -n 2 | tail -n 1 | cut -d: -f2 | cut -d" " -f 1)

    hats ins Schwarze getroffen!!! Klappt suer!!! Hab ich zwar (so sehr ich es auch versuche) technisch nicht 100 prozentig nachvollziehen könnn (was ich gern würde), aber es klappt zumindest!!

    Die Antwort : ipaddr |cut -b 9-23
    kann ich ebenfalls nich ganz nachvollziehen. ipaddr such oich doch... Denkfehler von mir ??

    Thanx!!!!!!!!!!!!!!!!!

  6. #6
    komplett "ausgebleicht" Avatar von Der Gestreifte
    Registriert seit
    May 2003
    Ort
    904**
    Beiträge
    3.247
    Zitat Zitat von JDieskau
    Würde es aber nicht am einfachsten so sein?
    ipaddr |cut -b 9-23
    Nee, das einfachste ist IMO, in die /etc/ip-up.d (oder in eines der von dort aufgerufenen Skripte) ein "echo "$4" >/tmp/ip_adresse" einzutragen (nagelt mich nicht fest, aber ich glaube in $4 steht die lokale Adresse).
    Anschliessend steht die Adresse für die Dauer der Verbindung in "/tmp/ip_adresse".

  7. #7
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    68
    @JDieskau meinte vermutlich sowas in der Art;
    Code:
    IP="$(ifconfig ppp0 | grep "inet addr:" |cut -b 21-35)"
    - geht auch.

    @boesi666
    Hab ich zwar (so sehr ich es auch versuche) technisch nicht 100 prozentig nachvollziehen könnn (was ich gern würde)
    Is nicht schwer - head -n 2 gibt dir nur die ersten beiden Zeilen aus zum Befehl ifconfig ppp0
    da die IP in der zweiten Zeile steht gibt dir nun tail -n 1 die letzte (also Zeile 2 in diesem Fall aus).
    und das cut -d: -f2 schneidet vorne weg bis incl. zum Doppelpunkt (Feldtrenner) und dann das cut -d" " -f 1
    schneidet hinten den Mist weg so das du als IP nur die Zahlen bekommst also nur das XXX.XXX.XXX.XX als Output


    Grüsse
    Bernt
    Geändert von Bernt (03.09.14 um 19:41 Uhr)

  8. #8
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Du bist ein aussichtsreicher Kandidat fuer den "Goldenen Spaten" des Monats September. Grund: Deine Antwort kommt mehr als 10 Jahre zu spaet:-))

    Gruss Pit.
    div. Hardware:
    Server openSuSI 15.1 / Laptops und Workstations openSuSI 15.2, 15.3 und 15.5
    Fritzbox 7940, Synology DS418

  9. #9
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.255
    Ist es nicht der Wille der zaehlt?
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


  10. #10
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Ort
    Rostock
    Beiträge
    193
    Ich weiß gar nicht mehr was ich damals überhaupt damit wollte ;-)

  11. #11
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Der Thread war doch schon nach einer halben Stunde gelöst. Damit zählt auch nicht mehr der Wille

  12. #12
    Registrierter Benutzer
    Registriert seit
    Jun 2012
    Beiträge
    8
    Ich habe den Thread heute gelesen und bin dankbar für die Erklärung von Bernt.

  13. #13
    Registrierter Benutzer
    Registriert seit
    Jun 2015
    Beiträge
    11
    Man kann doch aber auch einen Alias einrichten :

    alias myip='curl http://my.ip.fi/'

    und nach Eingabe von myip in der Shell habe ich meine IP, mit der ich im Internet unterwegs bin. Ich finde das echt praktisch!

  14. #14
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Beiträge gemeldet. Heut ist ja wieder echt was los im Forum.... man kommt bei den Spammern kaum hinterher....
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  15. #15
    Registrierter Benutzer
    Registriert seit
    Jun 2015
    Beiträge
    11
    @Newbie314
    Du meinst hoffentlich nicht meinen Beitrag ...

Ähnliche Themen

  1. Cooles Tool für die *Konsoleros* ;)
    Von HangLoose im Forum Neue Programme/Versionen
    Antworten: 48
    Letzter Beitrag: 20.04.04, 17:44
  2. usb-festplatten
    Von w.freudenstein im Forum Linux Allgemein
    Antworten: 11
    Letzter Beitrag: 10.02.04, 19:27
  3. need help bei linux u. 3d
    Von mexx im Forum X-Konfiguration
    Antworten: 16
    Letzter Beitrag: 24.07.03, 20:30
  4. Problem mit alsa bei der SDL-Compilierung!
    Von -Hendrik- im Forum Musik
    Antworten: 4
    Letzter Beitrag: 20.08.02, 20:10
  5. Probleme mit kwintv--Hilfeeeeeeee.....
    Von Hubidubi2001 im Forum Fernsehen
    Antworten: 10
    Letzter Beitrag: 20.05.02, 19:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •