V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
RHFS
V2EX  ›  Linux

第一次在 bandwagonhost 上装 PPTP VPN, 能登陆 VPN,但上不了网,不知道什么情况,有懂的朋友帮忙看一下!

  •  
  •   RHFS · 2014-10-01 17:47:41 +08:00 · 16894 次点击
    这是一个创建于 3708 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://segmentfault.com/blog/masaila/1190000000491442'

    参照上面的教程。
    里边少了一步sysctl -p


    http://www.v2ex.com/t/44254
    有翻到这片 篇,但是他的问题是iptables 我直接service iptables stop 了 还是没网络。
    第 1 条附言  ·  2014-10-01 19:57:32 +08:00
    谢谢大家那么热心~
    我用centos5 然后http://t.cn/7vsQT 这个一 键安装 终于搞定了,
    第 2 条附言  ·  2014-10-01 19:58:04 +08:00
    /hehe ...放给朋友免费使用,突然听说解封了。。
    第 3 条附言  ·  2014-10-02 12:32:59 +08:00
    问题又来了。。。为什么我自己链没问题,然后部分朋友连接也没问题,然后有小部分人连接有问题,

    这个是配置麻烦大神看看。


    yum remove -y pptpd ppp
    iptables --flush POSTROUTING --table nat
    iptables --flush FORWARD
    rm -rf /etc/pptpd.conf
    rm -rf /etc/ppp

    wget http://www.diahosting.com/dload/dkms-2.0.17.5-1.noarch.rpm
    wget http://www.diahosting.com/dload/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
    wget http://www.diahosting.com/dload/pptpd-1.3.4-1.rhel5.1.i386.rpm
    wget http://www.diahosting.com/dload/ppp-2.4.4-9.0.rhel5.i386.rpm

    yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers
    rpm -ivh dkms-2.0.17.5-1.noarch.rpm
    rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
    rpm -qa kernel_ppp_mppe
    rpm -Uvh ppp-2.4.4-9.0.rhel5.i386.rpm
    rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

    mknod /dev/ppp c 108 0
    echo 1 > /proc/sys/net/ipv4/ip_forward
    echo "mknod /dev/ppp c 108 0" >> /etc/rc.local
    echo "echo 1 > /proc/sys/net/ipv4/ip_forward" >> /etc/rc.local
    echo "localip 172.16.36.1" >> /etc/pptpd.conf
    echo "remoteip 172.16.36.2-254" >> /etc/pptpd.conf
    echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
    echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd

    pass=`openssl rand 6 -base64`
    if [ "$1" != "" ]
    then pass=$1
    fi

    echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets

    iptables -t nat -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
    iptables -A FORWARD -p tcp --syn -s 172.16.36.0/24 -j TCPMSS --set-mss 1356
    service iptables save

    chkconfig iptables on
    chkconfig pptpd on
    service iptables start
    service pptpd start

    echo "VPN service is installed, your VPN username is vpn, VPN password is ${pass}"
    第 4 条附言  ·  2014-10-03 22:31:23 +08:00
    问题排除了是运营商干扰了pptp
    29 条回复    2015-04-06 03:59:12 +08:00
    zinev
        1
    zinev  
       2014-10-01 18:14:09 +08:00   ❤️ 1
    曾经也尝试安装,试了好几次都失败了,后来忘了在哪看到说他家的不支持非openvpn就没去折腾了,直接shadowsocks无痛翻墙
    teehoo
        2
    teehoo  
       2014-10-01 18:21:04 +08:00   ❤️ 2
    用这篇博客最后面的自动安装配置脚本,ubuntu下
    http://yansu.org/2013/12/11/deploy-pptp-vpn-in-ubuntu.html
    RHFS
        3
    RHFS  
    OP
       2014-10-01 18:22:45 +08:00
    @zinev gg了一下有很多一件安装包。
    @teehoo 试试,
    imshawer
        4
    imshawer  
       2014-10-01 18:23:11 +08:00   ❤️ 1
    完全打不开看一下 NAT 配置吧,部分打不开看一下 MTU 值设置吧。
    Quaintjade
        5
    Quaintjade  
       2014-10-01 18:33:58 +08:00   ❤️ 1
    iptables要启动的,然后加一句:

    iptables -A FORWARD -j ACCEPT
    RHFS
        6
    RHFS  
    OP
       2014-10-01 18:37:12 +08:00
    @Quaintjade 我直接关闭防火墙不行的吗?
    manoon
        7
    manoon  
       2014-10-01 18:40:48 +08:00   ❤️ 1
    @RHFS 必须不行。。。。。吧
    RHFS
        8
    RHFS  
    OP
       2014-10-01 18:44:31 +08:00
    @teehoo 按照上面教程走了一边不行。
    arnofeng
        9
    arnofeng  
       2014-10-01 18:45:53 +08:00 via Android   ❤️ 1
    教程不对
    RHFS
        10
    RHFS  
    OP
       2014-10-01 18:50:26 +08:00
    @arnofeng 怎么说,
    RHFS
        11
    RHFS  
    OP
       2014-10-01 18:51:12 +08:00
    @imshawer g刚刚格掉了。现在在是其他办法,等等还不行放上nat配置
    rentaro
        12
    rentaro  
       2014-10-01 18:52:56 +08:00   ❤️ 1
    ip show addr 看下你的网卡是不是 eth0 ,iptables-save 的输出贴出来
    Quaintjade
        13
    Quaintjade  
       2014-10-01 18:56:59 +08:00   ❤️ 1
    @RHFS 哦不对,试了下起作用的不是FORWARD那句,而是nat的那句


    那个教程不适用于OpenVZ,因为没有MASQUERADE。
    OpenVZ用这句:

    iptables -A POSTROUTING -s [pptp的内网地址段] -o venet0 -j SNAT --to-source [服务器的外网ip]

    内网地址段就是你在 /etc/pptpd.conf 里面设置的那个段。例如:
    -A POSTROUTING -s 192.168.101.0/24 -o venet0 -j SNAT --to-source 116.251.218.39
    teehoo
        14
    teehoo  
       2014-10-01 19:17:33 +08:00   ❤️ 1
    @RHFS 上面的步骤可以不走,直接wget下来这个脚本sudo运行就行...
    tititake
        15
    tititake  
       2014-10-01 19:55:43 +08:00   ❤️ 2
    Debain/Ubuntu系统的话,可以用我改的这个脚本
    https://github.com/tititake/MyShellScripts/blob/master/ubuntu-pptpd.sh

    VPN用户和密码在前面几行定义,安装前后修改下都行。
    bandwagon我也在用,安装应该没问题
    manoon
        16
    manoon  
       2014-10-01 20:55:50 +08:00
    -看就是为了让妺紙可以玩Ins.

    Hehe
    RHFS
        17
    RHFS  
    OP
       2014-10-01 22:34:56 +08:00
    @manoon 机制😃
    不过妹纸我在封ins那天就买了一个曲径给她用,这个是给朋友用的,不然都没人去赞她了。
    Vkme
        18
    Vkme  
       2014-10-01 23:16:12 +08:00 via Android
    右键VPN属性---网络---ipv4协议属性---高级---在远程网络上使用默认网关,没勾打上,有勾就去掉。
    你去试试。
    RHFS
        19
    RHFS  
    OP
       2014-10-01 23:34:38 +08:00
    @Vkme 额。。。这个是linux 然后使用设备是iOS
    wormcy
        20
    wormcy  
       2014-10-02 08:01:48 +08:00 via Android
    maybe 不能关闭防火墙
    imlonghao
        21
    imlonghao  
       2014-10-02 08:22:00 +08:00 via Android
    No iptables , No VPN
    iptables一定不能关闭
    rentaro
        22
    rentaro  
       2014-10-03 18:58:15 +08:00
    如果只有部分人有问题,应当检查他们连网方式,某些路由器不支持 VPN,通过 WIFI 无法连通,用手机直接联网试试
    RHFS
        23
    RHFS  
    OP
       2014-10-03 20:08:05 +08:00
    @rentaro 就是用手机连接的, 应该是PPTP有干扰
    mephisto
        24
    mephisto  
       2014-10-03 22:17:55 +08:00
    有可能是iOS 8.0.2的bug,看到apple官网上有100多人有看过相关问题。反正我的pptp vpn ipad air后台看连上了,vpn标志也出来了,开了debug报文比正常的短点,就是上不了网,安卓和arch linux 正常,明天找人用其他版本的iOS测试下。歪一下,楼主把妹好拼!
    RHFS
        25
    RHFS  
    OP
       2014-10-03 22:29:33 +08:00
    @mephisto hahahaha 你试试我的VPN 给个邮箱
    webjin
        26
    webjin  
       2014-10-04 02:35:05 +08:00
    fchypzero
        27
    fchypzero  
       2014-10-05 20:35:55 +08:00
    MTU
    liumailong
        28
    liumailong  
       2015-04-06 03:57:45 +08:00
    我也是搬瓦工,查了很多教程就是上不了,没想到下面一句代码问题就解决了。
    iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -j MASQUERADE
    liumailong
        29
    liumailong  
       2015-04-06 03:59:12 +08:00
    忘说了,系统用的是官方默认的 CentOS 6
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.