Configurarea pppoe în linux fără networkmanager

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

  1. înainte de a activa conexiunea
  2. post-up - după activare
  3. 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







Articole similare

Trimiteți-le prietenilor: