Advertisement
mar_w

Openwrt - Server PPPoE

Feb 24th, 2025 (edited)
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.03 KB | None | 0 0
  1. "release": {
  2.         "distribution": "OpenWrt",
  3.         "version": "24.10-SNAPSHOT",
  4.         "revision": "r28432-7609571dcd",
  5.         "target": "x86/64",
  6.         "description": "OpenWrt 24.10-SNAPSHOT r28432-7609571dcd",
  7.         "builddate": "1738765072"
  8.  
  9.  
  10. ######### Klient PPPoE ################
  11. # cat /etc/config/network
  12. .....
  13. ### u mnie porty to: eth0, eth1, eth2, zamiast lan1, lan2, lan3
  14. ### dodatkowo tagowanie portu (wan) jak to robi(ła) neostrada
  15. ......
  16. config interface 'wan'
  17.     option device 'eth1.35'
  18.     option proto 'pppoe'
  19.     option username 'user2'
  20.     option password 'password2'
  21. .....
  22.  
  23. ------------------------------------------------------------------------------------------------------------------
  24.  
  25. ######### Server PPPoE ################
  26.  
  27. # cat /etc/ppp/chap-secrets
  28. #USERNAME PROVIDER  PASSWORD  IPADDRESS
  29. #zadeklarowane adresy pod login/hasło
  30. user2   *   password2   192.168.35.2
  31. user3   *   password3   192.168.35.3
  32.  
  33. --------------------------------------------------------------
  34.  
  35. # cat /etc/ppp/pppoe-server-options
  36. # PPP options for the PPPoE server
  37. # LIC: GPL
  38. #require-pap
  39. # pap zmienione na chap
  40. require-chap
  41. login
  42. lcp-echo-interval 10
  43. lcp-echo-failure 2
  44. mru 1492
  45. mtu 1492
  46. # chcę żeby server wysyłał automatycznie adres DNS do klienta
  47. ms-dns 8.8.8.8
  48.  
  49. -----------------------------------------------------------------
  50.  
  51. # cat /etc/config/pppoe
  52. config pppoe_server
  53. # tutaj jest 'lan' ponieważ server działa na interfejsie lan o czym w dalszej części
  54. # inne ustawienia wg potrzeb. na kliencie można definiować z jakim 'ac' ma się łączyć itd...
  55.     option interface lan
  56.     option ac_name server-pppoe
  57.     list service_name service1
  58. #   list service_name service-name2
  59.     option maxsessionsperpeer 1
  60.     option localip 192.168.35.1
  61.     option firstremoteip 192.168.35.2
  62.     option maxsessions 64
  63.     option optionsfile /etc/ppp/pppoe-server-options
  64.     option randomsessions 1
  65.     option unit 0
  66.     option offset 0
  67.     option timeout 60
  68.     option mss 1468
  69.     option sync 0
  70.  
  71. --------------------------------------------------------------------------------
  72.  
  73. # cat /etc/config/network
  74. ....
  75. config interface 'lan'
  76. # ponieważ klient pppoe odbiera na tagowanym porcie 35 to server pppoe też musi nadawać na tym samym tagu.
  77.     option device 'eth0.35'
  78.     option proto 'static'
  79.     option ipaddr '192.168.35.1'
  80.     option netmask '255.255.255.0'
  81. ...
  82. # najważniejsza rzecz to dopisanie  takiego interfejsu (nazwa dowolna) żeby zawierał w sobie device 'ppp0'
  83. # gdyż taki zostanie utworzony po nwiązaniu pierwszego połączenia z klientem.
  84.  
  85. config interface 'ppp0'
  86.     option device 'ppp0'
  87.     option proto 'none'
  88.  
  89. -------------------------------------------------------------------------------------
  90.  
  91. # cat /etc/config/firewall
  92. ....
  93. # ponieważ u mnie server pppoe słucha na 'lan' to jak widać interfejs ppp0 został dodany w tej sekcji.
  94. config zone
  95.     option name     lan
  96.     list   network      'lan'
  97.     list   network      'ppp0'
  98.     option input        ACCEPT
  99.     option output       ACCEPT
  100.     option forward      ACCEPT
  101.  
  102. --------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement