Mou*_*inX 4 networking internet tethering kubuntu 4g
如何使用4G手机为局域网提供WAN/Internet服务?当我的有线调制解调器互联网出现故障时,我打算将其用作备份。(它经常下降,现在下降了。)
我的手机有一个快速的 4G 连接,我支付与我的提供商的网络共享费用,我每个月有大约 30 GB 的数据可用。
有几种可能的不同方法来解决这个问题,很多人都问过类似的问题。我还没有从其他问题中找到解决方案,所以我提出了一个新的独特问题。
这是我的网络通常的样子:
CableModem <-- 路由器 <-- 48 端口 GigE 交换机 <-- LAN:许多有线设备(打印机和 Ubuntu 计算机)加上几个连接到路由器的无线客户端。
这是我希望 Comcast 倒闭时的样子:
手机的 4G 互联网 <-- 路由器 <-- 48 端口 GigE 交换机 <-- LAN:许多有线设备(打印机和 Ubuntu 计算机)以及连接到路由器的几个无线客户端。
我将首先概述可能的方法:
通过 USB 数据线将我的手机连接到我的路由器。我的路由器有 USB 端口。在手机上启用 USB 网络共享。
在我的手机上启用移动热点模式。将路由器连接到电话(例如作为 WDS 无线桥接或任何合适的模式)。路由器通过电话获取上网。
通过 USB 数据线将我的手机连接到 Kubuntu 笔记本电脑。在手机上启用 USB 网络共享。通过将笔记本电脑上的 eth0 电缆连接到路由器上的 WAN / Internet 端口,将此 Internet 连接共享到我的路由器。
我更喜欢选择 1,但该功能似乎仅限于特定路由器。谁能告诉我哪些路由器支持这个?另一种选择是使用 dd-wrt。不幸的是,我目前的路由器是 Netgear R8000,我认为没有稳定版本的 dd-wrt(支持 openvpn、ssh 隧道等)。我已经花时间研究了 dd-wrt。所以我将转向以 Kubuntu 为中心的解决方案。
我知道选择 2 会将我的带宽减少一半,所以只有在我无法让其他人工作时我才会使用该选项。
我在这里的原因是关注选项 3。(但是,我愿意接受有关让这些方法中的任何一种工作的建议。)
我有装有 Kubuntu 12.04 和 14.04 的笔记本电脑。让我们假设我一直为此使用 12.04,这是我迄今为止一直在使用的。这是我已经做的:
我创建了一个名为 tethered_usb0 的新网络连接。我将其限制为接口 usb0。我启用了 DHCP 客户端模式。
我在手机和笔记本电脑之间连接了 USB 电缆。我在手机上启用了 USB 网络共享。我现在可以通过笔记本电脑上的此连接访问 Internet。以下是详细信息:
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
Run Code Online (Sandbox Code Playgroud)
(顺便说一句,我编辑了名为 auto_eth0 的标准网络连接并将其限制为接口 eth0。)
我创建了一个名为 shared_connection 的新网络连接。我将其限制为接口 eth0。
我在笔记本电脑上的 eth0 和路由器上的 WAN/Internet 端口之间连接了一条 cat5e 电缆。我使用 KDE 的网络管理器连接到此连接。它说“连接”。
我进入路由器 GUI 并将其 WAN/Internet 端口设置为静态 IP 地址 192.168.42.4 和网关 255.255.255.0。
不幸的是,我的路由器无法访问 Internet。我重新启动了路由器几次,并尝试更改我的设置。没运气。
接下来是什么?
我让它工作了。以下是我使用的步骤。我有一台带有一个以太网端口和几个 USB 端口的 Kubuntu 笔记本电脑。我有一部带有网络共享计划的 4G Android 手机。
首先,要在 Kubuntu 中访问 KDE 的网络管理器,请单击看起来像连接的托盘图标,然后单击“管理连接...”
在 Kubuntu 中使用 KDE 的网络管理器,我编辑了名为 auto_eth0 的标准网络连接并将其限制为接口 eth0。从命名法的角度来看,这是有道理的。(虽然您可能可以跳过这一步,但如果没有它,默认连接设置意味着 usb0 连接是通过名为 auto_eth0 的连接建立的,从而造成混淆。)
仍然在 Kubuntu 中使用 KDE 的网络管理器,我创建了一个名为 tethered_usb0 的新网络连接。我将其限制为接口 usb0。我启用了 DHCP 客户端模式。所有其他设置均为默认设置。
我在手机和笔记本电脑之间连接了 USB 电缆。我在“网络共享和网络”下的 Android 设置中启用了手机上的 USB 网络共享。如果 Kubuntu 没有自动获得 Internet 连接,请打开网络管理器托盘图标并单击名为 tethered_usb0 的连接。它会连接。我现在可以通过笔记本电脑上的此连接访问 Internet。
以下是此连接的详细信息:
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
Run Code Online (Sandbox Code Playgroud)
接下来,我在笔记本电脑上唯一的物理以太网端口和路由器上的 WAN/Internet 端口(电缆调制解调器通常连接的地方)之间连接了一条 cat5e(以太网)电缆。它是一条普通(直通)电缆。
仍然在 Kubuntu 中使用 KDE 的网络管理器,我创建了一个名为 shared_connection 的新网络连接。我将所有设置保留为默认值。您需要在网络管理器中单击名为 shared_connection 的连接以激活此连接。
连接细节是:
Type: Wired Ethernet
Connection State: Connected
IP Address: 10.42.0.1
Connection Speed: 100 MBit/s
System Name: eth0
MAC Address: <redacted>
Driver: e1000e
Run Code Online (Sandbox Code Playgroud)
请注意,现在 Kubuntu 笔记本电脑上有两个活动连接:tethered_usb0 和 shared_connection。两者都是必需的。
我进入路由器 GUI 并将其 WAN/Internet 端口设置为静态 IP 地址 10.42.0.2 和网关 10.42.0.1。子网掩码为 255.255.255.0。请注意,我使用另一台计算机连接到我的路由器。我在我的局域网上使用任何计算机。路由器的地址和以前一样,访问路由器的 GUI 也和以前一样。我的 LAN IP 地址范围与上面列出的任何地址都不相同。我的路由器是 DHCP 服务器。总之,路由器的LAN侧在这个过程中完全没有变化。
可选的。由于我的电缆调制解调器互联网连接不可靠,我经常需要执行上述步骤。因此,我计划购买无风扇的 Intel NUC(或类似产品),在其上安装 Kubuntu 14.04,然后将其留在我的路由器旁。这样我就不必为这项工作专门配备一台笔记本电脑。我还额外购买了一条电话线。(T-Mobile USA 现在有很多称为 10G 4 All 的产品。)以非常合理的成本,我现在有一个备用互联网服务,可在 Comcast 宕机时使用。(本周它周一全天、周二部分时间、周四部分时间都在下降,现在截至晚上 9 点,周五一整天都在下降。)
| 归档时间: |
|
| 查看次数: |
12335 次 |
| 最近记录: |