我有一台 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 请求并对其进行应答。
您将需要为机器本身添加一个额外的接口。或者您可以寻找一些技巧,让桥接接口可供机器用作普通以太网接口。