【已解决】Ubuntu下连接openvpn上网设置的问题

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
pro1ove
帖子: 31
注册时间: 2008-12-05 23:24

【已解决】Ubuntu下连接openvpn上网设置的问题

#1

帖子 pro1ove »

在vps上面搭建了openvpn access server。

台机xp用openvpn gui客户端可以连通vpn,也可F墙。笔记本上的ubuntu12.04使用openvpn字符界面(命令“sudo openvpn client.ovpn”, client.ovpn是openvpn自动生成,我没有更改),能够连上vpn,但没法F墙,看ip也已经是海外了。难道要在ubuntu下单独做些设置吗?Ubuntu ip转发也打开了,搜网上说法,配置iptables,不太懂这些,设置了很长时间也不成功。

我想vpn服务器端和客户端的配置文件应该都没问题吧,因为xp的电脑F墙正常。想请教是什么问题呢?

Ubuntu下默认的路由表:

代码: 全选

0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
173.224.215.16  192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
连接vpn后的路由表,没法F墙,46.x.x.x是我vps的ip:

代码: 全选

0.0.0.0         5.5.0.1         128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
5.5.0.0         0.0.0.0         255.255.248.0   U     0      0        0 tun0
46.x.x.x  192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
128.0.0.0       5.5.0.1         128.0.0.0       UG    0      0        0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
173.224.215.16  192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
Client.ovpn:

代码: 全选

...
setenv FORWARD_COMPATIBLE 1
client
server-poll-timeout 4
nobind
remote 46.x.x.x 1194 udp
remote 46.x.x.x 1194 udp
remote 46.x.x.x 443 tcp
remote 46.x.x.x 1194 udp
remote 46.x.x.x 1194 udp
remote 46.x.x.x 1194 udp
remote 46.x.x.x 1194 udp
remote 46.x.x.x 1194 udp
dev tun
dev-type tun
ns-cert-type server
reneg-sec 604800
sndbuf 100000
rcvbuf 100000
auth-user-pass
# NOTE: LZO commands are pushed by the Access Server at connect time.
# NOTE: The below line doesn't disable LZO.
comp-lzo no
verb 3
setenv PUSH_PEER_INFO
...
省略了证书密钥等内容。

提前感谢。
上次由 pro1ove 在 2013-04-07 13:54,总共编辑 1 次。
头像
meteormatt
帖子: 693
注册时间: 2008-02-24 14:15
系统: Ubuntu
来自: 江苏
联系:

Re: Ubuntu下连接openvpn上网设置的问题

#2

帖子 meteormatt »

openvpn access server
和OpenVPN Server有区别吗?
我在VPS上装的是OpenVPN server.

当时看的是这个教程.
http://www.vpser.net/build/linode-install-openvpn.html

怀念以前的老台式机。可惜现在租的地方没条件用了。目前只能用笔记本和手机了。
头像
JeepKid
帖子: 11
注册时间: 2009-04-11 12:38

Re: Ubuntu下连接openvpn上网设置的问题

#3

帖子 JeepKid »

我和lz遇到同样的问题,
换了机器和系统都是和LZ一样的现象,
搞了一下午才知道,应该是linux下没有push DNS,所以。。。。
你可以手工的改一下你的DNS

代码: 全选

/etc/resolv.conf
默认应该是:

代码: 全选

nameserver 127.0.0.1
改成

代码: 全选

nameserver 8.8.8.8
nameserver 8.8.4.4
头像
pro1ove
帖子: 31
注册时间: 2008-12-05 23:24

Re: Ubuntu下连接openvpn上网设置的问题

#4

帖子 pro1ove »

JeepKid 写了:我和lz遇到同样的问题,
换了机器和系统都是和LZ一样的现象,
搞了一下午才知道,应该是linux下没有push DNS,所以。。。。
你可以手工的改一下你的DNS

代码: 全选

/etc/resolv.conf
默认应该是:

代码: 全选

nameserver 127.0.0.1
改成

代码: 全选

nameserver 8.8.8.8
nameserver 8.8.4.4
恩谢谢你。确实是DNS没有更改的问题。

在客户端配置文件里面加入:

代码: 全选

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
意思是启动openvpn的时候自动更改dns服务。
上次由 pro1ove 在 2013-04-07 13:58,总共编辑 1 次。
头像
pro1ove
帖子: 31
注册时间: 2008-12-05 23:24

Re: Ubuntu下连接openvpn上网设置的问题

#5

帖子 pro1ove »

meteormatt 写了:openvpn access server
和OpenVPN Server有区别吗?
我在VPS上装的是OpenVPN server.

当时看的是这个教程.
http://www.vpser.net/build/linode-install-openvpn.html
没太大区别的,只是access server配置起来方便点,但是目前免费版的只支持两个用户。
ssjey
帖子: 65
注册时间: 2013-04-06 9:58
系统: windows xp
联系:

Re: 【已解决】Ubuntu下连接openvpn上网设置的问题

#6

帖子 ssjey »

有破解版本的么
你不懂我,我不怪你。
做优化的程序员,默默飘过,这是我的博客:wordpress教程http://w3123.com/
另外。。有喜欢drupal8的没有。。1000炮打鱼机http://www.py188.net/wordpress论坛http://bbs.w3123.com/
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 【已解决】Ubuntu下连接openvpn上网设置的问题

#7

帖子 jinjiachen »

mark 最近在折腾
WIN上能连接,但上不了网,版本2.5
网上说新版本有问题,于是下了个2.3,发现2.5是直接能连接,不用配置,2.3是和linux一样,要配置配置文件,可是不会配置,学习中,vpn服务器的ip地址哪来?我是想通过openvpn来FQ
回复