Windows 2012 R2 单网卡安装 PPTPVP*

环境

1、服务器:Windows Server 2012 R2(虚拟机)   内网IP:10.3.0.233

2、客户端:Windows 11

需求:当客户端通过VPN连接后,只有当访问 10.3.0.0 网段的数据包才走 VPN 通道后,其它的还是走本地原来的网关。

一、服务端

1、添加远程访问

2、下一步至 角色服务

3、下一步直至 安装完成

4、打开 路由和远程访问

5、配置并启用

6、下一步 自定义配置

7、选择 VPN访问 与 NAT

8、直至完成 启动服务

9、右键 属性

10、配置分配给客户端的IP,这里我配的是172.20.1.0网段,跟我服务器的内网不在一个网段,客户端拨好VPN后,需要手动添加一段路由

11、IPV4 NAT中新增接口,并选择以太网接口,并启用NAT

12、打开计算机管理

13、创建用户

14、右键用户 属性 拨入,选择允许访问

15、防火墙放行 1723 端口,打开 Ping 功能

16、华为防火墙外网端口映射

二、客户端

1、 创建一个新的VPN

 

2、VPN连接中 取消勾选 在远程网络中使用默认网关

3、查看IP

PPP 适配器 PPTPVPN:连接特定的 DNS 后缀 . . . . . . . :IPv4 地址 . . . . . . . . . . . . : 172.20.1.11子网掩码  . . . . . . . . . . . . : 255.255.255.255默认网关. . . . . . . . . . . . . :

4、添加路由

# 172.20.1.10 是VPN服务器上面的地址
route add 10.3.0.0 mask 255.255.255.0 172.20.1.10 metric 1

5、查看路由

PS C:\Users\Administrator> route print -4IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数0.0.0.0          0.0.0.0    192.168.123.1   192.168.123.88    28110.3.0.0    255.255.255.0      172.20.1.10      172.20.1.11     26127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331172.20.0.0      255.255.0.0      172.20.1.10      172.20.1.11     26

6、访问公司内网IP,成功

PS C:\Users\Administrator> ping 10.3.0.1正在 Ping 10.3.0.1 具有 32 字节的数据:
来自 10.3.0.1 的回复: 字节=32 时间=13ms TTL=254
来自 10.3.0.1 的回复: 字节=32 时间=14ms TTL=254
来自 10.3.0.1 的回复: 字节=32 时间=14ms TTL=254
来自 10.3.0.1 的回复: 字节=32 时间=15ms TTL=25410.3.0.1 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 13ms,最长 = 15ms,平均 = 14ms
三、相关问题

1、每次断开VPN后,路由就会丢失了,这样每次手动添加路由麻烦,可以用脚本实现拨号添加路由

# PPTPVPN   创建VPN的名称
# tomma     账号
# Admin@123 密码
# 172.20.1  客户端拨通VPN后获得的IP网段
# 10.3.0.0  服务器内网网段@echo offrasdial PPTPVPN tomma Admin@123for  /f "tokens=16"  %%i in ('ipconfig ^| find /i "172.20.1."') do set ip=%%iroute add 10.3.0.0 mask 255.255.255.0 %ip%pause

2、有没有不用添加客户端路由的方法,答案是有的,可以把VPN的地址设成跟服务器内网一个网段,前提不要IP冲突

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/337423.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 计数器

这个Python脚本定义了一个名为new_counter()的函数,它读取系统时间并将其与存储在文件中的时间进行比较。然后根据比较结果更新存储在另一个文件中的计数器值。如果系统时间与存储的时间匹配,则计数器值增加1。如果系统时间与存储的时间不匹配&#xff0…

软件测试|MySQL CROSS JOIN:交叉连接的详细解析

简介 在 MySQL 数据库中,CROSS JOIN 是一种用于生成两个或多个表的笛卡尔积的连接方法。CROSS JOIN 不需要任何连接条件,它将左表的每一行与右表的每一行进行组合,从而生成一个包含所有可能组合的结果集。本文将详细介绍 MySQL 中的 CROSS J…

SpringMVC 学习博客记录

文章目录 博客记录请求转发和请求包含request.getRequestDispatcher() 源码学习知识点记录 博客记录 Handler、HandlerMapping和HandlerAdapter作用及区别 请求转发和请求包含 request.getRequestDispatcher() getRequestDispatcher()包含两个重要方法,分别是请…

【大数据OLAP引擎】StartRocks存算分离

存算分离的原因 降低存储成本:同样的存储大小对象存储价格只有SSD的1/10,所以号称存储成本降低80%不是吹的。 存算一体到存算分离 存算一体 作为 MPP 数据库的典型代表,StarRocks 3.0 版本之前使用存算一体 (shared-nothing) 架构&#xf…

用Linux的视角来理解缓冲区概念

缓冲区的认识 缓冲区(buffer)是存储数据的临时存储区域。当我们用C语言向文件中写入数据时,数据并不会直接的写到文件中,中途还经过了缓冲区,而我们需要对缓冲区的数据进行刷新,那么数据才算写到文件当中。…

基于JavaWeb+BS架构+SpringBoot+Vue校车调度管理系统的设计和实现

基于JavaWebBS架构SpringBootVue校车调度管理系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 摘 要 1 Abstract 1 目 录 2 1 绪 论 1 1.1研究背景 1 1.2 研究意义 1 1.…

YOLOv8优化策略:轻量化改进 | MobileNetV3,轻量级骨架首选

🚀🚀🚀本文改进:MobileNetV3的创新点包括:使用自适应瓶颈宽度、借鉴SENet中的Squeeze-and-Excitation机制、引入h-swish激活函数等。 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1.MobileNetV3介…

牛客字符串

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:…

【题解】—— LeetCode一周小结1

1.经营摩天轮的最大利润 题目链接: 1599. 经营摩天轮的最大利润 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但每次轮转都需要支付一定的运行成本 runningCost 。摩…

【算法每日一练]-dfs (保姆级教程 篇9) #俄罗斯方块 #ABC Puzzle #lnc的工资

目录 今日知识点: 二维图形的状态压缩,存下所有的合法状态然后暴力遍历 dfs的优化剪枝 二项式定理 俄罗斯方块 ABC Puzzle lnc的工资 俄罗斯方块 322D 题意:在4*4方格中分别给出3个俄罗斯方块,问是否可以经过旋转&#xf…

vue3基础类型和引用类型,和store的使用

案例一: 如果我在store创建一个变量,是读取缓存key为name的数据, store.name 默认值是张三 # 声明一个变量 const title ref(store.name) # 然后修改title.value "李四", # 问:打印store.name&#xff0…

设计模式⑤ :一致性

一、前言 有时候不想动脑子,就懒得看源码又不像浪费时间所以会看看书,但是又记不住,所以决定开始写"抄书"系列。本系列大部分内容都是来源于《 图解设计模式》(【日】结城浩 著)。该系列文章可随意转载。 …