Ubuntu PPPoE install

0

O problema care ii preocupa pe multi zilele acestea (mai ales in regie), este cum se face o conexiune PPPoE in Linux.
Exista mai multe solutii la treaba asta, datorita multitudinilor de distributii Linux care exista, deci in concordanta voi posta o varianta general valabila.

1. Instalati pppoeconf (se poate sa fie instalat default, spre exemplu pe debian nu este) astfel :

# apt-get install pppoeconf

Deoarece internetul nu merge, va trebui sa folositi repository-ul de pe cd-rom: in /etc/apt/sources.list va trebui sa aveti o linie de genul :
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 kde-CD Binary-1 20070407-12:10]/ etch contrib main. Daca nu aveti atunci cautati pe net, din windows, ce linie trebuie sa aveti pentru a putea descarca pachetele de pe cd-rom si apoi dati

# apt-get update.

2. Rulati pppoeconf :

# pppoeconf

Dati OK-uri si introduceti user-ul s parola.

3. Problema este ca PPPoE-ul face legatura intre ppp0 (interfata de PPPoE) si gateway, dar noi nu de asta avem nevoie ci de legatura intre ethX si gateway, unde X este numarul interfetei de retea(foarte probabil 0, eu am 1 pentru ca pe 0 am placa wireless)

4. Inchidem conexiunea :

# poff

5. Adaugam ruta :

# route add -net 10.0.0.0 netmask 255.0.0.0 dev ethX

6. Redeschidem conexiunea :

# pon dsl-provider

7. Ne bucuram de net.

8. Problema este ca pasii 4 5 si 6 trebuiesc executati la fiecare noua pornire a sistemului (serverul nu-mi face legatura ethX <–> gateway).O posibila solutie este un fisier de scripting. Determinati run-level-ul curent cu

# who -r si apoi intrati in directorul /etc/rcY.d , unde Y=runlevel-ul curent.

Faceti un fisier S99eRegie (S de la start, 99 prioritatea cea mai mica) :

# touch S99eRegie
# vim S99eRegie

Adaugati liniile :

poff
route add -net 10.0.0.0 netmask 255.0.0.0 dev ethX
pon dsl-provide
r

9. Toate bune si frumoase acum deoarece scriptul anterior se va rula la fiecare incarcare a sistemului de operare !

Leave A Reply