標籤:style blog color io os ar for strong 檔案
由於pptp要用到NAT,但是預設的Linaro核心是不支援的,首先要配置核心支援NAT和PPP,具體的配置如下:
[*] Networking support —> Networking options —> [*] Network packet filtering framework (Netfilter) —> IP: Netfilter Configuration —> <*> IPv4 connection tracking support (required for NAT) <*> Full NAT <*> MASQUERADE target support <*> NETMAP target support <*> REDIRECT target support Device Drivers —> [*] Network device support —> <*> Universal TUN/TAP device driver support
vi /etc/ppp/options.pptpd
輸入以下內容:
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd idle 2592000 ms-dns 114.114.114.114
②、設定檔/etc/ppp/chap-secrets
vi /etc/ppp/chap-secrets
輸入以下內容
# Secrets for authentication using CHAP # client server secret IP addresses test1 pptpd 123456 *
註:這裡的myusername和mypassword即為PPTP VPN的登入使用者名稱和密碼
③、設定檔/etc/pptpd.conf
vi /etc/pptpd.conf
輸入以下內容:
option /etc/ppp/options.pptpd logwtmp localip 192.168.10.1 remoteip 192.168.10.100-199
註:為撥入VPN的使用者動態分配192.168.10.100~192.168.10.199之間的IP
④、設定檔/etc/sysctl.conf
vi /etc/sysctl.conf
修改以下內容:
net.ipv4.ip_forward = 1
儲存、退出後執行:
/sbin/sysctl -p
3、啟動PPTP VPN 伺服器端:
/sbin/service pptpd start
4、啟動iptables:
/sbin/service iptables start /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.10.0/24 -j MASQUERADE
在MarS Board上搭建PPTP