分页: 1 / 1

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

发表于 : 2012-07-13 14:48
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
...
省略了证书密钥等内容。

提前感谢。

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

发表于 : 2012-07-20 11:10
meteormatt
openvpn access server
和OpenVPN Server有区别吗?
我在VPS上装的是OpenVPN server.

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

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

发表于 : 2012-11-28 17:47
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

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

发表于 : 2013-04-07 13:53
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服务。

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

发表于 : 2013-04-07 13:54
pro1ove
meteormatt 写了:openvpn access server
和OpenVPN Server有区别吗?
我在VPS上装的是OpenVPN server.

当时看的是这个教程.
http://www.vpser.net/build/linode-install-openvpn.html
没太大区别的,只是access server配置起来方便点,但是目前免费版的只支持两个用户。

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

发表于 : 2013-04-10 15:51
ssjey
有破解版本的么

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

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