通过无线热点共享互联网连接(DHCP)

通过无线热点共享互联网连接(DHCP)

我通过电缆调制解调器连接互联网。电缆调制解调器上的 IP 地址不是静态的,可能是通过 DHCP 模式获取的。

我希望通过计算机上的 Wifi 端口共享此互联网连接。有趣的是,在我的 Ubuntu 上,ad-hoc 网络设置不适用。

因此,我进行了/etc/network/interfaces如下设置:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

我不清楚路由的过程,因为在分配 DHCP 地址之前我不知道它,也就是说,只有在连接之后我才会知道系统的 IP 地址,并且该 IP 地址将是我的计算机的 DHCP 客户端用来路由其互联网连接的 IP 地址。

有什么线索吗?

答案1

尝试ap 热点,它是 hostapd 的一个便捷包装器。

答案2

我假设您通过 eth0 连接到互联网,并希望通过无线网卡(wlan0)与其他计算机共享连接。

您尝试失败的原因是您的 ubuntu 仅按原样共享连接,并且您的电缆调制解调器提供商可能只提供一个外部 IP 地址,该地址分配给您的 ubuntu 计算机。连接到您新创建的 WiFi 网络的其他计算机没有获取 IP 地址,因此无法连接。

因此,您必须在 ubuntu 机器上安装并启用 DHCP 服务器。

sudo apt-get install dnsmasq

然后sudo nano /etc/dnsmasq.conf通过在“接口”部分添加以下行来配置它:

interface=wlan0
dhcp-range=192.168.0.100,192.168.0.250,72h

此后,您的客户端在连接到新创建的 WiFi 网络时应该获得一个 IP 地址,然后连接应该转发到互联网。

相关内容