因为最近又是折腾Netpas来加速steam下Dota2全球服,又是Mac下netkeeper的研究,这两个老流氓软件都不知道把我的网络设置给改成了什么样子,今天在配置PPPoE的时候就遇到了一个问题。

首先是建立PPPoE链接的时候,发现无法新建PPPoE连接,虽然填写用户名密码的窗口确实出来了,但是设置好后左边的列表框里没有出现相应的表项,也没有正常链接。Google后发现没有人遇到过这样的问题,遂自我麻痹一下,修复下权限试试吧。测试后,无果= =

之后想,Mac的所有配置都会各按各类的写在一些plist文件里,找到这个plist文件后,试试能不能改改。

Google了一会儿后,找到了Mac的网络配置文件就是/Library/Preferences/SystemConfiguration/preferences.plist。于是用Finder跟进来看看,发现目录下有一个/Library/Preferences/SystemConfiguration/preferences.plist.old,这个显然是备份着的文件,不过不知道是谁备份着的(貌似是升级10.9时候的时候自动备份的)。用Xcode打开这个plist文件后,进NetworkServices里面,能够找到很多一长串名字的设置,每个下面都有一个叫做UserDefinedName的String项目来标注,我解决默认PPPOE名新建失败的方法是把UserDefinedName叫做PPPoE的项目全部删了。值得一提的是,当你实在是不想修改这个文件的时候,你可以直接把他删了(记得备份),重启你的Mac后,Mac会自动检测你的机器并生成相应纯净的preferences.plist,你可以前后对比一下里面的内容有什么不同。

由此顺便提供一个简单的重置Mac网络配置的方法,在终端下直接敲代码

 $sudo mv /Library/Preferences/SystemConfiguration/preferences.plist /Library/Preferences/SystemConfiguration/preferences.plist.bk
$Password:

有强迫症不被封的就直接把他rm掉就好了= =然后重启你的Mac。

BTW 最后鄙视隔壁Windows的惨无人寰的注册表设定。