adhoc 如何使用?
运行环境
CentOS 6.3 X86-64 Thinkpad
[root@ns158 ~]# adhoc interface wlan0 essid openbsd key 1234567890123 start
Wifi Ad-hoc Control
Usage:
/usr/local/bin/adhoc interface [essid X] [key K] [start|stop|restart]
Description:
essid The name of your network, default "WiFi-Network".
key The encryption key of your network,
you can use any ASCII string(only 13 characters),
if not set, your network will be non-encrypted.
start Start creating Wifi Ad-hoc Network.
stop Stop Wifi Ad-hoc Network.
restart Restart creating Wifi Ad-hoc Network.
[root@ns158 ~]# adhoc interface wlan0 essid openbsd key 1234567890123 start^C
[root@ns158 ~]# adhoc start
Starting Ad-hoc...
/etc/adhoc/dnsmasq.conf is not exist, now building.
Setting start gateway[192.168.2.254] and netmask[255.255.255.0]... [ FAILED ]
Setting down start... [ FAILED ]
Setting start mode[ad-hoc]... [ FAILED ]
Setting start essid[WiFi-Network]... [ FAILED ]
Setting start cannel[auto]... [ FAILED ]
Setting start key type[off]... [ WARNING, non-encrypted network ]
Setting up start... [ FAILED ]
Setting iptable...iptables: Chain already exists.
[ GOOD ]
Completed!^^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
手机搜索不到信号
首先,我要说明的是adhoc是将无线设备设置为无线热点,这样其他设备可以通过该无线设备连接上网,但是你的系统是不能再通过该无线设备上网的,必须通过以太网口上网. 也就是说,你的pc必须保证以太网口连接上了Internet,然后,将无线设备设置为热点,其他如手机等才能通过该热点上网. 不是你这么弄的 !-_-!
其次,停止热点时,仍然需要指定说要停止的设备接口名称,你这里应该是 adhoc wlan0 stop. 当然,我这里还没有对接口是否存在进行判断,在后面的修改中将会涉及到. 最后,还是希望你能继续支持adhoc,有什么不足之处还望多多指出 :-)
楼主有测试通过吗?
最新代码已增加对无线设备名称的判断,在所设置设备名称无效时,将列出系统可用的无线设备名称. 你可以下载最新代码 :-)
flytreeleft-adhoc-f14089b.zip
# ifconfig
这个是在对start参数的处理上出现了bug,现在已经修复,你可以下载最新的代码试试
[root@ns158 ~]# adhoc wlan0 essid openbsd key 1234567890123 start
试试这个