Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
W celach naukowych chciałbym spróbować postawić serwer PPPoE (VirtualBox) i łączyć się z nim poprzez drugiego VirtualBox'a . W internecie wszystkie opisy się różnią i nie mogę dojść do ładu jak to powinno się robić ( Potrzebuje najbardziej prostą i ogólna konfigurację, nie zależy mi na bezpieczeństwie itp. ) . Chcę tylko przetestować jak to działa. Zaznaczę, że obie maszyny mają czyste instalacje debiana 6.0.7 i jedynie skonfigurowane interfejsy.
Więc VirtualBox1 (Serwer)
/etc/network/interfaces (eth0 - internet)
auto lo eth0 eth1 iface lo inet loopback iface eth0 inet dhcp iface eth1 inet static address 10.2.3.2 netmask 255.255.255.0
VirtualBox2 (Klient)
/etc/network/interfaces
auto lo eth0 eth1 iface lo inet loopback iface eth0 inet dhcp iface eth1 inet static address 10.3.2.1 netmask 255.255.255.0
Komunikacja między dwoma maszynami działa. (mogą się 'pingować' nawzajem).
Czy mogę prosić o pomoc w konfiguracji najprostszego PPPoE ? (Uwierzytelnianie prostym hasłem pap/chap)
Pozdrawiam serdecznie,
Ostatnio edytowany przez Stricker (2013-05-21 20:56:48)
Offline
Ustaw przekazywanie pakietów pomiędzy interfejsami przez sysctl (net.ipv4.ip_forward=1).
Zainstaluj http://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz, a później już z paczek Debiana ppp i pppoe. Najprostsza, działająca zawartość pliku /etc/ppp/pppoe-server-options (DNS możesz wstawić dowolny, np lokalny):
require-chap lcp-echo-interval 10 lcp-echo-failure 20 ms-dns 8.8.8.8 defaultroute noipdefault usepeerdns
Zawartość /etc/ppp/chap-secrets (oczywiście nazwy używtkowników, hasła i adresy wprowadzasz własne):
# Secrets for authentication using CHAP # client server secret IP addresses user1 * TajneHaslo 10.0.0.10
Przygotuj skrypt do startu serwera (dostosuj parametry do swoich potrzeb - wszystko jest w manualu, gdyby jednak coś było niejasne, daj znać):
!/bin/sh /usr/sbin/pppoe-server -C mojserwer -S mojepppoe -L 192.168.0.2 -I eth0 -N 64
oraz zatrzymujący usługę:
#!/bin/sh killall pppoe-server killall pppd killall pppoe
Oraz dodaj je do konfiguracji sieci:
iface eth0 inet static address 192.168.0.2 netmask 255.255.255.0 gateway 192.168.0.1 post-up /usr/local/bin/pppoe_start I to właściwie wszystko (jeśli masz firewall, musisz dostosować jeszcze jego ustawienia) post-down /usr/local/bin/pppoe_stop
Offline
Było - w FAQ/Howto:
Łap sznurki:
http://dug.net.pl/drukuj/73/konfiguracja_prostego_serwera_pppoe/
i dddduuuzzzzoooo starszy:
http://stary.dug.net.pl/texty/pppoe.pdf
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2013-05-21 22:47:58)
Offline
Dziękuje serdecznie za odpowiedzi i linki.
W pliku rp-pppoe (http://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz) jest README i instalacja. Czy nie jest to wystarczające ?
Jednak przy wywołaniu polecenia pppoe-start dostaje TIME OUT. Czyli instalacja rp-pppoe i konfiguracja z jego poziomu nie jest wystarczająca ?
Offline
rp-pppoe, dostarcza te same programy, co pakiet pppoe, tylko w nowszych wersjach. pppoe-start uruchamia klienta, nie serwer pppoe. Obydwie maszyny muszą mieć komunikację w warstwie 2. Na obydwu hostach sprawdź najlepiej tcpdumpe/wiresharkiem,. jak wygląda komunikacja (powinny być wysyłane kolejno: PADI, PADO, PADR i PADS.
Offline