Auf die Schnelle

Dynamische IP in firewall verwenden:

#!/bin/bash
HOST=nichtaufdienervengehenbitte.de
FILE1=/root/ip
FILE2=/root/ipold
PORT=22
ping -c 1 $HOST | head -1 | awk {'print $3'} | sed 's/(//' | sed 's/)//' >  $FILE1
ip=`cat $FILE1`
ip2=`cat $FILE2`

if [ -f /root/ipold ]
then
/sbin/iptables -D INPUT -s $ip2 -m tcp -p tcp --dport $PORT -j ACCEPT
fi

/sbin/iptables -I INPUT -s $ip -m tcp -p tcp --dport $PORT -j ACCEPT
cp -a /root/ip /root/ipold

Ja, ja kann man besser machen und Ihr seid alle so geil blabla.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Printed from: http://exdc.net/2007/10/11/auf-die-schnelle/ .
© exdc 2010.

2 Comments   »

  • rootNo Gravatar says:

    Also wenn schon dann einfach

    sed 's/(\|)//'

    aber warum nicht gleich

    dig +short $HOST

    und dass mit FILE1 und FILE2 hast du auch nicht gerade lang durchgehalten, naja vielleicht das nächste mal, ich bin so geil so toll blabla

    ;-)

  • keroNo Gravatar says:

    Kommt, kommt, aber danke fuer dig+short kannte ich nicht

RSS feed for comments on this post , TrackBack URI

Leave a Reply

 
  • THE UNTOLD

    • kero zu Xen: Ich nutze zwangsweise auf einer Maschine centos 5.4. Begeistern kann ich mich dafuer aber nicht. Keine Ahnung wie weit Centos von...
    • inte zu Xen: Fedora rockt. Mag ich lieber als Debian. Irgendwie ist das da alles ein bissl… professioneller. Und irgendwie auch weniger...
    • kero zu Xen: Was ist Fedora?
    • inte zu Xen: Was nimmstn da? Fedora oder Debian?
    • kero zu Dokumentenverwaltung fuer den Desktop: Es geht auch nicht darum Texte zu bearbeiten. In der Tat ist es nicht ausgeschlossen, aber...
    • Ruprecht Helms - it zu Dokumentenverwaltung fuer den Desktop: Eine Software auf Opensource-Basis, die dazu noch kostenfrei ist, ist immer zu...
  • Rhythm of Time

    • Loading...
  • ?

  • damals