Linux下通过Wifi共享局域网

Linux下通过Wifi共享局域网

我有一台 ubnutu 服务器,通过以太网电缆连接到路由器,连接到互联网。我想通过连接到服务器的 Wifi usb 加密狗共享互联网连接。

有哪些可能的方法可以将服务器设置为 wifi 接入点?

路由器正在运行 dhcp 服务器,我希望 wifi 客户端直接从路由器获取其 ip,而无需在 ubuntu 框中进行任何“路由”。

答案1

您需要在 Ad-Hoc 或 AP 模式下运行 WiFi 接口。阅读http://www.linux.com/archive/articles/55617详细介绍了 Linux 下的无线接入点配置,包括安全和桥接。请注意,并非每个芯片组都可以在 AP 模式下运行,因此您的情况可能会有所不同。

答案2

因此,您基本上希望您的 Ubuntu 盒子充当中继器或媒体转换器,也称为桥梁。尝试添加类似以下内容/etc/network/interfaces

   iface br0 inet static
       address 192.168.1.2
       network 192.168.1.0
       netmask 255.255.255.0
       broadcast 192.168.1.255
       gateway 192.168.1.1
       bridge_ports all

注意:您需要bridge-utils安装该软件包。

答案3

我很确定,如果 ububtu 盒子中没有“任何”路由,客户端就不可能从路由器获取 IP。盒子不会自行将流量从 WiFi 路由到 LAN 并返回。

答案4

您可以桥接以太网接口和 Wi-Fi 接口,所有流量将不加修改地通过。您的路由器将看到来自无线客户端的 DHCP 请求并对其进行应答。

您将需要为机器本身添加一个额外的接口。或者您可以寻找一些技巧,让桥接接口可供机器用作普通以太网接口。

相关内容