因为这就像是我从学生和新来者到Ubuntu的第一个问题,所以我将尝试用每个人都应该了解的关于Ubuntu共享共享互联网连接的几件事来回答这个问题。这分为3个部分:
- 通过有线连接共享Internet连接
- 通过无线连接共享Internet连接
- 与移动设备共享无线连接
- 连接到有线或无线设备
要知道,为了共享有线或无线Internet连接,您至少需要 2个网卡,它们可以是有线卡和无线卡,2个有线卡或2个无线卡之间的混合体。关键是,您至少需要2个网卡,一个网卡可以接收您的互联网连接,另一个网卡可以将其发送到网络上的其他计算机或设备。
通过有线连接共享Internet连接
配置将共享连接的PC
假设您通过第二个有线连接或无线连接接收Internet,请通过Unity面板上的网络图标打开网络管理器:
一直向下转到“ 编辑连接”选项,然后单击它。
您将出现在“有线”选项卡上。默认情况下,每个有线连接都与您拥有的每个以太网有线NIC卡相关。例如,如果您有2个有线NIC,您将在此处看到2个选项。在下图中,您会看到一台,因为这是一台笔记本电脑,通常它们都有一台。选择您要编辑的有线连接,它应该是连接到局域网的一个,而不是接收Internet连接的一个。双击它或选择“编辑”按钮。
您将再次出现在“有线”选项卡上。这一次,如果使用的是IPv4,请转到“ IPv4设置”,如果使用的是IPv6,请转到“ IPv6”。在“ 方法”选项上,选择“ 共享到其他计算机”。现在保存。大功告成
这将完成6或7年前通常用所有终端命令和iptable东西完成的所有东西。
现在只需连接两台计算机即可。
注:如果两台计算机都具有有线千兆以太网NIC,那么实际上您可以直接连接它们,因为大多数1000BASE-T都具有自动MDI / MDI-X。如果不只是将它们连接到您的交换机,路由器,集线器,仅此而已。
将接收共享Internet连接的PC(取决于网络设置)
通过Unity面板上的网络图标打开网络管理器:
一直向下转到“ 编辑连接”选项,然后单击它。
您将出现在“有线”选项卡上。默认情况下,每个有线连接都与您拥有的每个以太网有线NIC卡相关。例如,如果您有2个有线NIC,您将在此处看到2个选项。在下图中,您会看到一台,因为这是一台笔记本电脑,通常它们都有一台。选择要编辑的有线连接,然后双击它或选择“编辑”按钮。
您将再次出现在“有线”选项卡上。这一次,如果使用的是IPv4,请转到“ IPv4设置”,如果使用的是IPv6,请转到“ IPv6”。在方法选项中,选择手动。地址中的选项现在可以编辑。添加所需的IP,所需的掩码以及共享连接的PC的IP。在这种情况下,我说客户端PC的IP为192.168.0.2,掩码为255.255.255.0表示这是C类(LAN)网络,而192.168.0.1表示共享连接的计算机具有IP 192.168.0.1。此外,添加与DNS服务器共享连接的计算机的相同IP(如图所示)。
您也可以(取决于网络设置)选择而不是手动,而是选择自动,然后将共享Internet的计算机的IP放在DNS服务器部分中。
请注意,这取决于网络设置。例如,如果您同时将两台PC连接到交换机或路由器,则交换机/路由器将负责客户端,因此您只需设置PC共享Internet并将它们都连接到交换机/路由器即可。如果您偶然将PC直接连接在一起,则最好进行客户端的其他设置。
在大多数情况下,您无需设置客户端,只需连接到网络即可。Ubuntu将负责一切。我只是添加了Client部分,以解决可能出现问题的特定情况。
当一个人想要通过有线电缆共享Internet连接时,这应该涵盖家庭LAN中所有可能的情况。
通过无线连接共享Internet连接
注意:请阅读以下有关Android用户信息的信息。
由于以前有几个Ubuntu版本,因此无需通过终端命令使用伪装技术来共享Internet连接。甚至不需要使用iwconfig
和echo命令来转发内容。我可以坦率地说,对于经过测试的许多计算机和笔记本电脑(Ubuntu可以使用1000台),我可以肯定地说,通过以下步骤可以毫无问题地共享Internet连接。
开源驱动程序和专有驱动程序相同。我可以确认例如Broadcom,Ralink和Atheros芯片组无线卡可以直接使用,它们可以工作,因为NetworkManager会处理底层细节。Network Manager的最新版本(特别是从0.9.x开始)在这方面非常出色。
步骤1-转到“网络管理器”,然后选择“ 创建新的无线网络”。
请注意,还有其他方法,例如终端和GUI,也可以完成此任务,但这是最简单,最快的方法(比做起来更快捷,更容易)。在Windows XP或Windows 7中)。也知道我假设您正在通过另一个网卡(有线或无线)接收Internet,并且您想无线共享此Internet连接。
步骤2-键入SSID的名称(其他设备在查找热点时将看到的名称)
第3步-如您所见,在这里我将SSID命名为“ Ubuntu Ad Hoc Power”,它具有WEP加密。加密类型取决于网卡。有些卡不支持WEP的即席支持,有些则不支持WPA,而有些则不支持任何安全性。设置SSID名称和安全性后,只需单击创建。
第4步 -如果您要与同一个房间中的您附近的人共享Internet,我通常只是不安全地共享设备。他们更容易连接。当然,请勿在聚会或充满无线吸血鬼的办公室中这样做。
步骤5-创建共享连接后,下次尝试共享时,它将显示在连接列表中,从而省去了命名连接和设置安全性的麻烦。
完成上述步骤后,您应该有一台完全共享互联网连接的计算机。现在,对于我们很多人(特别是我)忘记的部分
与移动设备共享无线连接
许多用户总是问为什么我的手机(Android,iPhone,Blackberry)看不到笔记本电脑共享的互联网连接?
在许多情况下,Android,iPhone或Blackberry将禁用“查找” Ad-Hoc热点的选项。这是为了安全措施。因此,他们只会看到实际的无线路由器,而看不到启用了Ad-hoc的设备,例如无线PCI卡,无线USB卡甚至其他启用了Ad-Hoc的电话。为了做到这一点,至少在Android中,您需要对设备进行root用户操作。对于iPhone,您需要越狱。对于黑莓来说更复杂。我只在Android和Iphone上做到了这一点。完成此操作后,您应该完全可以看到Ad-Hoc设备。
当然,这并不影响所有型号。只有其中一些。有些您只会买,他们从第一天起就会看到临时现货。其他人则必须root / jail来解决此烦人的问题。
我不知道我是否可以推荐一些网站或方法来实现这一目标,但google是您的朋友。无论如何,一种快速的方法是尝试将另一台计算机连接到共享Internet的计算机。它应该工作。另一种方法是寻找可以看到的另一部手机。
安卓用户
对于Android用户,我们的姊妹网站Android上有一篇不错的文章:如何启动android设备
我也推荐这篇文章,其中讨论了在使用类似这样的东西时我们应该知道的几个术语:电话黑客术语
最后,诸如cyanogenmod之类的网站和诸如Clockworkmod之类的工具非常好。但请始终记住,强大的根源能力会带来巨大的责任。
例如,我有一台原本装有Android 2.2的华为手机。我将设备扎根并使用Cyanogenmod升级到2.3之后,我可以看到临时设备使我免于几个问题,并为我的手机增加了额外的好处,例如可以将其用作XBMC的遥控器。
我还应该提到,我已经阅读了Android SE网站中有关Ad-Hoc支持的一些答案。大多数错误是在一定程度上他们确认Ad-hoc无法在多个旧版本的Android(版本4及更低版本)上运行的情况下。这是错误的,因为我已经完成了从三星到华为的50多种Android手机,而且它们都可以使用。即使启用了Root并安装了所需的应用程序后,有些可能仍无法获得Ad-Hoc,但我还没有遇到过出现此问题的应用程序。
因此,不要灰心想要在手机上使用Ad-Hoc。相信我,这很容易。我希望我对此有所启发,以帮助您更快,更轻松地共享以及了解在某些情况下他们找不到临时设备的情况。
连接到有线或无线设备
看一下下面的图片:
如果单击“网络”图标(顶部的绿色圆圈),它将放下一个菜单,您可以在其中查看可用于连接的所有设备(有线连接和无线连接)。通过单击它们,它们将自动连接到所需的网络。如果有无线网卡但尚未安装驱动程序(如果需要驱动程序),则可以访问以下链接之一,其中提供了正确安装任何无线网卡所需的步骤:
如何使Ralink RT3290无线网卡正常工作?
安装Broadcom无线驱动程序
东芝C850-A965的Realtek无线模块驱动程序?
无法识别无线网卡Realtek RTL8723AE-BT
https://askubuntu.com/questions/tagged/wireless+drivers
作为奖励,我建议阅读如何在终端中手动连接和断开网络?
(在需要时)。