QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 997|回复: 9

请求大家帮忙测试:magic_network_guide

[复制链接]
发表于 2006-3-1 21:17:44 | 显示全部楼层 |阅读模式
这个是基于Magic Linux 2.0 Final中的magic_network_guide脚本所做的修改。

magic_network_guide脚本的功能是,在文本模式下提供一个GUI(使用dialog程序)方便大家配制网络。因为网络环境不一样,所以需要更多的朋友帮忙测试,希望大家帮忙。

如何测试:
[code:1]执行该脚本,然后按照提示一步步配制网络。配制完成后看看IP地址和子网掩码是否正确配置了,DNS是否能够正确解析。如果使用拨号上网,看看在拨号连接活跃的情况下执行该脚本并配置网络是否有问题。
另外,多网卡的用户请另外多测试一个功能:为该脚本指定一个参数(eth0/eth1等等),看看能否正确配置。
[/code:1]

多谢帮忙。

如何执行该脚本:
在konsole中执行或者在文本模式下(需要运行cce)执行:
[code:1]
# chmod +x mng.sh
# ./mng.sh
[/code:1]

对代码的整体结构做了修改,以下是Changelog:
[code:1]
# -----------------------------------------------------------------------------
# Changelog (by MichaelBibby < [email protected] >):
#
#        * 将脚本尽量模块化,尽可能多地将大而复杂的代码拆解成多个小函数,一个函数尽量只完成一件事;
#        * 适当地修改了一些变量的命名,添加了几个新的变量和函数;
#        * 使用eval ${DIALOG}变量来替代直接使用带了某些参数的dialog命令;
#        * 添加了 trap 功能 : 函数 trap_exit;
#        * 添加函数 clear_tmp_files,用于清除保存网络信息的临时文件;
#        * 修改了变量 NIC_NUMBER_KUDZU 的获取方法;
#        * 重写了network_restart函数:
#                * 先用 netconfig 写入配置(主要针对多网卡用户);
#                * 再使用 /etc/init.d/network 脚本来重启网络;
#        * 如果不为脚本传递参数,则默认配置所有检测到的网卡。如果传递了ethX的参数,则会先检测系统是否
#          已经加载了该网卡的驱动,然后再判断是否配置它。
# -----------------------------------------------------------------------------
[/code:1]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-3-1 21:27:58 | 显示全部楼层
Can't make new window at (0,-6), size (20,80).
回复

使用道具 举报

 楼主| 发表于 2006-3-1 21:42:14 | 显示全部楼层
[quote:f11ace034b="haulm"]Can't make new window at (0,-6), size (20,80).[/quote]多谢帮忙。
这个问题是因为为dialog传递了一个窗口大小的参数,指定的是20 80,修正方法是:打开脚本文件,搜索“20 80”,然后将它改为“15 70”。如果执行之后还不行,可以将值继续改小。
之所以设置成20 80,是为了检测到多网卡时显示信息的美观。当时没有考虑到显示窗口大小可能造成的问题 -- konsole等虚拟终端的窗口太小。

多谢测试。

贴子里的脚本已经更新。
回复

使用道具 举报

 楼主| 发表于 2006-3-1 21:53:10 | 显示全部楼层
贴几张图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-3-1 22:07:44 | 显示全部楼层
Bibby well done
回复

使用道具 举报

发表于 2006-3-1 22:17:52 | 显示全部楼层
[quote:a05d8e4611="涩兔子"]感谢Jackey大哥大好淫[/quote]

哇哇哇
回复

使用道具 举报

 楼主| 发表于 2006-3-1 23:36:38 | 显示全部楼层
测试的人太少了。

才明白为什么有些人说正式版不如测试版。
大家都在等着正式版的发布,测试版没人去测试,本该在测试版里解决的BUG,因为没有人进行测试和提交BUG,所以一直遗留到了正式版。
正式版出来了,大家都纷纷下载,结果发现了几个BUG,于是喊着正式版不如测试版。

兄弟们哪,想要好东西,不给它一点关爱,怎么能用得顺心?
回复

使用道具 举报

发表于 2006-3-1 23:52:41 | 显示全部楼层
Clear tmp file : /tmp/eth*
Clear tmp file : /tmp/ifcfg-eth*
Clear tmp file : /tmp/nic_num_info
Clear tmp file : /tmp/network
Clear tmp file : /tmp/resolv.conf
Clear tmp file : /tmp/gateway
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0...
(停了好一会)
failed.
                                                           [FAILED]

网卡:eth0:  RealTek RTL 8139
我上网是直接在Magic conf 的网络设置中设置 DHCP 自动,用上述工具设置后反而不能上网,不得不修改/etc/sysconfig/network-scripts/ifcfg-eth0,把ONBOOT=yes改成ONBOOT=no,要不进入KDE前就会长时间不响应然后
eth0...
         failed.
                                                           [FAILED]

不过,我从来就只用Magic conf 的网络设置设置 DHCP 自动,其它方法只会带给自己麻烦。
回复

使用道具 举报

发表于 2006-3-2 07:35:28 | 显示全部楼层
我使用的正常,所以没提交什么。

刚想到跟 MagicConf 的网络设置 的设置比较一下,MNG还是跟它有冲突,以前 Kanker 说过这应该是一个BUG。

问题描述:
1. 在安装结束时,设定为 DHCP。
2. 测试 MNG,IP 由DHCP分配的 192.168.0.186 改成 static IP 192.168.0.3。
3. 打开 网络设置,发现 IP 为192.168.0.3,protocol 还是 DHCP。

使用正常,但是问题很怪
回复

使用道具 举报

 楼主| 发表于 2006-3-2 09:51:57 | 显示全部楼层
[quote:8cd84d732a="heyuqi"]
问题描述:
1. 在安装结束时,设定为 DHCP。
2. 测试 MNG,IP 由DHCP分配的 192.168.0.186 改成 static IP 192.168.0.3。[/quote]
你这里说的static IP是指什么?
在/etc/sysconfig/networt-scripts/ifcfg-ethX里改成了[code:1]BOOTPROTO=static[/code:1]?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-29 01:53 , Processed in 0.101521 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表