Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128
Aceasta pagină descrie protocolul PPPoE folosit de ISP pentru a asigura acces la Internet.
Inainte de a incepe asigurativa ca stiti urmatoarele informatii:
Pentru a realiza o legătură de tip pppoe puteti folosi unul din urmatoarele programe:
Link-uri utile:
Carrick solutions FAQ în engleză.
Fedora are inclus rp-pppoe. Ca sa configurati conexiunea pppoe, dati in consola comanda adsl-setup, ca root si raspundeti la intrebari. Aceste instructiuni sunt valabile pentru orice distributie cu rp-pppoe instalat.
LOGIN NAME Enter your Login Name (default root):
Aici introduceti userul dat de catre ISP.
INTERFACE Enter the Ethernet interface connected to the ADSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethX, where 'X' is a number. (default eth0):
Placa de retea in care ati bagat cablul de retea.
Do you want the link to come up on demand, or stay up continuously? If you want it to come up on demand, enter the idle time in seconds after which the link should be dropped. If you want the link to stay up permanently, enter 'no' (two letters, lower-case.) NOTE: Demand-activated links do not interact well with dynamic IP addresses. You may have some problems with demand-activated links. Enter the demand value (default no):
Daca legatura sa ramana pornita tot timpul sau sa se deconecteze dupa o perioada de inactivitate. Alegeti “no” ca sa stea conectat permanent.
DNS Please enter the IP address of your ISP's primary DNS server. If your ISP claims that 'the server will provide dynamic DNS addresses', enter 'server' (all lower-case) here. If you just press enter, I will assume you know what you are doing and not modify your DNS setup. Enter the DNS information here:
Aici scrieti IP-ul serverului DNS de la ISP. Daca ISP-ul nu v-a dat nici o adresa a serverului DNS (cazul cel mai probabil) scrieti “server” aici.
PASSWORD Please enter your Password:
Parola pe care v-a dat-o ISP-ul.
USERCTRL Please enter 'yes' (three letters, lower-case.) if you want to allow normal user to start or stop DSL connection (default yes):
Permite userilor normali (non-root) sa porneasca si sa opreasca conexiunea PPPoE. Scrieti “yes”.
FIREWALLING
Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
Choose a type of firewall (0-2):
Alegeti tipul de firewall.
Start this connection at boot time Do you want to start this connection at boot time? Please enter no or yes (default no):
Daca conexiunea vreti sa porneasca la bootare. Scrieti yes
Pentru acest how to aveti nevoie de baselayout-1.12.6 care este ultima versiune stabila si suport in kernel pentru ppp.
Device drivers --->
Network device support --->
<*> PPP (point-to-point protocol) support
<*> PPP filtering
<*> PPP support for async serial ports
<*> PPP support for sync tty ports
<*> PPP Deflate compression
<*> PPP BSD-Compress compression
<*> PPP over Ethernet
emerge rp-pppoe
Cu ajutorul editorului preferati introduceti userul si parola in /etc/ppp/pppoe.conf
vi /etc/ppp/pap-secrets
In acest fisier introduceti userul,serverul si parola sub forma:
# client server secret "my-adsl-username" * "password"
Acum suntem nevoiti ca sa-i spunem baselayout-ului ca sa foloseasca adsl pentru eth0:
vi /etc/conf.d/net
Adaugam urmatoarele linii:
# Configure the interface to use ADSL config_eth0=( "adsl" ) # Cred ca nu mai este nevoie sa editati /etc/ppp/pppoe.conf daca setati asta. De testat adsl_user_eth0="my-adsl-username"
Tot ce mai avem de facut este sa-l facem sa porneasca.
# ln -s net.lo /etc/init.d/net.eth0 # rc-update add net.eth0 default # /etc/init.d/net.eth0 start
Configurarea se realizeaza cu utilitarul pppoe-setup.
pppoeconf
Metoda recomandata pentru aceasta distributie este folosirea utilitarului pppoeconf care vine inclus cu distributia. Pentru configurarea initiala deschideti un terminal si tastati comanda
sudo pppoeconf
Un program va intreba urmatoarele in limba engleza:
Use peer DNS = Yes
Acest utilitar modifica urmatoarele fisiere de configurare:
| Fisier | Descriere |
|---|---|
/etc/network/interfaces | Porneste automat la bootare interfata de retea. |
/etc/ppp/pppoe_on_boot | Activeaza legatura pppoe. |
/etc/ppp/pap-secret | Userul si parola de conectare sunt salvate aici in text clar. |
/etc/ppp/peers/dsl-provider | Fisierul cu setarile pentru legatura punct la punct. |
Pentru a porni sau opri manual legatura pppoe folositi comenzile urmatoare:
pon dsl-provider poff dsl-provider
rp-pppoe
Dapper Guide este sursa aceste documentatii, nu este metoda recomandata deoarece pentru a putea instala clientul rp-pppoe aveti nevoie de o legatura functionala la Internet.
Pasii de urmat pentru instalarea din surse a pachetului pppoe:
1. Instalaţi uneltele de compilare, metapachetul build-essential
2. Executaţi următoarele comenzi:
wget -c http://www.roaringpenguin.com/files/download/rp-pppoe-3.8.tar.gz sudo tar zxvf rp-pppoe-3.8.tar.gz -C /opt/ sudo chown -R root:root /opt/rp-pppoe-3.8/ gksudo gedit /usr/share/applications/RP-PPPoE.desktop
Va aparea ferestra gedit, copiati textul de mai jos si salvati fisierul.
[Desktop Entry] Name=RP-PPPoE Comment=RP-PPPoE Exec=gksudo /opt/rp-pppoe-3.8/go-gui Icon=pppoeconf.xpm Terminal=false Type=Application Categories=Application;Network;
Puteti porni aplicatia proaspat instalata aici: Applications → Internet → RP-PPPoE
In cazul in care inregistrarea respectiva nu e disponibila in meniu va trebui sa reporniti gnome-panel folosind comanda
killall gnome-panel
Aici vom lista lucruri specifice fiecarui provider Internet, probleme intalnite etc...
Oct 25 10:13:47 localhost pppd[3514]: rcvd [LCP TermReq id=0x2 "Connect time expired"] Oct 25 10:13:47 localhost pppd[3514]: LCP terminated by peer (Connect time expired) Oct 25 10:13:47 localhost pppd[3514]: Connect time 2789.4 minutes.
/etc/resolv.conf.193.231.238.2 # ns3.rdsor.ro 193.231.236.17 # ns1.rdsnet.ro
In cazul in care nu a-ti reusit configurarea corecta a legaturii pppoe incercati urmatoarele comenzi intr-un terminal pentru a afla mai multe informatii:
1. ifconfig
Folositi aceasta comanda pentru a lista interfetele de retea. In cazul in care legatura s-a realizat OK ar trebui sa afiseze ceva de genul urmator:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:46:17:A7:07
inet6 addr: fe80::20c:46ff:fe17:a707/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1325 errors:0 dropped:0 overruns:0 frame:0
TX packets:539 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:674525 (658.7 KiB) TX bytes:57174 (55.8 KiB)
Interrupt:193 Base address:0x8000
ppp0 Link encap:Point-to-Point Protocol
inet addr:82.78.182.114 P-t-P:10.0.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:515 errors:0 dropped:0 overruns:0 frame:0
TX packets:493 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:540911 (528.2 KiB) TX bytes:43376 (42.3 KiB)
Alte posibilitati:
2. route
In cazul in care legatura a fost configurata corect comanda route va afisa urmatoarele:
route Kernel IP routeing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.1 * 255.255.255.255 UH 0 0 0 ppp0 default * 0.0.0.0 U 0 0 0 ppp0
Din cate se poate observa interfata de retea eth0 nu apare (nici nu trebuie). Legatura ppp0 este realizata si e folosita ca si ruta default in acest caz.
3. ping
Daca interfata ppp0 a fost configurata corect si este ruta default atunci totul ar trebui sa functioneze corect. Verificati daca la nivel IP functioneaza reteaua prin folosirea comenzii ping la o adresa IP cunoscuta. Daca aceasta functioneaza cel mai probabil ca e o problema de rezolvare a numelor, incercati in acest caz folosirea unei alte liste de IP-uri pentru /etc/resolv.conf.
In anumite situatii ping nu e util deoarece pachetele ICMP folosite de aceasta comanda pot fi filtrate de catre un anumit hop.
4. Loguri pppoe
Functie de distributia folosita acestea informatii se pot gasi in fisiere diferite. Puteti folosi comenzi ca de exemplu: dmesg, plog sau verificati cu un editor text continutul fisierelor din /var/log/.
Analizand aceste informatii puteti identifica diferite probleme la conectare ca de exemplu:
$plog RDS_dsl Aug 11 17:11:40 localhost pppd[8776]: Plugin rp-pppoe.so loaded. Aug 11 17:11:40 localhost pppd[8778]: pppd 2.4.4b1 started by root, uid 0 Aug 11 17:12:15 localhost pppd[8778]: Timeout waiting for PADO packets Aug 11 17:12:15 localhost pppd[8778]: Unable to complete PPPoE Discovery
tcpdump -i eth0
pentru a verifica daca vin pachete (de orice fel) pe interfata de retea eth0.
Daca primit pachete atunci legatura fizica este in regula si problema este de alt tip.
| Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz. | ||
|
|
|
|