pptp.sh 480 B

1234567891011121314151617181920212223
  1. scan_pptp() {
  2. scan_ppp "$@"
  3. }
  4. setup_interface_pptp() {
  5. local iface="$1"
  6. local config="$2"
  7. config_get device "$config" device
  8. for module in slhc ppp_generic ppp_async ip_gre; do
  9. /sbin/insmod $module 2>&- >&-
  10. done
  11. setup_interface "$iface" "$config" "dhcp"
  12. config_get mtu "$cfg" mtu
  13. config_get server "$cfg" server
  14. mtu=${mtu:-1452}
  15. start_pppd "$config" \
  16. pty "/usr/sbin/pptp $server --loglevel 0 --nolaunchpppd"
  17. file /etc/ppp/options.pptp
  18. mtu $mtu mru $mtu
  19. }