PPP dial-in konfiguration Introduktion PPP dialinkonton är beroende av loginskript och /etc/ppp/option.tty filer för att kontrollera olika inställningar för pppd. Detta är något irriterande och kräver flera steg. Modulen pppdialin är en generell lösning som gör slut på detta elände. 11.. PPrriinncciippeerr Ett PPP konto kopplas ihop med ett loginskript. Dessa skript används sedan för att kontrollera de olika valen för /usr/sbin/pppd. Det behövs som regel ett nytt loginskript för varje typ av PPPkonto (dedicerad, fast IP, ...). Vidare behövs en del konfigurationer i skript som /etc/ppp/ip-up. Modulen pppdialin tillhandahåller en generell lösning på allt detta. · Det förbättrar den normala PPPkontodialogen och låter administratören ange olika pppd- och vägvals-parametrar. · Informationen lagras i filen /etc/pppdialin.conf. · programmet /usr/lib/linuxconf/lib/pppparms används för att ta ut parametrar för specifika konton och generera utmatningen så att de blir användbara för diverse skalskript. · Ett generellt login skript /usr/lib/linuxconf/lib/ppplogin använder sig av programmet pppparms. 22.. SSäättttaa ssttaannddaarrddvväärrddeenn Du måste sätta olika standardvärden som ärvs av alla konton. Vissa fält i denna dialog har ingen motsvarighet i PPPkonto- dialogen: de påverkar bara betendet hos ppploginskrpten. 22..11.. AAnnvväännddaa ppppppdd 22..33 Det finns för närvarande två versioner av PPP-demonen, pppd 2.2 och 2.3. Tyvärr har en del parameterval fått nya namn i version 2.3 så ett och samma ppploginskript kommer inte att fungera för båda. Denna checkruta instruerar ppploginskriptet att stödja den ena eller den andra versionen av pppd. 22..22.. AAllllookkeerraa ffjjäärrrrIIPP ffrråånn ttttyynnaammnn Denna checkruta säger åt ppploginskriptet att helt enkelt använda ttynamnet som fjärrIP. Detta förutsätter att det finns en rad i DNS som kopplar ihop en IPadress till ttynamnet i din domän. Du kan ha en bunt rader som dessa ttys0.your_domain.com x.y.z.1 ttys1.your_domain.com x.y.z.2 etc... Notera att det är en god ide att reservera IPadresser på det här sättet. Du MÅSTE ha en korrekt DNS konfiguration för IP i vilket fall som helst. Genom att göra på detta här sättet undviker du helt att använda /etc/ppp/options.ttyfilerna. När du lägger till flera modem till din server ger du bara ut ett IPnummer per modem (per tty) i DNS och sen är allt klart. Om du inte väljer detta val måste du antingen ge ut IPnumret manuellt (nästa fält) eller så är du utelämnad åt slumpen. 22..33.. IInnaakkttiivv ttiidd Efter en tid av inaktivitet kommer pppddemonen att koppla ner förbindelsen. Här måste du ange tiden i sekunder, 0 betyder att den inte kopplar ner automatiskt alls. 22..44.. MMaaxx uuppppkkoopppplliinnggssttiidd Detta sätter max tid en uppkoppling får vara. Detta motsvarar inget PPPdemonval, men en del övervakningsprogramvaror kan använda den här informationen för att döda sessioner som varat för länge. Värdet 0 tar bort den här funktionen. Vi förväntar oss att leverera en komplett lösning för detta i framtiden. 22..55.. LLooccaallaa IIPP nnuummmmeerr Här matar du in IP numret för den lokala sidan av kopplingen. Alla PPP sessioner delar på samma IP-nummer. Man använder ofta IPnumret på ethernetadaptern. Detta är standardvärdet som kommer användas om fältet lämnas blankt. Du kan ange andra nummer här om du t.ex tänker köra en brandvägg baserad på gränssnittsnumret. 22..66.. PPrriimmäärr DDNNSS Här anger du IP numret på din primära DNS. Detta IPnummer kommer att skickas till klienten via PPP protokollet. Så det finns inget behov av att berätta för användarna om vilken DNS de ska använda. 22..77.. SSeekkuunnddäärr DDNNSS Om du har två DNSservrar så anger du IPnumret för den andra här. 22..88.. AAnnddrraa ppppppdd vvaall 22..99.. KKoommmmaanndduunn eefftteerr uuppppkkoopppplliinngg 22..1100.. KKoommmmaannddoonn eefftteerr nneeddkkoopppplliinngg 33.. EEggeennsskkaappeerr ssoomm kkoonnttrroolllleerraass aavv ppppppddiiaalliinn Här är en lista på egenskaper från pppdialinmodulen. Du väljer dessa egenskaper för varje PPPkonto ur dialogen eller genom att sätta standardvärden i regelsektionen i användarkontomenyn. 33..11.. PPPPPP ppaarraammeettrraarr Här anger du parametrarna till PPPprotokollet och sessionen. 33..11..11.. KKooppiieerraa ffrråånn kkoonnttoo Det PPPkonto som du kommer att skapa kommer att ärva, fält för fält, från inställningarna från det här kontot. Det effektiva värdet av varje parameter fås genom att beräkna detta arv. Standardvärdena körs över av detta "förälder" konto, och sedan av värdet i detta konto. 33..11..22.. AAllllookkeerraa ffjjäärrrrIIPP ffrråånn ttttyynnaammnn Samma som standard. 33..11..33.. FFjjäärrrrIIPPnnuummmmeerr Använd detta fält för att allokera en fix IP adress. Detta används normalt för dedikerade 24/7 länkar. 33..11..44.. PPrriimmäärr DDNNSS Samma som standard. 33..11..55.. SSeekkuunnddäärr DDNNSS Samma som standard. 33..11..66.. IInnaakkttiivviitteettssttiidd Efter en tid av inaktivitet kan PPPdemonen koppla ner förbindelsen. Du måste ange tiden i sekunder här, 0 betyder ingen gräns på inaktivitetstid. 33..11..77.. MMaaxx kkoopppplliinnggssttiidd Samma som standard. 33..11..88.. AAnnddrraa ppppppdd aalltteerrnnaattiivv PPPdemonen har ett stort urval av parametrar. Du kan vilja ange några här som inte hanteras av dialogen. 33..11..99.. KKoommmmaannddoonn eefftteerr uuppppkkoopppplliinngg Här kan du lägga in sökvägen och eventuella argument till ett kommando som ska köras efter det att uppkopplingen är etablerad. Detta är valbart. 33..11..1100.. KKoommmmaannddoo eefftteerr nneeddkkoopppplliinngg Här skriver du sökväg och argument till det kommando som skall exekveras efter att kopplingen avslutats. Detta är valfritt. 33..11..1111.. LLeevveerreerraa ttiillll ddeennnnaa ddoommäänn Här anger du namnet på en e-postdomän. När kopplingen har etablerats kommer följande kommande kommando att köras. /usr/sbin/sendmail -qRdomain Detta är användbart för icke dedikerade konton där klienten kör en smtp server. 33..22.. RRoouuttiinngg Du kan sätta statiska vägval vid uppkoppling. Du anger en lista med nätverk/nätmask par. Detta är valfritt. 33..33.. IIppxx aalltteerrnnaattiivv PPPprotokollet kan användas för att leverera IPXpaket såväl om IPpaket. Du kontrollerar här ett litet antal inställningsmöjligheter för IPX. 44.. SSttaattuuss ppåå ddeennnnaa mmoodduull pppdialinmodulen har blivit introducerad i Linuxconf 1.10r26. /usr/lib/linuxconf/lib/ppplogin har blivit förbättrad för att stödja pppparms. Detta anses experimentellt. 44..11.. ppppppddiiaalliinn mmoodduulleenn oocchh PPAAPP llooggiinn Tyvärr kan inte pppd demonen acceptera nya alternativ efter en PAP authentication. Detta gör pppdialinmodulen mindre användbar för PAP. När pppdialin har blivit mer spritt kommer vi modifiera pppd demonen för att stödja detta. Nu använder du bäst PAP för normal setup och ber klienterna använda loginskript för de som behöver speciella rutiner.