LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1057|回复: 4

有点奇怪的网络设置问题[搞定]

[复制链接]
发表于 2006-3-14 17:41:45 | 显示全部楼层 |阅读模式
我没有在rc.conf里用INTERFACES设置网卡,而是使用NET_PROFILES。
/etc/network-profiles/wlan0内容如下:

[PHP]DESCRIPTION="ndiswrapper"
INTERFACE=wlan0
IFOPTS="dhcp"
ESSID=WoW
IWOPTS="mode managed essid $ESSID channel 6"
USEWPA="yes"
WPAOPTS="-D ndiswrapper -i wlan0 -c /etc/wpa_supplicant.conf -Bw -dd"[/PHP]

这样的配置启动后,没办法自动通过dhcp获得ip,必须手动dhcpcd wlan0一下。请问netcfg有没有log可以看啊?感觉很奇怪说。
发表于 2006-3-14 18:29:57 | 显示全部楼层
我的ipw2200也无法自动获取ip....不知道为什么,没有深入研究
现在用固定ip了...好像是通病?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 02:20:10 | 显示全部楼层
答案在netcfg里,start的过程大概是这样:检查有没有设置IWOPTS,有则执行iwconfig;再检查有没有设置USEWPA,有则执行wpa_supplicant;上面两步完成后,用dhcpcd或ifconfig为网卡分配ip地址。
其中第二步是检查wpa_cli的返回字符中是否有wpa_state=COMPLETED。所以应该在wpa_supplicant.conf中设置ctrl_interface,否则wpa_cli什么也不会告诉你。
回复 支持 反对

使用道具 举报

发表于 2006-3-15 14:17:50 | 显示全部楼层
我根本没有用wpa....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 15:09:55 | 显示全部楼层
那就试试改下IWOPTS,不用wpa的话似乎要加上essid,但用了的话反而不能加。
回复 支持 反对

使用道具 举报

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

本版积分规则

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