IP:tä tarkkaileva skripti
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
7 viestiä
• Sivu 1/1
-
- Viestit: 150
- Liittynyt: 27.10.2006 klo 15.43
- Paikkakunta: Oulu
IP:tä tarkkaileva skripti
Viesti Kirjoittaja Hutsipotsi »
Minulla on dynaaminen IP (DHCP) operaattorilta ja tarvitsisin skriptin joka tarkkailee sitä ja jos se muuttuu, niin ilmoittaa siitä sähköpostilla. En tartte esim. no-ip duckia, koska se ei lähetä spostia vaan omalle hostille ilmoittaa muutoksen ja en halua käyttää välihostauksia. Googlauksesta huolimatta en löytänyt sopivaa juttua tai sitten en vaan osaa hakea oikeilla hakusanoilla ja itse en osaa tuota skriptiä vääntää. Jos joku osaava tuollaisen osaisi minulle tehdä tai viitsisi neuvoa mistä sellaisen löytäisin, niin olisin kiitollinen
Getting enough sleep helps you do your best in whatewer you do.
-
- Viestit: 532
- Liittynyt: 5.7.2008 klo 11.42
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja vemssi »
Eipä juuri nyt ole OS X:ää käsillä, jotta voisin testata, mutta tämän pitäisi toimia:
Aja skripti vaikka 5 min välein cronissa.
Koodi: Valitse kaikki
#!/bin/bash
#set -x
IFACE=en0
EMAIL=TÄHÄN_OMA_SÄHKÖPOSTIOSOITTEESI
LOG=/tmp/ip
OLD_IP=`cat $LOG`
# get current ip on IFACE
x=`/sbin/ifconfig $IFACE`
y=${x#*inet addr:}
y=${y%% *}
# log current ip
echo $y > $LOG
# check if ip has changed
# if we have been disconnected for a long time
if [[ -z "$OLD_IP" ]] && [[ "$y" ]]; then
# report new ip
echo `hostname` 'on:' $y ', ' `date` | mail -s 'Uusi IP' $EMAIL
# if ip has changed since last check
elif [[ "$OLD_IP" ]] && [[ "$y" ]]; then
if [ "$y" != "$OLD_IP" ]; then
# report new ip
echo `hostname` 'on:' $y ', ' `date` | mail -s 'Uusi IP' $EMAIL
fi
fi
exit 0
Holder of Plot 395158.
-
- Viestit: 107
- Liittynyt: 25.7.2004 klo 0.27
- Paikkakunta: Helsinki
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja phedlund »
Muutama kommentti tuohon : jos käytetään wlania niin IFACE on en1. Käyttäjä halusi ilmeisesti tarkkailla liittymänsä ip-osoitetta, mutta skripti ei pelaa jos on NATin takana, kuten usein on tapaus. Ulkoisen IP:n voi hakea esim. komennolla 'curl icanhazip.com' . En muista onko curl vakiona mukana OS X:ssä.
-
- Viestit: 4450
- Liittynyt: 27.9.2008 klo 14.53
- Paikkakunta: Ylivieska
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja peku »
Joissakin modeemeissa/reitittimissä on tuollainen toiminto valmiina.
iMac 27" MacBook Pro 15" Mac mini iPad mini MacBook Air 13" iPad Air 2 iPad 2018 MacBook Pro 17" 2x HomePod mini 2x Homepod 2 Airport Express Thunderbolt Display 27” 2x iPhone SE iPod nano
-
- Viestit: 532
- Liittynyt: 5.7.2008 klo 11.42
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja vemssi »
Kun vielä zoomataan lisää ongelmaan sisään, niin käyttäjä halusi tarkkailla serveriltä käsin Airportin IP-osoitetta. Ongelma ratkottu (ilmeisesti, en ole kuullut lopullista tuomiota) privana.phedlund kirjoitti:Muutama kommentti tuohon : jos käytetään wlania niin IFACE on en1. Käyttäjä halusi ilmeisesti tarkkailla liittymänsä ip-osoitetta, mutta skripti ei pelaa jos on NATin takana, kuten usein on tapaus. Ulkoisen IP:n voi hakea esim. komennolla 'curl icanhazip.com' . En muista onko curl vakiona mukana OS X:ssä.
Holder of Plot 395158.
-
- Viestit: 2550
- Liittynyt: 5.4.2006 klo 21.38
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja kamina »
Jos serveri on verkon ulkopuolella, niin se voi kenties tunnistaa ip'n vaihtumisen, muttei uutta ip-osoitetta.vemssi kirjoitti:Kun vielä zoomataan lisää ongelmaan sisään, niin käyttäjä halusi tarkkailla serveriltä käsin Airportin IP-osoitetta. Ongelma ratkottu (ilmeisesti, en ole kuullut lopullista tuomiota) privana.phedlund kirjoitti:Muutama kommentti tuohon : jos käytetään wlania niin IFACE on en1. Käyttäjä halusi ilmeisesti tarkkailla liittymänsä ip-osoitetta, mutta skripti ei pelaa jos on NATin takana, kuten usein on tapaus. Ulkoisen IP:n voi hakea esim. komennolla 'curl icanhazip.com' . En muista onko curl vakiona mukana OS X:ssä.
Whatismyip.com tarjosi aikoinaan kevyttä liittymää julkisen ip-osoitteen selvittämiseksi skriptillä. Skripti voisi ladata sivun curlilla ja parsia siitä ip-osoitteen kohtuullisen vaivattomasti.
-
- Viestit: 4702
- Liittynyt: 4.11.2007 klo 13.32
- Paikkakunta: Tampere
Re: IP:tä tarkkaileva skripti
Viesti Kirjoittaja atheos »
Tätä jäin kyllä vähän ihmettelemään. Itsellä on DynDNS ja se on ollut paras idea ikinä etähallinnan suhteen, riittää että muistaa hostin ja kustomoidut porttinumerot mm. SSH:lle (vähentää "koputtelijoita" ja firewall-spämmiä). Koneella pieni softa tarkkailee ulkopuolista IP:tä ja päivittää sen palveluun jos muuttuu. Ja siis omat yhdistämiset etänä ovat ehkä luokkaa 1-2 kertaa kuussa eli ei mitään tehokäyttöä edes.Hutsipotsi kirjoitti:En tartte esim. no-ip duckia, koska se ei lähetä spostia vaan omalle hostille ilmoittaa muutoksen ja en halua käyttää välihostauksia.
Mac mini • MBA 11" • iPhone 5s • iPad (3rd gen)
http://irc.fi/atheos • http://www.mikseri.net/user/atheos
http://irc.fi/atheos • http://www.mikseri.net/user/atheos
7 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit