网站公告列表

  没有公告

加入收藏
设为首页
繁體中文
您现在的位置: 五月雪电脑教程网 >> 操作系统教程 >> Linux >> 正文
Linux系统中两种替代“花生壳”的办法          
Linux系统中两种替代“花生壳”的办法
作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-11-6 7:41:12
关键字信息载入中...
广告载入中...

家里有机器,拨号上网,有独立的ip, 开了很多服务,想在外面随时访问怎么办?出去的时候记住连线的ip? 万一断了线,自动重连以后ip也就变了,那么解决方法也许是用“花生壳”软件。花生壳也有Linux版本,确实是一个选择,但是它相当于是把你的ip publish到网上的,假设你自己对自己的安全不是很放心(况且你也不知道花生壳是否搜集了你的什么信息),而且你的目的也只是小范围使用(比如就你,你家人或者几个要好的朋友)的话,那么这个动态ip完全可以通过个人邮件的方式来传播,本人简单摸索了两个解决方案,一是基于knemo+kmail,二是基于 udev+mail+exim4,下面简单介绍一下:

1. knemo + kmail

knemo是kde下面监控网络的软件,支持事件触发,kmail是kde下面的邮件客户端,支持dcop的脚本调用,配置的步骤如下:

创建一个自动获得拨号连接ip并通过kmail发送的脚本:

#!/bin/bash

FROM="none"

TO="youname@xxxx.com"

CC="yourfiend@yyyyy.com"

BCC=""

SUBJECT="Today's PPP address"

sleep 10s

MESSAGE=`/sbin/ifconfig   /bin/sed -e '/P-t-P/!d' -e 's/^[[:space:]]* inet addr://g' -e 's/[[:space:]]*P-t-P:.*Mask:.* $//g'`

ATTACHMENT="[] []"

dcop kmail MailTransportServiceIface "sendMessage(QString, QString, QString, QString, QString, QString, KURL::List)" " $FROM" " $TO" " $CC" " $BCC" " $SUBJECT" " $MESSAGE"  $ATTACHMENT

然后将其作为knemo配置的notification当中的对应执行的程序即可。knemo配置是在 kcontrol -> internet&network -> network monitor -> Misc 面板上。

2. udev + mail + exim4

第一个方式很简单,但是需要你是使用kde并且时刻将自己的桌面开着(因为比需要有knemo和kmail),第二个方式是获取内核的硬件变动,万一断了重新连接,/sys/下面设备文件发生变化就触发,不依赖X和桌面系统

exim4的配置这里就不说了,自己网上看。

对应的发送的脚本( /XXXXX/ppp-address.sh )修改如下:

#!/bin/bash

FROM="none"

TO="youname@xxxxx.com"

CC="yourfri

[1] [2] 下一页

文章录入:lwyx    责任编辑:lwyx 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
网 络 热 门
网络热门信息载入中...
最 新 热 门
最新热门信息载入中...
最 新 推 荐
最新推荐信息载入中...
相 关 文 章
相关文章信息载入中...
相 关 评 论
相关评论信息载入中...

Copyright @ 2005 2006 五月雪电脑教程网
中华人民共和国信息产业部ICP备案号: 闽ICP备 05014026
教程网技术支持:QQ:75484101 友情提供
统计进行中...统计进行中...

彻底解决Vista系统下无法
为了系统的安全高速 装完
如何给Windows XP系统进
Windows Vista系统下局域
操作系统安全设置:保护
如何利用操作系统漏洞 破
牢记11个Vista工具命令 
怎样为Vista系统盘减压
linux常用命令
推荐使用Linux系统下的5
 姓 名:
 评 分:
1分 2分 3分
4分 5分
 内 容: