您现在的位置: Tracy‘Blog > 博客 > Linux > 正文
rp-pppoe

好吧,的确,又折腾了一天。显示vpn不能用了,百思不得其解。各种配vpn服务,可~~还是不行,想着,不行就不行吧。我拨号总行了吧,结果,okok摁下去似乎没有任何反应。

什么鬼?打开wireshark抓包,tm连pppoed都没有。压根就没发包出去。。。

额,我网络设备问题?驱动被搞坏了?难怪有些ap我连不上呢。

额,我今天误操作设置了什么地方导致的?

额,是因为昨天dns、pppoe-server的影响?

……

擦,但,为啥压根就没发出去包呢?很奇怪,于是各种猜测,各种测试。直到看到下面这行:


root@Tracker:/usr/local/openkeeper# pppoe-start
.^C
root@Tracker:/usr/local/openkeeper# plog
May 19 22:08:40 Tracker pppd[30878]: unrecognized option '!QB0Q'
May 19 22:14:37 Tracker pppd[31243]: unrecognized option '!QB0Q'
May 19 22:15:21 Tracker pppd[31352]: unrecognized option '!QB0Q'

嗯?意思是,我的pppoe.conf里有问题。还没等本地发送数据包出去,就结束了。那,就去看了看pppoe.conf,因为这段是用户名分段后的东西。所以,想着未必netkeeper升级了?或者是Openkeeper出了其他的bug,让现在的不能用?

遂打开虚拟机,装上openkeeper,可~~tm没错啊,在那台机器上。那问题在哪呢?

额,难道真是今天无意间设置编码的问题?不应该啊。

想了很久,尝试了很久,然后,拿出openkeeper,再来装一次。

可,tm还是一样的。

然后,定睛一看。/etc/ppp下:

pppoe.conf   pppoe.conf-3.10   pppoe.conf-3.11

居然有三个,也就知道哪里出问题了。

openkeeper支持的版本是3.10,可我昨天搭建pppoe-server时,装了个3.11。于是,问题来了。

知道原因后,后面的事情也就好办些了,果断一顿rm,然后老老实实装3.10.

然后,就上来写文章了。

后来,想看看poe-ser.sh还能不能继续。就poe-ser.sh了下,结果,报错了:


pppd: but I couldn't find any suitable secret (password) for it to use to do so.
pppd: (None of the available passwords would let it use an IP address.)
瞧了瞧,似乎,刚在重装的时候,并没有在pap-secrets中配置好任何用户可登录。


改了改,就好了。

tm,又花了一晚上啊~~~感觉,怎么天天在整网络,整环境呢。不好玩。改天做实验的时候再来整环境吧,明天周三,后天作报告。明天还是好好看论文,做ppt吧。`~~~


========================================================================

恩,接着说,昨天说到哪了?对,拨号,话说拨号出问题了,折腾了一晚上,然后折腾好了。

完了,昨晚发现个问题,在我ifconfig eth0 down之后,再指定eth0作为拨号网卡,然后进行拨号。tm居然也有数据包发送出去。

然后,知道了。似乎指定网卡并不怎么必要,因为,它都能广播数据出去建立pppoe连接。

指定网卡或许只是方便后面建立本地route。当然,也只是我的猜测。


对,今天还是没有vpn。上午配了一上午的vpn,最后宣告失败。

然后,我怎么才能让实验室的两台电脑同时上网呢?怎么才能在寝室用手机和pad连上用上这里的流量上网呢?


想了想,建立了一个模型:

台式机(工作站)pppoe拨号,访问外网。

新建一台虚拟机,开启vpn服务。

虚拟机设置双网卡,一个桥接用于在学校内任意地点vpn连接。 一个nat模式,能够分享台式机的外网。

然后,笔记本啊、手机啊、pad啊。都往虚拟机上拨号~~~

就好了。


Tracy_梓朋

2015年05月19日23:05:55


发表评论(3)
1楼 JonirRings  发表于  2015-6-3 18:27:52
前辈,你是搭建pppoe服务器还是vpn pptp 什么的服务器?如果是pptp服务器的话,是可行的,毕竟……刘晨林那小子大一的时候都在路由器上跑netkeeper算法+pptp服务器,然后通过内网上网了。
[博主回复]  额,其实,是最近给封锁了的。以前一直可用的。
2楼 Medici.Yan  发表于  2015-5-27 20:54:30
为什么不直接使用 【台式机(工作站)pppoe拨号,访问外网】这台主机做vpn server呢?或者是挂个代理也可以.难道是因为pppoe要建立新的连接的原因?
[博主回复]  恩,pppoe建立的新连接是不可以用来给vpn做nat的。
3楼 Rei  发表于  2015-5-27 12:23:05
大牛,请教个问题啊,我搭建配置好了pppoe server, 但是使用windows的netkeeper拨号的时候总是显示账户或者密码错误,日志显示以下信息 Using interface ppp0 Connect: ppp0 /dev/pts/1 PAP peer authentication failed for ^M^J5[\"II fc1626666@cqupt Connection terminated. pppoe: read (asyncReadFromPPP): Session 3: Input/output error ,使用的是重邮的客户端。pap验证方式。
[博主回复]  怎么最近这么多人折腾pppoe-server了呢? 你估计是没设置任意账号密码可拨号。
姓名 *
电子邮件
QQ
评论内容 *
验证码 *图片看不清?点击重新得到验证码请输入图片后链接字符‘a’