我有一台 Vizio 平板电脑(运行的是 Android 2.3.2 的修改版本),出于某种原因,它的 WiFi 连接屏幕上拒绝列出 Windows ad-hoc WiFi 连接。它可以连接到普通路由器提供的 WiFi 网络,但我家路由器的无线部分坏了,所以我想通过笔记本电脑的 WiFi 卡共享互联网连接,直到新路由器到货。
是否可以在 Ubuntu 中创建一个对我的平板电脑来说像普通无线网络一样的临时网络?
答案1
我认为您的笔记本电脑是通过有线连接连接到互联网的。因此,您需要做的是将数据包从无线网卡转发到笔记本电脑中的以太网卡(或任何您拥有的设备)。为此,[wlan0 - 无线网卡;eth0 - 以太网卡]
- 创建一个临时网络并为其指定一个 IP 地址
ifconfig wlan0 10.0.0.1
- 启用 ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
- 在 IPTABLES 中启用转发
iptables -A FORWARD --in-interface wlan0 -j ACCEPT
- 启用 NAT 模式连接到互联网
iptables --table nat -A POSTROUTING --out-interface eth0 -j MASQUERADE
- 然后为您的平板电脑提供一个 IP 地址,并将网关地址设置为您的笔记本电脑的无线地址(10.0.0.1)。