公司采用深X服网关,所有的上网设备都需要经过深X服过滤。在Windows下我们需要安装深X服的一个客户端,叫什么安全桌面之类的玩意,听说是用来监控QQ聊天记录的。但是我在内网有一台服务器CentOS6.3,不能安装他的客户端,因此上网就无从谈起。一开始使用yum代理可以下载安装程序,但是我用到python pip安装程序的时候无法走yum代理。因此用VPN全局代理想法就蹦出来了。开始实践:
搜索到一篇文章 :http://www.tuicool.com/articles/Una6RjJ 大致的方案如下:
1,安装ppp pptp pptp-setup
# yum install ppp pptp pptp-setup
2,创建VPN连接
# pptpsetup --create test --server ip地址 \ --username test --password test --start
如果报以下错误:
FATAL: Module ppp_mppe not found. /usr/sbin/pptpsetup: couldn't find MPPE support in kernel.
解决方法:
# modprobe ppp_mppe
3,连接VPN连接
[root@localhost peers]# pppd call test //这里的test是上面创建vpn连接
如果报以下错误:
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
CHAP authentication succeeded
LCP terminated by peer (MPPE required but peer refused)
Modem hangup
解决方法:
# vim /etc/ppp/peers/test //test是上面创建的连接 文件尾部,加上以下内容 require-mppe-128
成功后会多出一个虚拟网口ppp0
[root@localhost peers]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 112.124.132.142 192.168.10.1 255.255.255.255 UGH 0 0 0 eth0 192.168.8.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.10.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
但是我并没有看到有ppp0这个网关。于是我又搜索了一篇文章:https://my.oschina.net/fishman/blog/96227 大致不同的地方:
这样会生成一个名为test的vpn拨号账号, 然后编辑账号配置文件:
vi /etc/ppp/peers/test
# written by pptpsetup
pty "pptp xxx.xxx.xxx --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name vpnusername
remotename test
ipparam test
defaultroute #使用本连接作为默认路由
persist #当连接丢失时让pppd再次拨号
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap
我打开test文件 发现ipparaam test 后面都是空的,于是把缺的内容加上。
然后执行pon命令,发现pon命令不可用,于是又找回文章上面还有一部分需要拷贝的:
cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/
cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/
chmod 755 /usr/sbin/pon
chmod 755 /usr/sbin/poff
开始拨号
pon test
ifconfig 可以看到 vpn连接ppp0出来了.
于是就好了... bye bye
相关推荐
git服务器centos安装流程,tortoiseGit客户端Windows安装、配置流程+安装包+中文语言包
NPS内网穿透工具,服务器端(CentOS)+客户端(CentOS、Windows)。GitHub下载慢,特提供本下载地址。
centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用
CentOs6.2下个人完整的安装客户端详细步骤,亲测可用。
在Centos 7环境下, 部署SS客户端 + Privoxy笔记 (需自备服务器)
minio和mc的Centos程序服务端和客户端/minio和mc的Centos程序服务端和客户端/minio和mc的Centos程序服务端和客户端
centos iSCSI 客户端使用配置,本人安装过程的真实记录
CentOS7搭建NTP服务器及客户端同步时间.docx
CentOS 7利用Rsyslog+LogAnalyzer配置日志服务器及Linux和windows客户端配置
配套说明: http://blog.csdn.net/gogoytgo/article/details/79420745
Centos系统使用代理上网 yum的代理设置 Centos系统使用代理上网 yum的代理设置 1.打开/etc/yum.conf 配置文件进行编辑 在后面添加以下内容(ip号+端口后无认证连接) proxy=http://192.168.5.100:8086 如果需要...
在centos7中安装配置Samba服务器,主要介绍Samba服务涉及的配置文件以及安装过程,以及防火墙、senlinux的设置
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
VMware 配置centos固定ip并上网VMware 配置centos固定ip并上网VMware 配置centos固定ip并上网
宏杉存储lun挂载手册,包含fc iscsi 单路径 多路径配置
这是一个关于阿里云服务器CentOS7.2安装配置gitlab工具的配置文档,初学者可以据此配置,但要注意根据自己的下载和安装路径,当然仿照文档内的路径,也完全没问题。
此内容是本人整理的针对服务器的系统安装详细图文安装步骤。 对centos7.6的安装步骤进行逐步的拆解,标注。
linux centos7 TeamSpeak3服务器与客户端安装教程 团队语言服务器搭建
CentOS 6.5系统镜像有32位和64位两个版本,生产服务器如果是大内存(4G以上内存) 建议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso 1、CentOS 6.5系统镜像有两个,安装系统只用到第一个镜,即CentOS-6.5-i386-bin-...