archlinux使用vpn

archlinux下使用vpn其实我最近用过,后来因为系统重新安装了上次没有记录一下这次配置的时候又忘了

我用的客户端是pptpclient安装完后第一步创建账号密码等

pptpsetup --create my_tunnel --server vpn.example.com --username alice --password foo --encrypt

我不知道是不是我少安装了什么 反正我不能添加--encrypt创建

不过我测试了一个vpn需要MPPE的在配置文件/etc/ppp/peers/my_tunnel添加require-mppe-128是可以连接的

连接成功后就是要通过vpn上网了要全部的可以添加route

route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0

这条命令用ip route 我不知道怎么添加,最后没办法只能安装net-tools用route才添加成功

添加这条后还是不能上的,因为上次dns一直解析不成功上次是直接设置dns为我的网关了

我在两个地方都设置了在/etc/resolv.conf中添加nameserver=网关因为少设置了东西一直没有效果

上面设置完了因为没有安装ping命令所以不知道域名有没有解析成功

后来我把/etc/systemd/network/10-dhcp.network 下面的DNS=网关

还是不能通过vpn上网实在没办法了,我安装了iputils后ping域名正常返回ip了才知道是网络是另外的问题

最后要添加 route add vpn地址 gateway 网关

这样设置好后才能上网了


标签: linux(17)
友情链接
轻松育儿世界奇观
苏ICP备16066217号-2