![>](style_images/2/de/nav_m.gif)
Braunschweiger MailBox - Online Gaming Clan |
![]() ![]() ![]() ![]() |
Willkommen Gast ( Einloggen | Registrieren ) | Bestätigungs E Mail erneut senden |
![]() ![]() ![]() |
Martin |
![]() |
![]() KillingSpree ![]() ![]() ![]() ![]() Gruppe: [-bmb-]Points Beiträge: 130 Mitgliedsnummer.: 5 Mitglied seit: 2001-06-19 ![]() |
Hi Jörg !
Natürlich geht das auch mit einer Zeile und viel weniger Kommandoaufrufen ![]() Code Sample: ifconfig ppp0 | sed -e '/inet addr/s/^.*inet addr:\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*$/\1/p;d' > /home/user/ipadr.txt oder Code Sample: ifconfig ppp0 | sed -e '/inet addr/s/^.*inet addr:\([[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\.[[:digit:]]\{1,3\}\).*$/\1/p;d' > /home/user/ipadr.txt [\CODE] Und der Eintrag in der CRON-Tab geht auch kürzer: [CODE] */5 * * * * /root/ipadr -------------------- Bis dann Martin
|
Tekbaron |
Geschrieben am: Freitag, 21.September 2001, 16:06 Uhr
|
||||
![]() Leader ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: [-bmb-]Admin Beiträge: 2385 Mitgliedsnummer.: 12 Mitglied seit: 2001-03-07 ![]() |
Manche Leute die Linux als Router einsetzen müssen machmal wissen welche IP Adresse die Router gerade hat, kommt natürlich nur bei dynamischen Adressen vor. Naja also per Telnet auffen Linux Rechner einloggen, su machen, und dann ifconfig schon hat man seine IP adresse. Alles extrem umständlich, hier mal eine einfachere Lösung:
Zuerst eine datei unter im Verzeichnis /root anlegen mit dem namen ipadr, diese mit chmod 700 /root/ipadr ausführbar machen. In dieser Datei muss stehen:
Dise sind nur 2 Zeilen !!! User muss natürlich mit dem Login Namen des User ersetzt werden. So nun noch mit crontab -e dieses nachtragen:
Und schon wird in /home/user die datei ipadr.txt erzeugt die man dann vom Windows Rechner aus lesen kann ![]() Natürlich kann man das ganze dann in etwas abgewandelter form als Email versenden, z.b. wenn man auf der Arbeit die IP Adresse vom Home Rechner wissen muss. -------------------- |
||||
![]() |
![]() ![]() ![]() |