linux安装appt服务,Centos下pptd ***搭建
Centos下pptd ***搭建
*** 服务器ip: 172.16.113.40 *** :10.0.0.1
linux 客户端: 172.16.113.41
一 、***服务器配置
# yum install kernel-devel
# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state // 如果显示这条信息,则表明通过
# cat /dev/ppp
cat: /dev/ppp: No such deviceor address //如果显示这条信息,则表明通过
# yum install ppp // 安装pptp依赖包ppp
# yum install pptpd // 安装pptpd
# vim /etc/ppp/options.pptpd
ms-dns 192.168.21.2 //我这里内网因为有dns服务器,所以填写的是内网dns服务器地址,如果没有内网dns需要填写供应商提供的dns地址;
ms-dns 8.8.8.8 //备用dns
# vim /etc/pptpd.conf
localip 10.0.0.1 //***拨入用户服务器IP地址,(也可以写成10.0.0.1-100,这样每个客户端都会对应一个单独的服务器IP)
remoteip 10.0.0.101-200 // ***拨入用户客户端动态分配地址池
# vim /etc/ppp/chap-secrets //设置×××账号密码
#client server secret IPaddresses
loyu pptpd 123456 *
loyu1 pptpd 123456 *
//第1列是***客户端登录的用户名,第3列是***客户端登录的密码,第4列是登录的用户的主机的IP地址定义,"*"表示可以是任意的IP地址。
# vim /etc/sysctl.conf //修改内核设置,使其支持转发
net.ipv4.ip_forward = 1 //将“net.ipv4.ip_forward”的值改为1
# sysctl -p //重新加载
如果报错:
error:"net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables"is an unknown key
error:"net.bridge.bridge-nf-call-arptables" is an unknown key
解决方法
# modprobe bridge
# sysctl -p
# service pptpd start //启动服务
# chkconfig pptpd on //加入开机启动项
# chkconfig --list pptpd //查看开机启动
# ss -tnl //pptpd服务监听1723端口
# iptables -F //清楚现有的iptables策略
# iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE //设置IPTABLES转发策略;
# serviceiptables save //保存iptables设置
二、linux客户端连接***
# yum install ppp pptp pptp-setup //安装ppp pptp pptp-setup
# pptpsetup --create loyu*** --server 172.16.113.40 --username loyu --password loyu --encrypt //创建×××连接
# modprobe ppp_mppe //加载模块
# pppd call loyu*** //连接×××连接,这里的loyu***是上面创建***连接
//如果报以下错误
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/loyu*** //loyu***是上面创建的连接
require-mppe-128 //文件尾部,加上以下内容
//如果报以下错误:
Refusing MPPE stateful mode offered by peer
MPPE required but peer negotiation failed
//解决方法:
说明服务端不支持MPPE加密,pptpsetup时不需要使用--encrypt选项。或者去掉上面的,require-mppe-128
# ifconfig |grep ppp //连接成功
ppp0 Link encap:Point-to-Point Protocol
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 * 255.255.255.255 UH 0 0 0 ppp0
172.16.113.40 * 255.255.255.255 UH 0 0 0 eth0
172.16.113.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 172.16.113.1 0.0.0.0 UG 0 0 0 eth0
# route add -net 10.0.0.0 netmask 255.255.255.0 dev ppp0 //在客户端添加路由,实现客户端,服务端能互相访问
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 * 255.255.255.255 UH 0 0 0 ppp0
172.16.113.40 * 255.255.255.255 UH 0 0 0 eth0
10.0.0.0 * 255.255.255.0 U 0 0 0 ppp0 //这就是刚添加的路由
172.16.113.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 172.16.113.1 0.0.0.0 UG 0 0 0 eth0
linux安装appt服务,Centos下pptd ***搭建相关推荐
- linux安装appt服务,centos 64位linux系统下安装appt命令
首先,安装apktool包 1. wget http://android-apktool.googlecode.com/files/apktool-install-linux-r04-brut1.ta ...
- Linux安装nextcloud教程,CentOS7下NextCloud搭建
搭建前准备工作:关闭selinux,关闭防火墙 一. LAMP环境搭建 1.Apache搭建 yum install httpd –y 开启apache服务,设为开机自启 systemctl star ...
- linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget ...
- linux+yum安装终端php,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget ...
- linux安装vsftpt服务,centos安装vsftp服务.md
# 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...
- linux安装pytorch教程,centos下通过conda安装pytorch
一.安装anaconda anaconda安装简单,只要确定自己的系统即可, 二.确定自己的系统版本 我的是centos cat /etc/redhat-release 查看linux系统方法: # ...
- linux 安装servlet环境_linux下一键搭建LAMP环境安装网站全教程
宝塔3188元新手礼包<限领一次>:https://www.bt.cn/?invite_code=MV9oZG9rY3o= 快速安装代码: yum install -y wget & ...
- linux 安装lnmp环境,centos下配置LNMP环境(源码安装)
准备工作,安装依赖库//检查并安装组件 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel li ...
- linux安装f77编译器,CentOS下安装gcc /g++ /gfortran /g77 编译器
完全新手入门的角度,学习CentOS..版本centos 6.2x86_64 由于手头有CentOS 6.2的安装光盘,所以采用的是rpm包来安装gcc编译器,这样免去来下载安装包的步骤..(其他的安 ...
最新文章
- fedora java 开发环境_Linux(Fedora 14)下 java开发环境配置 ——jdk的安装与配置
- Gitbook简易教程
- 如何实现linux+windows双系统启动
- layui 上传图片校验
- 关于多库操作一些想法
- 2022年后人工智能/深度学习八大应用方向
- Excel计数(count)可视化
- ExtJS2.0实用简明教程——可编辑表格EditorGridPanel
- Java中的native方法的使用
- 屏保程序学中玩(下)
- B站安卓端缓存的视频blv批量转换成完整MP4
- 跟着实训团初学HTML的第一天
- Java设计模式 - 依赖倒转原则
- 苹果mac系统下浏览器video无法自动播放问题
- 7.2—查找—Sear Insert Position
- GDDR6X和GDDR6差距对比 GDDR6X和GDDR6区别
- 随机网络图 matlab,MATLAB实例:构造网络连接图(Network Connection)及计算图的代数连通度(Algebraic Connectivity)...
- 风水树笔记之四:拖稿一年的开心网研究,互联网营销
- outlook收件箱显示_Outlook中的垃圾电子邮件,混乱邮件和重点收件箱有什么区别?
- 做开发,越老,越容易阴沟里翻船,我们每天都在经历这些事情
热门文章
- 自动化测试,纸质图书 流程图,代码
- 计算机在线给手机杀毒,怎么用电脑给手机杀毒(如果手机中病毒了怎么办)
- 【人工智能+区块链项目Cortex首尔举办韩国首场线下活动】
- git拉取代码报错:Unable to negotiate with xxx port xxx: no matching host key type found
- 一张图读懂PBN飞越转弯衔接DF航段计算
- php emoji 保存 显示,PHP开发中涉及到emoji表情的几种处理方法
- MySQL : Access denied for user ''@'localhost' to database 'mysql'问题看点。
- soc均衡,soc均衡控制,储能,蓄电池充放电控制,蓄电池储 能
- 项目管理sod_将复杂查询写到SQL配置文件--SOD框架的SQL-MAP技术简介
- 金融行业容器平台落地路径:敏捷响应业务更迭 1