Konfiguracja Mikrotik Routerboard jako koncentratora PPPoE z użyciem serwera RADIUS
Przyjęto konfigurację w której interfejs ether1 routerboarda podłączony jest do sieci, w której znajdują się klienci pppoe, natomiast interfejs ether2 jest przyłączony do routera, z użyciem połączeniówki 10.0.0.0/30 (zakładamy adres ip routera 10.0.0.1). Adres IP serwera RADIUS to 10.10.10.10, a adres IP serwera syslog to 10.10.10.11.
Konfigurujemy adresację IP interfejsu ether2:
/ip address add address=10.0.0.2/30 interface=ether2 disabled=no
Ustawiamy bramę domyślną dla naszego routerboarda:
/ip route add dst=0.0.0.0/0 gateway=10.0.0.1
Konfigurujemy parametry serwera RADIUS, w tym hasło, port przeznaczony do autentykacji klientów (1812) i ewidencji ruchu (1813), a także usługę dla której użyjemy serwera RADIUS, czyli ppp:
/radius add address=10.10.10.10 secret=test authentication-port=1812 accounting-port=1813 service=ppp disabled=no
W profilu PPP ustawiamy lokalny adres koncentratora:
/ppp profile set default local-address=10.0.0.2
Włączamy użytkowanie serwera RADIUS, update'y co 10 sek.
/ppp aaa set use-radius=yes accounting=yes interim-update=10s
Dodajemy interfejs serwera PPPoE:
/interface pppoe-server add name="pppoe-in1"
Konfigurujemy serwer PPPoE w następujący sposób - działa na interfejsie ether1, do autentykacji używamy jedynie protokołów chap i mschap2, zezwalamy na maksymalnie jednocześnie jedną sesję dla jednego hosta (ewentualna stara sesja zostanie zamknięta, profil pppoe - domyślny:
/interface pppoe-server server add service-name="service1" interface=ether1 authentication=chap,mschap2 one-session-per-host=yes default-profile=default
Ustawiamy strefę czasową oraz klienta NTP, który będzie synchronizował zegar Mikrotika z czasem pobranym z sieci:
/system clock set time-zone-name=Europe/Warsaw
/system ntp client set enabled=yes mode=unicast primary-ntp=153.19.250.123 secondary-ntp=198.123.30.132
(Opcjonalnie) Możemy również dodać logowanie do serwera syslog podstawowych zdarzeń:
/system logging action add name=syslog-server target=remote remote=10.10.10.11 bsd-syslog=yes
/system logging add topics=info action=syslog-server
/system logging add topics=critical action=syslog-server
/system logging add topics=error action=syslog-server
/system logging add topics=warning action=syslog-server
|