Protokół PPPoE (Point-to-Point Protocol over Ethernet) łączy protokół PPP i Ethernet w celu wdrożenia kontroli dostępu, uwierzytelniania i rozliczania klientów podczas przydzielania adresów IP.
Implementacja protokołu PPPoE składa się z dwóch etapów: etapu wykrywania i etapu sesji PPP.
Etap wykrywania: Klient namierza koncentrator dostępu, identyfikując adres MAC sieci Ethernet koncentratora dostępu i ustanawiając identyfikator sesji PPPoE.
Etap sesji PPP: Klient i koncentrator dostępu negocjują za pomocą protokołu PPP. Procedura negocjacyjna jest taka sama jak w przypadku standardowej negocjacji PPP.
Dla połączeń PPPoE, Hillstone udostępnia dedykowane do tego celu interfejsy (Network -> Interface -> New -> PPPoE Interface).
Aby założyć profil PPPoE, wybieramy zakładkę Network -> PPPoE, naciskamy ⊕New i w oknie PPPoE Configuration ustawiamy parametry:
– PPPoE Name – nazwa własna profilu PPPoE
– Interface – niezaadresowany interfejs warstwy trzeciej mający obsługiwać połączenie PPPoE.
– User Name – nazwa użytkownika.
– Password/Confirm Password – hasło i jego potwierdzenie (powtórzenie).
– Idle Interval – czas braku ruchu sieciowego, po którym następuje przełączenie na stan bezczynności.
– Reconnect Interval – odstęp czasowy pomiędzy próbami ponownego połączenia, w przypadku jego braku.
– Access Concentrator – nazwa koncentratora operatorskiego.
– Authentication – metoda uwierzytelniania (PAP lub CHAP).
– Netmask – maska sieciowa do uzyskania drogą PPP0E
– Distance – parametr odległości dla routowania.
– Weight – parametr wagi (ważności) dla routowania.
– Service – Określa dozwoloną usługę. Podana usługa musi być taka sama jak usługa dostarczana przez serwer PPPoE. Jeśli nie zostanie określona żadna usługa, system automatycznie zaakceptuje każdą usługę zwróconą przez serwer.
– Static IP – uzupełniamy, jeżeli posiadamy statyczny adres IP, aby zapobiec jego zmianom.