打印本文 关闭窗口 | |
Linux两种简单替代花生壳的办法 | |
作者:陈鹏 文章来源:eNet 点击数 更新时间:2009/9/11 1:39:52 文章录入:陈鹏 责任编辑:陈鹏 | |
|
|
家里有机器,拨号上网,有独立的ip, 开了很多服务,想在外面随时访问怎么办?出去的时候记住连线的ip? 万一断了线,自动重连以后ip也就变了,那么解决方法也许是用“花生壳”软件。花生壳也有Linux版本,确实是一个选择,但是它相当于是把你的ip publish到网上的,假设你自己对自己的安全不是很放心(况且你也不知道花生壳是否搜集了你的什么信息),而且你的目的也只是小范围使用(比如就你,你家人或者几个要好的朋友)的话,那么这个动态ip完全可以通过个人邮件的方式来传播,本人简单摸索了两个解决方案,一是基于knemo+kmail,二是基于 udev+mail+exim4,下面简单介绍一下: 1. knemo + kmail knemo是kde下面监控网络的软件,支持事件触发,kmail是kde下面的邮件客户端,支持dcop的脚本调用,配置的步骤如下: 创建一个自动获得拨号连接ip并通过kmail发送的脚本: #!/bin/bash 然后将其作为knemo配置的notification当中的对应执行的程序即可。 2. udev + mail + exim4 第一个方式很简单,但是需要你是使用kde并且时刻将自己的桌面开着(因为比需要有knemo和kmail),第二个方式是获取内核的硬件变动,万一断了重新连接,/sys/下面设备文件发生变化就触发,不依赖X和桌面系统。 exim4的配置这里就不说了,自己网上看。 对应的发送的脚本( /XXXXX/ppp-address.sh )修改如下: #!/bin/bash udev 规则添加:/etc/udev/rules.d/ 下面添加一个规则文件如 z100_ppp_ip_letter.rules 内容为: ACTION=="add", SUBSYSTEM=="net", KERNEL=="ppp[0-9]", RUN+="/XXXXX/ppp-address.sh" 【责任编辑 彭凡】 |
|
打印本文 关闭窗口 |