在Linux中通过Wifi共享局域网

我有一个通过以太网电缆连接到互联网的ubnutu服务器到路由器。 我想通过连接到服务器的Wifi USBencryption狗共享Internet连接。

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

路由器正在运行一个DHCP服务器,我希望WiFi客户端直接从路由器获得他们的IP,没有任何“路由”在Ubuntu的框。

您需要以Ad-Hoc或AP模式运行WiFi接口。 阅读http://www.linux.com/archive/articles/55617了解Linux下的无线接入点configuration,包括安全和桥接。 请注意,不是每个芯片组都可以在AP模式下运行,所以你的里程可能会有所不同。

所以,你基本上需要你的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软件包。

我相当确定,客户端无法在ububtu框中没有“任何”路由的情况下从路由器获取IP。 这个盒子不会将stream量从WiFi路由到LAN,并且全部自行返回。

您可以桥接以太网接口和Wi-Fi接口,并且所有的通信都将不加修改地通过。 您的路由器将看到来自无线客户端的DHCP请求并回复它们。

您将需要一个额外的界面,机器本身强硬。 或者你可以寻找一些技巧,使得机器可以使用桥接接口作为普通的以太网接口。