学校网络认证换成深澜了,pppoe + UDP心跳 模式的,用户名向后移位然后中间加\r\n换行符,不能直接用现成的拨号工具
windows下,有RASDIAL系列API,可以自己去写拨号程序,花两天时间写了个程序,拨号+心跳,完工能用了,开ICS共享给宿舍,但是电脑要一直开着 蛋疼。。
想写到路由器上去,但是Linux下拨号是PPPD,PPPD本身貌似不能给他带换行的参数,不管是直接命令行,还是pppd file /xxx/xxx
看下PPPD实现,是调用PPPK做的,PPPD负责和PPPK交互解析处理PPPOE的各种拨号协议包,拨号完成后,交给PPPK做链路数据转发
感觉是,D负责协议栈,K只负责数据传输,PPPD完整的实现了PPP协议栈。。。。蛋疼
问题的是,ppp我不懂,现读PPPD代码也太慢了,有木有现成的封装好的库,可以直接像win下面RASDIAL那样拿来拨号,不用理会具体的PPP协议??
谢谢各位了。。
windows下,有RASDIAL系列API,可以自己去写拨号程序,花两天时间写了个程序,拨号+心跳,完工能用了,开ICS共享给宿舍,但是电脑要一直开着 蛋疼。。
想写到路由器上去,但是Linux下拨号是PPPD,PPPD本身貌似不能给他带换行的参数,不管是直接命令行,还是pppd file /xxx/xxx
看下PPPD实现,是调用PPPK做的,PPPD负责和PPPK交互解析处理PPPOE的各种拨号协议包,拨号完成后,交给PPPK做链路数据转发
感觉是,D负责协议栈,K只负责数据传输,PPPD完整的实现了PPP协议栈。。。。蛋疼
问题的是,ppp我不懂,现读PPPD代码也太慢了,有木有现成的封装好的库,可以直接像win下面RASDIAL那样拿来拨号,不用理会具体的PPP协议??
谢谢各位了。。