Návod ke zprovoznění bezdrátového spoje SIEMENS® Gigaset M 101 Data

Toto pojítko je vlastně seriový kabel. Z toho také vyplývají provozní vlastnosti.
Oficiální stránky příslušného hardware naleznete na webu firmy Siemens®


1. Předpoklad je mít k dispozici uvedený hardware:

Maximální přenosová rychlost je omezena možnostmi sériového portu, takže 112 kbps.
Připojíme, zapneme a hurá do konfigurování.
Popisuji zde konfiguraci pro FreeBSD, v Linuxu by se to dalo udělat o něco jednodušeji, ale zase na úkor jiných vlastností systému.
Pokud přijdete na nějaké zjednodušení nebo vylepšení, budu rád když mi napíšete.

2. Skript, který se spouští na serveru:

Pro provoz využijeme daemon pppd. Skript spouští cron neustále dokola každou minutu s ohledem na rychlé navázání spojení. Tuto funkci se mi nepodařilo zajistit jinak, protože FreeBSD není SysV a neexistuje v něm /etc/inittab
V /etc/crontab máme něco takového:
*/1 * * * * root /home2/scripts/pppd.regen >> /var/log/pppd_time.log

Obsah skriptu pppd.regen:
#!/usr/local/bin/bash

#nastaveni promenne ze souboru
if [ "`cat /home2/scripts/status.pppd`" = "" ]; then
   export PPPD_STATUS=0
else
   export PPPD_STATUS=1
fi

#zjisteni stavu daemona a potrebne logovani
if [ "`ps ax | grep pppd | grep cuaa1`" = "" ]; then
   /usr/sbin/pppd /dev/cuaa1 115200 :17.2.100.194 netmask 255.255.255.224 lcp-echo-interval 30 lcp-echo-failure 4 lcp-restart 3 >>/var/log/pppd.log
   if [ "$PPPD_STATUS" = "1" ]; then
      echo -n "spojeni ukonceno: "
      date
      export PPPD_STATUS=0
   fi
elif [ "$PPPD_STATUS" = "0" ]; then 
   if [ "`netstat -r | grep ppp0`" != "" ]; then
     export PPPD_STATUS=1;
     echo -n "spojeni navazano: ";
     date;
   fi      
fi

#ulozeni promenne do souboru
if [ "$PPPD_STATUS" = "1" ]; then
   echo -n "1" > /home2/scripts/status.pppd
else
   echo -n "" > /home2/scripts/status.pppd
fi
Funkci myslím není potřeba příliš rozebírat, pouze je potřeba vytvořit soubor status.pppd, ve kterém se uchovává informace o stavu.

3. Druhá strana - klient Windows:

Nakonfigurujeme jako připojení přes modem, akorát rychlost bude o něco vyšší. :-)
Nainstalujeme Standard 28800 bps modem, 8N1 115200. Vytvoříme nové telefonické připojení sítě, v záložce "Obecné" zadáme libovolné vytáčené číslo, nastavíme "Připojit se pomocí" náš standardní modem a klikneme na tlačítko "Nakonfigurovat". V záložce "Obecné" nastavíme nejvyšší rychlost 115200, v záložce "Připojení" datové bity 8, parita není a stop-bitů 1. V záložce "Možnosti" zaškrtneme okno terminálu zobrazit před vytočením čísla. Stiskneme tlačítko "OK". Na záložce telefonického připojení "Typy serverů" zadáme "PPP:Windows 95, Windows NT 3.5, Internet" a zaškrtneme protokol TCP/IP. V "Nastavení TCP/IP nemusíme vyplňovat nic. Stiskneme tlačítko "OK" a je to hotovo.

4. Závěrečné postřehy:



Autor: Václav Musil
napsáno 23.03.2001 Zpět na hlavní stránku