用 Linux 分享网际网路连线 (Internet Connection Sharing)
来源:互联网 发布:星空软件 编辑:程序博客网 时间:2024/05/17 08:33
应该有不少网友知道在 MS Windows 底下可以启动“网际网路连线共用(ICS, Internet Connection Sharing)”这个功能,我之前有时候会用到:
DELL Latitude D630 笔电,插 Huawei E220 USB 网卡 3.5G 上网,然后把笔电的 Wifi 设成 Ad-hoc (临机操作网路),让别的周边可以上网(主要是我的 NOKIA N82 手机,可以透过 Wifi 把笔电当成 access point 来上网)
那么,在 Linux 底下要怎么做呢?
请参考来自 Red Hat Magazine Video: Fedora 10 Connection Sharing的影片,里面是以(2008/11/25推出的)Fedora 10 为范例,示范如何使用 NetworkManager 来快速设定 网际网路连线共用
(这个 Red Hat 工程师 Dan Williams 的部落格蛮有意思的 ,副标题写着 Mangling your network since 2004 ,我一开始还想说 NetworkManager 是 2004 开始的软体专案计划,所以他那时候开始 Managing (管理)大家的网路(设定)是没错,刚才注意一看他写的是 Mangling(弄糟,搞烂),哇哈哈哈哈哈~~~~~~)
我稍微看了一下,NetworkManager 0.7 开始提供这种图形介面设定方式,不限于 Gnome 桌面环境,也不限于 Fedora Linux ,底层好像会用到 dnsmasq-base 这个套件,提供简单的 DHCP 跟 DNS 服务让用户端可以要到 ip 位址以及执行域名查询。
残念,在我的 HP Mini 5101 小笔电 + Ubuntu Netbook Remix 9.10 上面可以设定成功,但是用户端连不上来 Orz......
(在工作列的NM applet 点选 Create Wireless Network 后,虽然我Security 选 NONE ,用户端却会看到这个 access point 有加密(!),只好选 WEP ,用户端输入认证密码后看起来好像连通了,可是连ip都要不到!我执行 Wireshark 抓网路封包,然后试着用 NOKIA N82 连上来,会看到 NOKIA 送上来 LLC 的 Broadcast ,可是小笔电不回应。也试过用 DELL D630 + MS Windows XP 当用户端,这次我两边都跑 Wireshark 抓封包,只看到用户端会送 DHCP Discover ,可是小笔电完全没收到)
(不晓得跟我的 Wifi 是 Broadcom 晶片有没有关系?)
这个问题我就摆着了,希望大家不吝指教!
==
有个防火墙设定软体 Firestarter ,也有 NAT 的选项可以拿来设成网际网路连线共用,不晓得行不行?
- 用 Linux 分享网际网路连线 (Internet Connection Sharing)
- ICS-Internet Connection Sharing
- 解决Windows Firewall/Internet Connection Sharing(ICS) 错误 10106
- WindowsXp的Windows Firewall/Internet Connection Sharing (ICS)服务
- Windows Firewall/Internet Connection Sharing (ICS)的删除与重新安装
- windows 2003 server Windows Firewall/Internet Connection Sharing (ICS)
- Windows中开启Internet Connection Sharing(ICS)服务失败
- Internet Connection Sharing has been disabled by the Network Administrator
- Internet Connection Sharing has been disabled by the Network Administrator
- Cisco AnyConnect 与 Internet Connection Sharing (ICS) 服务不兼容
- Sharing Your Computer's Internet Connection in Windows 10
- 网际层(Internet)
- 网际网路程式设计(copy)
- Windows Firewall/Internet Connection Sharing (ICS)服务无法启动终结版
- Windows Firewall/Internet Connection Sharing (ICS) 服务因下列错误而停止: 拒绝访问(ZZ)
- Error "An error occurred while Internet Connection Sharing was being enabled. (null)"
- 【转】Windows 7 API Internet Connection Sharing(ICS) 与 Wireless Hosted Network构建本地AP
- Internet Connection Share on Linux(ArchLinux)
- 给IT人的一些建议:IT人不要一辈子靠技术生存(转)
- 一些常用正则表达式
- 当需要处理字符串,而又没学过指针的时候:
- Google逝矣!!!
- Web开发中的Drag&Drop完全手册
- 用 Linux 分享网际网路连线 (Internet Connection Sharing)
- PHP的性能优化
- 关于C/C++博文的说明
- C#IO问题请教各位大虾
- 穷人和富人的距离0.05厘米
- 使用AutoIt自动登录sohu搜狐网页邮箱的代码
- VC中窗口ID,句柄,指针三者相互转换函数
- Nvidia CUDA 3.0 更新
- 防止servlet重复提交