OpenWrt使用sstp-client(2)
netifd和ubus介绍
sstp-client加入netifd支持
最初的想法:参照pptp协议的方法照葫芦画瓢
./package/kernel/linux/modules/netsupport.mk:$(eval $(call KernelPackage,pptp))
./package/network/services/ppp/Makefile:define Package/ppp-mod-pptp
./package/network/services/ppp/Makefile:define Package/ppp-mod-pptp/description
./package/network/services/ppp/Makefile:define Package/ppp-mod-pptp/install
./package/network/services/ppp/Makefile:$(eval $(call BuildPackage,ppp-mod-pptp))
又找了openwrt下pptp协议的早期实现
第二个想法:参照l2tp协议的方法
- 协议名称 add_protocol sstp
- 网络接口的参数 proto_sstp_init_config
- 网络接口的连接建立脚本 proto_sstp_setup
- 网络接口的连接断开脚本 proto_sstp_teardown
如何停止sstpc呢
kill `cat /tmp/run/$ifname.pid`
防火墙不能正常NAT
目前的办法是把防火墙规则写道/etc/ppp/ip-up.d和/etc/ppp/ip-down.d文件夹中的脚本文件中。
参考openvpn协议
参考TAYGA协议
为什么不能正常启动和关闭接口
为什么接口不能像pptp等协议一样穿过防火墙
proto_send_update "$config"
加入Luci支持
最终的成果
sstp-client for openwrt:
https://github.com/harveyhu2012/packages/tree/master/net/sstp-client
luci for sstp-client:
https://github.com/harveyhu2012/luci/compare/openwrt:master...master
example:
https://www.dropbox.com/s/n1wsem74pjcjhyu/luci-proto-sstp.png?dl=0
注意:
OpenWrt使用sstp-client(2)相关推荐
- Mikrotik: Setup SSTP Server for Windows 10 Client
原文: http://www.dr0u.com/mikrotik-setup-sstp-server-for-windows-10-client/ Basic how-to on SSTP for a ...
- OpenWrt下使用docker安装icloudpd实现iPhone照片备份私有云盘nas
文章目录 一.背景与需求 二.部署方法 2.1 我的环境 2.2 准备工作 2.2.1 检查docker环境是否运行正常 2.2.2 查询宿主系统用户id和组id 2.2.3 规划挂载目录 2.2.4 ...
- openwrt中openconnect的配置
一.背景 最近家里新购置了索尼的x700的蓝光机,美亚折扣后几乎半价于国行,真的很香.这款机器内置了网飞,但需要专门的网络线路,这里不多说,于是需要给家里的软路由做一下配置,于是开始了折腾之旅.下面直 ...
- OpenWRT(基于LEDE17.01.4)Open***的Client与Server端内网互通
经过长达近一个星期的折腾,Open×××客户端终于可以和Server内网的客户端进行通信,其中防火墙占用了大部分时间,主要还是不太熟悉Iptables的各种设置方式以及规则(对CentOS7的Fire ...
- linux h3c 802.1客户端,OH3C 的安装及使用 H3C 802.1x Client for OpenWrt
OH3C是基于Openwrt路由器固件平台的H3C 802.1x兼容客户端,基于YaH3C开发. 目前已经实现的功能有:H3C 802.1x认证 多用户管理 mac绑定设置及自动修改mac 前提 首先 ...
- 6.openwrt改变打印串口波特率,添加ssh client,修改wwan口配置为自动获取ip
1.改变波特率 uboot的波特率是115200,openwrt起来打印串口的波特率是57600,需要统一 根据网上搜索,需要修改dst文件 vim target/linux/ramips/dts/m ...
- openwrt怎么做ap_OPENWRT的中继或者桥接模式, Client+AP实现
实现功能: 无线连接上级路由器, 然后再通过本机路由器实现有线和无线都能上网. 一. Web界面的操作如下, 很简单的 1.网络->无线, 点击"扫描"按钮. 2.在新出现的 ...
- openwrt PPTP Client 配置
1. 编译要求 修改menuconfig编译选项 kernel modules --->Netfilter Extensions ---> <*> kmod-nf-nathel ...
- OpenWrt使用sstp-client(1)
为什么用sstp 前几天pptp还好好的,这几天突然就被干扰了,连接丢包率2%-10%(pingtest.net),用PC测试了各种协议,只有sstp好像还可以用.可能的原因是 1)443端口目前被扫 ...
- openwrt监控linux,OpenWRT上判断客户端在线个数
OpenWRT上判断客户端在线个数,有两种方式: 一.通过DHCP client分配列表 (缺点:client列表会根据超时时间刷新,一般超时时间为12h,) 二.通过arp缓存列表/proc/net ...
最新文章
- 机房收费系统【VB版】——上下机
- 在linux系统使用nginx部署静态网页
- CF1155D Beautiful Array 贪心,dp
- Educational Codeforces Round 41(已补D,E)
- 【Linux】一步一步学Linux——dpkg-split命令(274)
- Qt 有层级关系的qss样式,使用id定位到具体控件
- 前端学习(1221):使用过滤器格式化日期
- 【机器学习】机器学习从零到掌握之十三 -- 教你理解Logistics回归之梯度上升算法
- Vue之非单文件组件介绍
- Python学习-将Python3.3.4还原成Python2.6版本
- DropDownList 递归绑定分子公司信息
- 塔防游戏c语言源代码,转经典塔防游戏TowersTrap-[lua复刻版本,附全部lua源代码]
- 20162327WJH 实验三 《敏捷开发与XP实践》 实验报告
- 一份完整的数据分析师成长书单
- FM860-GI工业级摄像头安装驱动
- dva学习-入门安装和目录介绍
- 【区块链实战】区块链在哪些行业得到了应用
- Android中的蓝牙通信
- STM32F0 HAL库软件模拟串口发送数据
- 【信息安全技术】实验报告:木马及远程控制技术