应该有不少网友知道在 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网络编程详解知识点 #### 一、网络基础与历史 - **网络的历史**:介绍计算机网络的发展历程,包括早期的计算机网络是如何形成的,以及它们如何逐渐演变为现代互联网。 - **OSI模型**:详细解释开放系统...
【标题】"国际网际网路工具"指出的是一款跨国家和地区的互联网应用程序,这通常意味着该工具具备多语言支持,能适应不同地区用户的使用需求。这类工具可能包含多种功能,如网页浏览、流媒体播放、信息获取等,旨在...
网际协议IP(internet protocol)
2. **TCP/IP协议栈**: Linux网络编程主要涉及TCP/IP协议族,包括TCP(传输控制协议)、UDP(用户数据报协议)以及其他底层协议如IP(网际协议)等。理解这些协议的工作原理对编写可靠的网络程序至关重要。 3. **套...
总的来说,Linux网络基础的学习不仅涉及Internet的背景知识,还涵盖了TCP/IP协议和IP地址的重要概念,这些知识对于理解和操作Linux系统的网络配置、网络服务和网络安全至关重要。理解这些基本原理,将有助于读者更好...
《深入理解Linux网络技术内幕》一书,是针对Linux系统中的网络编程与技术实现的一部深度解析之作。这本书旨在帮助读者全面了解Linux网络技术的核心原理,掌握网络编程的关键技巧,并揭示网络技术背后的内幕。 首先...
### Linux C 网络编程知识点详解 #### 一、概论 - **网络的历史**:从最初的ARPANET到现代互联网的演变过程。 - **OSI模型**:七层模型,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 - *...
《用TCP/IP进行网际互联》是一本深入探讨网络编程的经典著作,特别是第三卷,它专注于客户-服务器编程与应用,特别针对Linux平台上的POSIX套接字进行了详细阐述。在这一卷中,作者深入浅出地介绍了如何利用TCP/IP...
Linux网络编程是操作系统与网络应用开发的重要组成部分,它涉及到如何在Linux环境下利用系统调用进行网络数据传输,创建服务器和客户端程序,以及处理各种网络协议。在这个领域,开发者需要掌握Socket编程、网络协议...
《Linux网络编程(第2版)》是一本深入探讨Linux环境下网络编程的权威书籍,它为读者揭示了网络通信的核心原理和技术。随书附带的源代码是学习和实践网络编程的重要参考资料,可以帮助读者更直观地理解书中的理论...
### Linux网络编程(Socket技术) #### 一、网络编程概览 **1.1 网络的历史** 网络的历史可以追溯到20世纪60年代,最初是为了解决军事和科研领域的需求而发展起来的。随着时间的推移,网络技术逐渐普及到了商业和...
这份源代码是《用TCP/IP进行网际互联——客户—服务器编程与应用(Linux/POSIX套接字版)(第三卷)》一书的实践部分,通过阅读和分析这些代码,读者可以深入理解网络编程的核心概念和技巧。 在Linux系统中,网络...
首先,网络子系统的核心是TCP/IP协议栈,它实现了Internet上的主要通信协议,如TCP(传输控制协议)、UDP(用户数据报协议)和IP(网际协议)。TCP提供了面向连接的、可靠的传输服务,而UDP则是无连接的、不可靠的...
TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网上广泛使用的通信协议,它定义了数据在网络中的传输方式和格式。本资源的目的是帮助开发者深入理解TCP/IP协议的工作原理,并提供实际操作的平台...
在Linux系统中,网络编程是开发跨平台应用程序和构建网络服务的基础。本资源"Linux网络编程实例"包含了一些示例代码,旨在帮助初学者更好地理解和掌握Linux环境下的网络编程技术。下面将详细介绍其中可能涉及的一些...
2. **OSI模型与网际协议族**:开放系统互连(OSI)模型是一个理论框架,它将网络通信分为七层,而网际协议族(Internet Protocol Suite)是TCP/IP协议的实际实现,通常被看作是四层模型,与OSI模型相似但更简洁。...