用 Linux 分享网际网路连线 (Internet Connection Sharing)

本文介绍了在Linux环境下如何实现网络连接共享。通过使用NetworkManager工具,可以在不同桌面环境中轻松配置网络共享。此外还提到了使用Firestarter软件进行NAT设置的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应该有不少网友知道在 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 的选项可以拿来设成网际网路连线共用,不晓得行不行?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值