如何在本地网络上共享我的手机互联网?

如何在本地网络上共享我的手机互联网?

我有一台 Wi-Fi 路由器、一台 Linux 机器(ubuntu)、一台 Mac 和一台 iPhone。路由器的地址为 192.168.1.1,ubuntu 机器通过以太网(192.168.1.2)连接到路由器,Mac 通过 Wi-Fi(192.168.1.6.)连接到路由器。网络掩码为 255.255.255.0。

我通过 USB 将 iPhone 的 3G 网络共享给 Mac,并且也想将其共享给 ubuntu 机器。

我该怎么做?Ubuntu 上的 route 命令输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router          0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0

ifconfig 输出是

eth0      Link encap:Ethernet  HWaddr 00:1d:60:93:bb:bb  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe93:bbbb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:14751 (14.7 KB)  TX bytes:19834 (19.8 KB)

答案1

首先,配置 Mac共享互联网连接

然后,只需将默认路由(在路由器或 Ubuntu 机器上)配置为 Mac。在 Ubuntu 机器上,在 shell 中输入以下内容:

sudo route del default
sudo route add default gw 192.168.1.6

您可能还想调整 DNS 服务器的地址。使用以下命令将其设置为 Google 的地址:

echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf

相关内容