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: