Fedora core 5下的ADSL拨号详解

我们最在Fedora core 5(下文简称FC5)下最常用的的应该是图形界面的:system-config-network(下文简称SCN)你可以在主菜单里找到它,当然也可以在命令行下直接启动,这是一个二进制文件,它本身是GTK实现的一个图形窗口,真正和来拨号的是ifup 这个命令(应该说是脚本吧)。

我们在使用SCN创建一个拨号连接的时候,它调用ADSL-SETUP这个命令来实现,而它还应该使用一些python脚本来具体实现一些文件操作,例如保存用户名,密码这些信息。建立新的拨号连接后这些信息其实都保存在了默认的配置文件中:

基本信息保存在/etc/sysconfig/network-[......]

阅读全文内容

Posted in Linux | Tagged , | 1 Comment

一个不错的webFTP

大家可以在这里使用 :

webftp

这个是我配置的,挺好用的,可以直接在线编辑,如果你仅仅是登录FTP去改一两个页面就完全可以用这个webFTP来做的。如果上传不是很大的东西也可以用这个,不过有5M的大小限制,这个是由PHP决定的,因为它完全是由PHP写的。

查看官方net2ftp

Posted in 互联网 | Tagged | Leave a comment

关于ADSL拨号配置文件的设置

PPPOE_TIMEOUT=80 #这个应该是连接后没有数据传输超时,超过这个时间就断线。这个值要设置的大一些

CONNECT_TIMEOUT=0 #此项为重新连接的间隔时间,当然是越小越好了。可以设置为0,就是只要断线不停的拨,呵呵,狠!

LCP_INTERVAL=5 #LCP是Link Control Protocol,这个值也小一点的好,但原因我不清楚

如果出现以下错误,很可能就是上面几项设置不合理的原因:

Inactivity timeout… something wicked happened on session XXXX

我在写一个脚本的时间把PPPOE_TIME[......]

阅读全文内容

Posted in Linux | Tagged , | 1 Comment

概要设计中结构图

在前一次的基础上做了较大的改动,欢迎指正,采用第二个副图:

default.png

update1:删除了bind()参数,先前bind()参数使用了IP地址。
update2:使用刘洋同学画的那个,把处理的描述改为了中文描述,而不是一些不太清楚的函数,修改了初始化部分的顺序,最开始读取配置文件。

Posted in XylFTP, 编程相关 | Leave a comment

需求分析[定稿]

主要内容由刘洋同学起草,在贾孟树、刘伟等同学的基础上经过大家讨论由我对配置文件更新,服务端实现的命令主要由我起草,在大家的讨论下确定,刘洋同学再次在这些基础上对需求分析进行改进。

最后我修改了其中较明显的一些错误,添加了命令对应的返回码,并在配置文件中添加FTP使用的端口号,使用户可以自行配置FTP监听的端口号。

需求分析

Posted in XylFTP, 编程相关 | 1 Comment