
                      fli4l modem dialout with wvdial support

   25.03.2002, mathias gumz, gumz@cs.uni-magdeburg.de

   das opt_wvdial basiert auf dem opt_modem von oliver dawid...
   
   wie er hab auch ich mich entschlossen, erstmal nur ein einziges circuit
   zu verfuegung zu stellen, obwohl theoretischer weise mehr moeglich sein
   sollten .. wvdial kann das eigentlich .. :)

   dieses Paket ist unter
   [1]http://www.cs.uni-magdeburg.de/~gumz/fli4l/2.0.x/wvdial.zip
   
   oder 
   
   [2]http://www.uni-magdeburg.de/gumz/fli4l
   
   erhltlich. es muss im hauptverzeichnis von fli4l ausgepackt werden:

   cd fli4l-2.0.x unzip wvdial.zip

   in   der   datei   config/wvdial.txt   sind  entsprechende  anpassungen
   vorzunehmen.   die   parameter   sind  hier  detailliert  aufgelistet:
   
   
   #-------------------------------------------------------------------------
   # Optional: Modem Support for Dialout with wvdial
   #-------------------------------------------------------------------------

   OPT_WVDIAL='no'
   
   #-------------------------------------------------------------------------
   # Optional: Automatic Configure Modem at Boottime
   #-------------------------------------------------------------------------

   OPT_WVDIAL_CONF='no'

   wenn hier ja eingetragen wird, startet zur bootzeit das tool wvdialconf und
   erkennt in der regel automatisch die werte des modems und ueberschreibt die
   entsprechenden stellen in der datei /etc/wvdial.conf auf dem router.
   
   hinweis: wvdialconf nimmt ca 90kb an platz weg. um platz zu sparen, kann man
   OPT_WVDIAL_CONF einmal auf die disk installieren, sie die werte, die an-
   schlieend in der /etc/wvdial.conf stehen, in die option-sektion einzutragen
   und OPT_WVDIAL_CONF wieder auf "no" zu setzen. dann wird wvdialconf nicht mehr
   auf die diskette uebertragen
   
   WVDIAL_DEVICE=''         # modem device ... normaly /dev/ttyS0
   WVDIAL_BAUD=''           # baudrate ... normaly 57600 for a 56k modem
   WVDIAL_PHONE='0192658'   # phonenumber of your provider
   WVDIAL_USER='msn'        # username of your provider
   WVDIAL_PASSWD='msn'      # password of your provider

   wenn man die spezifikation seines modems kennt, kann man unter 
   WVDIAL_DEVICE und WVDIAL_BAUD die entsprechenden werte eintragen.
   diese eintraege werden aber ueberschrieben, sobald man OPT_WVDIAL_CONF
   starten laesst.

   unter  WVDIAL_PHONE, WVDIAL_USER  und  WVDIAL_PASSWD  sind  die  
   anmeldedaten fr den entsprechenden provider einzutragen.

   
   nicht ueberrascht sein, mehr muss nicht eingetragen werden, wvdialconf
   erkennt bei jedem start die funtkionierenden modemdaten und aendert
   die /etc/wvdial.conf auf dem router entsprechend ... wenn man OPT_WVDIAL_CONF
   auf "yes" stehen hat :))
   
   zusaetzlich sind bei lust und laune oder besonderern vorstellungen noch 
   init-variablen fr das modem von bedeutung. dort kann man dem modem 
   spezifische at-commands senden, die zb das modem auf lautlos stellen
   ein beispiel dafuer steht in der base.txt
   
   !! ACHTUNG !!
   
   das modem sollte beim start des routers AN sein, da sonst wvdialconf
   die modemerkennung nicht ausfuehren kann .. wenn man OPT_WVDIAL_CONF auf
   "yes" stehen hat :))
   
   dies ist allerdings kein beinbruch, da wvdialconf zu jedem zeitpunkt 
   ausgefuehrt werden kann 
   
     /sbin/wvdialconf /etc/wvdial.conf 
     
   danach sollten die aktuellen modemdaten in der /etc/wvdial.conf stehen,
   die provider daten werden nicht ueberschrieben ...
   
   
   wenn  alles  geklappt hat, bist du jetzt am ende der konfiguration und
   kannst deine diskette erstellen.
   
     
   die internetverbindung wird dann einfach durch eingabe von wvdial auf dem
   router hergestellt.
   
   !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!
   
   1. da fli4l in der aktuellen version immer noch probleme mit STRG+C hat
      (womit man unliebsame programme abrechen kann), zumindest was die
      konsole betrifft, sollte man sich moeglichst mit telnet oder besser
      ssh auf den router begeben und das dann per hand eingeben
      
   2. es ist bisher NICHT moeglich, dass wvdial automatisch gestartet wird
      wenn ich lust und zeit habe, denk ich drueber nach, bis dahin ignorier ich 
      anmerkungen kritischer art und nehme konstruktive vorschlaege gerne auf
      
   3. es ist also vielleicht erstmal nicht dumm gedacht, sich am opt_modem zu
      versuchen, weil dies hier wie gesagt nur fuer mich die notloesung ist
      
      
   4. alle clients sollten moeglichst den router als gateway eingestellt haben
   
   !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!  ACHTUNG  !!!
   
   
   diese   version   ist  alpha.  ich habe diese opt deshalb erstellt, weil ich 
   anscheinend zu bloed fuer das opt_modem von oliver dawid war/bin ... ich
   hattes jedenfalls nicht hingekriegt, dass das modem sich mit dem pppd 
   korrekt unterhaelt und hab deshalb wvdial fuer fli4l erstellt - compiliert.
   
   grosser dank gilt also oliver, da ich sein opt fast 1:1 kopiert habe und nur
   an den erforderlichen stellen ausgetauscht was auszutauschen war.
   
   

   meine e-maildresse: gumz@cs.uni-magdeburg.de (aber haltet euch zurueck :)) )

   have fun, slackware und fli4l 4ever 

   gummi (akira)
   
   ps: wer noch einen anstaendigen ftpd fuer fli4l/eis braucht, sollte vielleicht
   mal das von mir erstellte opt_pftpd testen -> pureftpd ist einer der sichersten
   ftpdaemon(server) der welt und hat wirklich nette features ... auch hierbei gilt:
   
    1. alpha release
    2. keine garantier fuer nix
    3. eigentlich hat sowas auf dem router nix zu suchen 
    4. hohjg (im irc-channel von #fli4l findbar) arbeitet ebenfalls an einem 
       opt_pftpd .. wir werden wahrscheinlich unsere arbeit koordinieren ...
       

verweise

   1. http://www.uni-magdeburg.de/gumz/fli4l
   2. http://www.cs.uni-magdeburg.de/~gumz/fli4l/2.0.x/wvdial.zip
