我正在尝试找出如何制作 linux (福敦图) 上网本带有两个网络接口,一个无线接入点,可充当路由器并为 WiFi 平板电脑共享互联网连接。
- 一个接口连接到
inet
,eth0
(有线), - 其他
eth1
都有WiFi
所以问题是某种束缚
答案1
将旧笔记本变成无线 AP 很容易。我不知道 Fuduntu。我使用 Debian,因此以下说明以 Debian 为中心,但也可以轻松适应其他发行版。不同之处在于软件包名称和配置文件的位置。
所需软件
需要以下软件包:
- 主机
- wpasupplicant 客户端
- 桥梁工具
- 无线工具
配置
下面假设您的无线连接是,wlan0
并且您的有线连接是eth0
,您需要使其适应您的设置。
首先,您需要设置桥接。删除或注释掉文件中设置wlan0
或的所有条目,然后添加以下几行。eth0
/etc/network/interfaces
设置桥梁
auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0
pre-up ifconfig eth0 0.0.0.0 up
pre-up ifconfig wlan0 0.0.0.0 up
pre-up brctl addbr br0
pre-up brctl addif br0 eth0
post-down ifconfig wlan0 0.0.0.0 down
post-down ifconfig eth0 0.0.0.0 down
post-down brctl delif br0 eth0
post-down brctl delbr br0
设置 hostapd
告诉hostapd
守护进程使用特定的配置文件:确保以下行存在于 /etc/default/hostapd
DAEMON_CONF=/etc/hostapd/hostapd.conf
现在您可以设置无线网络。这里我仅提供一个示例配置。确切的值取决于您的硬件、支持的加密类型以及您的环境(例如周围网络)。打开文件
/etc/hostapd/hostapd.conf
并确保设置了以下值。
interface=wlan0
bridge=br0
driver=nl80211
ssid=MyNetwork
hw_mode=g
channel=9
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=myverysecretpassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
这里重要的是选择一个与 hostapd 和硬件兼容的驱动程序。SSID 是一个随机字符串,用于标识您的网络。应选择信道,以便对周围网络的干扰最小。密码短语至少应为八个字符长。
对于其他选项,请阅读提供的配置文件。它有大量注释,几乎可以作为手册。
启动接入点
现在你可以启动接口了
/etc/init.d/networking restart
并启动接入点
/etc/init.d/hostapd start
另一个可能的解决方案
FreeBSD 发行版普富思是一个具有 AP 功能的防火墙和路由平台。一切都可以通过 GUI 进行设置。它在后台也使用hostap
,但配置更简单,更方便用户使用。使用 pfSense 的缺点是您不应该在同一台机器上进行常规计算,pfSense 需要在专用系统上运行,尽管这不是技术要求。
答案2
如果这是您唯一的平板电脑,则临时连接就足够了。您可以使用 iptables 转发流量。
对于其他目的,请检查是否hostap
适用于您的适配器,然后您就拥有一个可供多个用户使用的真实接入点(这里也使用 iptables 进行转发)。