Hlava Tady je Ozzyzlakovo
novinky | úvod | o mně | trocha humoru | fotoalbum | software | konfigurace v Linuxu | poslat email | trocha poezie | CZFree.Net | PGP klíč | TCP/IP tools | škola | FZ6 Fazer | Daytona 675 | YZF-R6 | no a co na závěr ?
DVB-T soubor pro Prahu
Vypalovani pod linuxem
Postfix konfigurace
IBM ThingPad 570 E a linux
IP Masquarading iptables
IP Masquarading ipchains
IP Masquarading ipfwadm
Sendmail konfigurace
PPP daemon a konfigurace na pevné lince
PPP daemon jako dial-up server
Fetchmail, stahování pošty pomocí pop3 na Linux
Vgetty aneb voice pod linuxem
Network Ups Tools upsky pod linuxem howto
Sensors aneb měření teploty




Zprovoznění modemového serveru do Linuxu

* Návod je psán pro distribuci Debian verze 2.2. V jiných distribucích může být poněkud jiné pojmenování souborů.
* Návod popisuje konfiguraci ppp demona a mgetty aby umožňoval klasické připojení pomocí ppp protokolu a PAP autentifikace z běžných klientů (win,lin).
* Bylo odladěno na verzi ppp 2.3.10-2 a mgetty 1.1.21-2

Předpoklady

  • Mít přeložené jádro s podporou PPP
  • Nainstalovat ppp a mgetty
  • Zkonfigurovat skripty

Obecný postup:

Připravíme modem. Připojíme se k němu terminálem na nějaké rychlosti (doporučuji 57600) a zamkneme mu tuto rychlost na portu. Nesmí být v režimu AA (Auto answer). Zdvihnutí linky zařídí mgetty.

Připravíme konfiguraci ppp daemona a mgetty (viz níže). Vybereme vhodnou IP adresu pro dial-up připojení. Bez problému funguje použít tzv unnumbered variantu, tedy IP adresy (samozřejmě nepoužité) z rozsahu na ethernetu.

Připojíme modem k portu, a přes inittab pověsíme mgetty na port. Pak už stačí jen připojení otestovat.

Konfigurace:

Konfigurace jsou u debianu v /etc/ppp a v /etc/mgetty


/etc/ppp/options
Hlavní konfigurační soubor. Popis položek viz 'man pppd'

auth
asyncmap 0
local			
lock
hide-password		# skryj v logách heslo
proxyarp		# nutno při použití adres ze sítě na které je ethernet
+pap			# vyžaduj pap autentifikaci
login			# vyžaduj jí proti /etc/passwd


/etc/ppp/options.ttyS1
Přidělení IP adresy pro daný port. Při vynechání adresy před dvojtečkou se automaticky použije eth0. U Mě je například na ethernetu 10.0.0.6. NEZAPOMENOUT povolit ipforwarding (echo 1 > /proc/sys/net/ipv4/ip_forward) nejlépe při startu ve skriptu /etc/init.d/network.

:10.0.0.121


/etc/inittab
Sem je třeba přidat na konec řádku kterou se řekne že příslušný async port má obsluhovat mgetty. Reinicializaci provedeme příkazem 'init q'.

T1:23:respawn:/sbin/mgetty -x0 -s 57600 -D ttyS1


/etc/mgetty/login.config
Konfigurace login chování mgetty. Úpravou defaultního řádku bez parametrů k ppp daemonovi neboť ppp máme správně nakonfigurováno v jeho konfiguračních skriptech.
/AutoPPP/ -     a_ppp   /usr/sbin/pppd



martin@lipinsky.cz 200002011

bla
fotka (c) Martin Lipinský 1997 - 2017