Attentie bij binnenkomen van wireless netwerk

Pagina: 1
Acties:

  • mithras
  • Registratie: Maart 2003
  • Niet online
Ik zou graag een automatische backup willen maken van mijn ~ als ik mijn eigen netwerk binnenstap. Dat betekent dat als ik wireless internet heb via ssid XXX, ik een scriptje wil starten.

Is het mogelijk om op een bepaalde manier actief een notificatie te krijgen? Ik heb geen zin in een cron die elke x minuten moet checken of ik wel thuis ben, want dat ben ik bijna nooit. Het is dus verspeelde resources als ik dat passief controleer. Kan ik op een of andere manier ergens een regel instellen voor zoiets?

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Ik denk dat het het handigst is om dit in het init.d script te zetten.

Op die manier checkt ie het als je boot.

trap onderaan /etc/init.d/network (o.i.d. hangt af van je distro) iets af wat de SSID checkt en eventueel een backup start./

We are pentium of borg. Division is futile. You will be approximated.


  • rulus
  • Registratie: November 2005
  • Laatst online: 19-09-2025
Je kan met dbus inhaken op het signaal van NetworkManager dat er een netwerkverbinding is gemaakt (DeviceNowActive), en dan (ook via dbus) uitzoeken welk ESSID je netwerk heeft (API). Dat 'inhaken' moet volgens mij wel met een scriptje dat de hele tijd draait, ik weet niet of het ook anders kan.

Verwijderd

Waar woon je?

  • mithras
  • Registratie: Maart 2003
  • Niet online
Rainmaker schreef op zondag 07 september 2008 @ 18:26:
Ik denk dat het het handigst is om dit in het init.d script te zetten.

Op die manier checkt ie het als je boot.

trap onderaan /etc/init.d/network (o.i.d. hangt af van je distro) iets af wat de SSID checkt en eventueel een backup start./
Het is inderdaad wel een goede oplossing, zij het helaas zo dat ik mijn laptop zal moeten rebooten op het moment dat ik mijn backup wil starten. Dan gaat het niet helemaal meer automatisch :p
rulus schreef op maandag 08 september 2008 @ 11:50:
Je kan met dbus inhaken op het signaal van NetworkManager dat er een netwerkverbinding is gemaakt (DeviceNowActive), en dan (ook via dbus) uitzoeken welk ESSID je netwerk heeft (API). Dat 'inhaken' moet volgens mij wel met een scriptje dat de hele tijd draait, ik weet niet of het ook anders kan.
Het is wel een elegante oplossing. Ik zal proberen eens in python een klein scriptje in elkaar te draaien wat hiernaar kan luisteren. Die zal vervolgens bij het binnenkomen van het netwerk het backup gebeuren starten.

Bedankt :)
In Nederland ;)

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

voor de Debian manier

een stukje knip plak met een up/down toevoeging.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/etc/network/interfaces voorbeeld:
# de roaming interface MOET de handmatige inet methode gebruiken
# 'allow-hotplug' of 'auto' laat de daemon automatisch opstarten
allow-hotplug eth1
iface eth1 inet manual

        wpa-driver wext
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

 
# er wordt geen id_str, standaard gebruikt als de mapping target om op terug te vallen.
iface default inet dhcp


# id_str="uni"
iface uni inet dhcp

# id_str="home_static"
iface home_static inet static

        address 192.168.0.20
        netmask 255.255.255.0
        network 192.168.0.0

        broadcast 192.168.0.255
        gateway 192.168.0.1

        post-up mount /mnt/movies/
        up su <username> -c "xmessage op thuis netwerk &"
        pre-down umount /mnt/movies/


whereami is ook een oplossing maar ken ik niet

>.< >.< >.< >.<


  • Pim.
  • Registratie: Mei 2001
  • Laatst online: 16-08-2025

Pim.

Aut viam inveniam, aut faciam

Nu ben ik erg nieuwschierig waar dit van belang voor is :?

"The trouble with quotes from the Internet is that you can never know if they are genuine." - Elvis Presley | Niet met me eens ? DM ME


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 10:16
Misschien dat flupzor iets op basis van het externe IP adres wil doen ofzo.
Pagina: 1