您尚未登录。

#1 2016-09-19 15:27:55

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

[新手向,zju向] ArchLinux 连接 zju 的 VPN 访问校外网站

折腾了老半天,终于弄好了……zju这校园宽带还真是非主流啊,pppol2tp!为了防止自己忘了,顺便造福老和山校友,记录一下吧。

0. 方法适用与玉泉,应该除了紫金港其他都可以吧(瞎说

1. 首先得申请 IP,把 IP 和 MAC 绑定,然后等待 24 小时(重要!)。昨天折腾一下午没弄上,打电话给客服,说要 24 小时之后才能绑定上。

2. 得给 VPN 充钱,当然如果只访问校内网站的话这步可以免了。

3. 买根网线,然后插在电脑和网线口之间(废话)。

4. 配置 IP,往 /etc/netctl/enpXXX-zju 里面写入这些东西:

Description='瞎jb写'
Interface=<enpXXX>
Connection=ethernet
IP=static
Address=('<IPADDR>/24')
Routes=( # 校内路由表
'10.0.0.0/8 via <GW>'
'210.32.0.0/20 <GW>'
'222.205.0.0/17 via <GW>'
'210.32.128.0/19 via <GW>'
'210.32.160.0/21 via <GW>'
'210.32.168.0/22 via <GW>'
'210.32.172.0/23 via <GW>'
'210.32.174.0/24 via <GW>'
'210.32.176.0/20 via <GW>'
'58.196.192.0/19 via <GW>'
'58.196.224.0/20 via <GW>'
)
DNS=('10.10.0.21')

其中 <IPADDR> 是申请到的 IP 地址,<GW> 是网关。<enpXXX> 记得换成自己的网卡...

5. 此时,正常的话应该是可以访问校内网站了。

6. 配置 xl2tpd,往 /etc/xl2tpd/xl2tpd.conf 添加如下东西啦:

[lac ZJU_VPN]
lns = 10.5.1.9
redial = yes
redial timeout = 15
require chap = yes
require authentication = yes
name = <你的用户名,大概是学号>
ppp debug = no
pppoptfile = /etc/ppp/peers/options.xl2tpd.zju
require pap = no
autodial = yes

7. 配置 pppd

往 /etc/ppp/peers/options.xl2tpd.zju 写入:

noauth
proxyarp
defaultroute

然后往 /etc/ppp/chap-secrets 写入用户名(大概是学号)和密码:

<USERNAME>	*	"<PASSWORD>"	*

8. 启动就好啦~

# netctl enable enpXXX-zju
# netctl start enpXXX-zju
# systemctl enable xl2tpd
# systemctl start xl2tpd

最近编辑记录 zsrkmyn (2017-11-10 16:13:13)

离线

#2 2016-09-19 18:21:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [新手向,zju向] ArchLinux 连接 zju 的 VPN 访问校外网站

pppol2tp……好神奇喵
这 l2tp 还 o 了 ip 吧。于是是 pppol2tpoipoe?

最近编辑记录 依云 (2016-09-19 18:23:18)

离线

#3 2016-09-19 21:29:49

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: [新手向,zju向] ArchLinux 连接 zju 的 VPN 访问校外网站

依云 说:

pppol2tp……好神奇喵
这 l2tp 还 o 了 ip 吧。于是是 pppol2tpoipoe?

pppol2tpoipoe 2333

离线

页脚