Linux 建立 ad-hoc 实现 Wifi 共享,类似 Connectify 功能

标签: 软件 Ad-hoc wifi | 发表时间:2011-08-01 08:49 | 作者:lendylongli 〖凌穆〗
出处:http://wowubuntu.com

最近在 Ubuntu 里找了很久,也找不到一个可以将无线网卡作 AP 的软件,试了网上很多方法都不行,有些是可以搜到热点,但我的 Android 手机连上去的时候获取不了 ip 地址。研究了几天,昨晚花了一晚时候,去写个脚本,成功的连上了。希望我这个脚本能帮到大家解决问题。

主要是用到 iwconfig 这个无线配置工具,然后用iptable设置NAT规则,使用dnsmasq去分配ip地址。

完整脚本下载地址:https://gist.github.com/1117004

以下是脚本的使用方法:

#先加可执行的权限,XXX代表脚本的路径

chmod +x /XXX/XXX/adhoc

#运行脚本

sudo  /XXX/XXX/adhoc

#停止共享

sudo  /XXX/XXX/adhoc -s

#重启动共享

sudo  /XXX/XXX/adhoc -r

注意:

如果运行脚本后,手机或电脑搜不到你的共享,运行重新启动共享命令

sudo  /XXX/XXX/adhoc -r

即可,多次几次就行了。

Update: 根据 Aenon 的提示,其实更简单的办法是直接用NetworkManager,“创建新的无线网络”,就可以了

# 本文采用CC协议进行授权,转载本文请注明本文链接。/ 43 条留言
-
Twitter / Buzz / 微博 / 问答 / 投稿 / 加入我们 wow0slx6bcs721xo1udcc
- 高性价比 Ubuntu VPS / 本站架设于 PhotonVPS / 定制 Ubuntu T-Shirt
相关文章:
解决 Ubuntu10.10 上无线 Led 灯狂闪的问题
Wi-fi 扫描工具 inSSIDer 2 发布 Linux 版本
庆祝 Linux 20 周岁
Ubuntu 编译 Linux 3.0-rc4
推荐 5 个Linux新闻网站
无觅

相关 [linux ad hoc] 推荐:

Linux 建立 ad-hoc 实现 Wifi 共享,类似 Connectify 功能

- 〖凌穆〗 - Wow! Ubuntu
最近在 Ubuntu 里找了很久,也找不到一个可以将无线网卡作 AP 的软件,试了网上很多方法都不行,有些是可以搜到热点,但我的 Android 手机连上去的时候获取不了 ip 地址. 研究了几天,昨晚花了一晚时候,去写个脚本,成功的连上了. 希望我这个脚本能帮到大家解决问题. 主要是用到 iwconfig 这个无线配置工具,然后用iptable设置NAT规则,使用dnsmasq去分配ip地址.

【AD】谷歌与facebook联手测试:IPv6靠谱吗?

- Shadow - Solidot
谷歌,Facebook和雅虎这些对手们也有合作的时候. 明天,他们将联手进行首次全 球级别的IPv6测试,名曰:取名"世界IPv6日". 此举是为了在IPv4地址已经枯竭的情况下,推进互联网加速部署IPv6,谷歌表示当天将在其主站和Youtube上全面启用IPv6访问. IPv6的发展离不开运营商的 支持,全球运营商的IPv6策略和状态是怎样的.

自费小硕士:我是如何把ad变成OFFER的

- GLORY - Warald美国留学申请博客
mamengduo同学来美国刚刚一个月,自费读计算机工程/computer engineering的master,很快就拿到了assistantship,现在也是有奖学金的人了~~. 我觉得她的motivation非常出色,也是她能从6400封未读邮件中跳出来,直接拿下offer的关键,非常值得大家学习.

"Java在淘宝AD系统中的应用"分享汇总

- - ITeye博客
条幅AD 搜索AD 定向AD. 高性能Web服务器 关系数据库,内存KV数据库, NoSQL (BigTable) 搜索引擎 排序算法(Ranking) 实时计算 海量日志收集和处理(MapReduce, 报表和结算) RPC,消息中间件 客户端技术:浏览器,Javascript. 多个子系统都采用Java实现:.

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

linux makefile编写

- hl - C++博客-首页原创精华区
在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则. target也就是一个目标文件,可以是Object File,也可以是执行文件. prerequisites就是,要生成那个target所需要的文件或是目标. command也就是make需要执行的命令. 这是一个文件的依赖关系,也就是说,target这一个或多个的目标文件依赖于prerequisites中的文件,其生成规则定义在 command中.

Linux下的VDSO

- 圣斌 - Adam's
VDSO(Virtual Dynamically-linked Shared Object)是个很有意思的东西, 它将内核态的调用映射到用户态的地址空间中, 使得调用开销更小, 路径更好.. 开销更小比较容易理解, 那么路径更好指的是什么呢. 拿x86下的系统调用举例, 传统的int 0×80有点慢, Intel和AMD分别实现了sysenter, sysexit和syscall, sysret, 即所谓的快速系统调用指令, 使用它们更快, 但是也带来了兼容性的问题.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

linux 小技巧

- - DBA Blog
2:如何限制用户的最小密码长度. 修改/etc/login.defs里面的PASS_MIN_LEN的值. 比如限制用户最小密码长度是8:. 3:如何使新用户首次登陆后强制修改密码. 4:更改Linux启动时用图形界面还是字符界面. 将id:5:initdefault: 其中5表示默认图形界面. 改id:3: initdefault: 3表示字符界面.