Configurarea PPPoE pe Linux fără NetworkManager
În noua versiune de NetworkManager, puteți configura PPPoE fără o consolă, însă NetworkManager este un program destul de sălbatic, îl șterg imediat pentru că nu văd sensul în el
Pentru a configura conexiunea cu furnizorul prin PPPoE, puteți merge în două moduri, simplu, cu ajutor (dar nu veți ști cum funcționează)
pppoeconf este probabil cel mai simplu expert pentru configurarea unei conexiuni folosind pppoe, dar nu oferă o înțelegere a întregii imagini și capacitatea de a configura parametri suplimentari, dar este destul de potrivit pentru configurarea rapidă
și complexă, dar foarte interesantă prin configările de editare
Programul pppd este responsabil pentru lucrul cu protocolul PPPoE. Acest program (daemon) necesită suport modulele de kernel ppp_deflate, bsd_comp, ppp_async, PPPoE, pppox (mod_probe ppp_generic), în mod implicit, acest lucru este activat în toate distribuțiile populare
Pentru a vă conecta la un furnizor și a configura setările de rețea, trebuie să editați mai multe fișiere
Punct de vedere istoric, în fișierul / etc / ppp / colegii / DSL-furnizor de sunt setările specifice unui anumit furnizor, precum și datele de conectare pentru conexiunea curentă cu ea, de exemplu, în chap-secrets fișier din conturile pentru furnizor RTELECOM utilizator1 utilizator2 și un cont pentru GPRS Conexiunile Beeline, pentru conectarea sub user2 de conectare a furnizorului RTELECOM în acest fișier ar trebui să fie utilizatorul înregistrării "user2". toate celelalte mențiuni ale utilizatorului ar trebui să fie închise cu un simbol # sau șterse
Dintre optiunile utile, foloseste-te. este necesar atunci când nu există un server DNS propriu, am un astfel de server, așa că am comentat această opțiune
Pentru a testa conexiunea, lansați comanda pon <имя файла с настройками для нужного провайдера>, interfața ppp0 ar trebui să apară și să meargă ping-uri
Dacă adăugați utilizatorul dumneavoastră la grupul netdev va fi posibil să se efectueze această comandă fără sudo, numele DSL-furnizor nu este necesară, o puteți schimba în orice nume de fișier, de exemplu, divan-TV, pur si simplu nu uita despre asta când este conectat
Apoi, cel mai probabil nevoie pentru a configura conectarea automată la pornire și, în general, în legătură Încorporați sitemu exemplu pentru a sincroniza cu firewall-ul, clientul sau DynDNS de exemplu, pentru a schimba modurile de server DNS
Pentru a face acest lucru, trebuie să editați fișierul / etc / network / interfaces pentru a adăuga o conexiune nouă la acesta, să înregistrați scripturile și comenzile precedente și următoarele înainte de a începe și după oprirea interfeței, aici este exemplul meu
Puteți vedea că noii conexiuni i se oferă divanul de nume, iar ca profil de conexiune este utilizat fișierul furnizor dsl deja configurat. De asemenea, se văd două secvențe de 3 echipe care sunt procesate în conformitate cu prefixul. este evident că evenimentul
- înainte de a activa conexiunea
- post-up - după activare
- respectiv, înainte și în jos înainte și după întreruperea conexiunii
Aceste evenimente sunt convenabile pentru utilizarea, de exemplu, activarea și oprirea interfeței Ethernet, încărcarea și salvarea setărilor firewall-ului, legarea IP-ului primit la numele DNS din serviciul DynDNS
Acum, pentru a gestiona această conexiune, este suficient să folosiți utilitarele ifup și ipdown <название соединения> sau un script care controlează toate conexiunile sudo /etc/init.d/networking restart
Se pare a fi nu este dificil, toate cele 3 fișiere și mai multe opțiuni pentru a le ajuta, puteți configura și adăuga tot felul de caracteristici, de exemplu, puteți scrie un script care comută serverul DNS pentru a utiliza un server DNS extern sau numai pentru întreținerea zonei interioare și se leagă-l la script interfață de inițializare, puteți reduce paginile inaccesibile timpul de așteptare de pe Internet, sau, de exemplu, pentru a trimite mesajul dvs. Jabber despre schimbarea IP dinamică
aici este actualul meu / etc / network / interfaces