Z namenom, da vam bo kppp/pppd deloval, mora imeti jedro sestavljeno ppp podporo. Če to ni tako, si priskrbite zadnjo različico od pppd iz kateregakoli popularnega Linux arhiva in jo ponovno sestavite v vaše jedro z omogočeno ppp podporo. Ne se prestrašiti, če to zveni zastrašujoče bolj kot je v resnici. Potem ne pozabiti namestiti pppd. Če ne veste ali imate jedro s ppp podporo, vnesite dmesg v ukazni vrstici in poiščite nekaj kar je podobnega temu:
PPP: version 2.3.0 (demand dialling) TCP compression code copyright 1989 Regents of the University of California PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered |
Posodobitev: kppp od različice 1.5.32 dalje poskuša samodejno izvedeti ali jedro podpira PPP. Če ne podpira, boste opozorjeni ob zagonu kppp-ja. Ta lastnost še ni popolnoma preverjena, zato se ne morete popolnoma zanesti na to za zdaj.
V jedru PPP iz Linux različice 1.2.x do 2.0.x so bile narejene spremembe, ki so prisilile v programiranje novega pppd daemona. V večini distribucij lahko najdete pppd daemon v /usr/sbin. Za jedro različice 1.2.x je pravilna različica pppd daemona 2.1; za jedro različice 2.0.x je pravilna različica 2.2. ali novejša; za jedro različice 2.1.x in 2.2.x potrebujete pppd različico 2.3. Če ne veste katero različico pppd daemona ima vaš sistem, lahko vtipkate:
% pppd --version |
Nobeden od pppd daemonov trenutno nima možnosti --version, vendar bo vtipkanje te možnosti povzročilo, da bo pppd daemon izpisal napako zaradi neprepoznane možnosti, ter izpisal seznam možnosti, v katerih bo razvidna tudi različica pppd daemona.