![如何将电脑配置为热点?](https://linux22.com/image/53227/%E5%A6%82%E4%BD%95%E5%B0%86%E7%94%B5%E8%84%91%E9%85%8D%E7%BD%AE%E4%B8%BA%E7%83%AD%E7%82%B9%EF%BC%9F.png)
我使用 OpenSuse 13.1(带有 KDE)。在我的手机上,我只需按一下按钮即可打开热点。我一直在研究如何在Linux上做到这一点,我还没有找到一个简单的方法。
我想要实现的目标:我有有线连接。我想通过无线连接共享此内容(以便我的手机可以访问互联网)。
我读到可以使用临时网络来做到这一点。这是正确的还是仍然不同?我确实尝试过这个,新网络(我尝试过的常规网络和共享网络)->模式:临时->我给出了一个 ssid“热点”。
但我的手机没有检测到它。也许他们不允许临时的?
有什么建议么?
- 更新
我已经以图形方式添加了我尝试过的步骤:
- 添加新网络:我需要在无线和共享之间进行选择。我两种都试过了。但我猜它是无线的?
- 设置名称并作为临时(或基础设施)网络。 -> android 或 iphone 似乎都检测不到这两者。
- 我通过电缆连接,是否还需要连接到无线(通过双击?)
我错过了一些明显的事情吗?或者缺少主机服务/服务器?等等...因为我的手机上没有显示任何临时网络或基础设施网络。
我现在使用 knetworkmanager (kde)。如果我可以用命令行来完成,那就没问题了。
- 更新
我已经执行了以下命令,没有错误:
nmcli nm wifi off
rfkill unblock wlan
ip link set dev wlp1s0 up
ip address add 192.168.5.1/24 dev wlp1s0
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 -o enp0s20u2 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1 1> /dev/null
systemctl start hostapd.service
systemctl start dnsmasq.service
我的 /etc/hostapd 是:
interface=wlp1s0
driver=nl80211
# bridge=br0
channel=3
hw_mode=g
auth_algs=1
ssid=test
我的手机可以看到测试网络。但一直说“正在获取IP地址......”
我感觉我现在已经很接近了...
答案1
我不知道 Windows Phone 或 iPhone 的情况如何,但 Android 手机无法立即检测到 ad-hoc 网络。您可能需要使用基础设施模式才能让您的手机看到您的网络。或者,搜索能够连接到 ad hoc wifi 网络的 Android 插件(成功似乎取决于设备和 Android 版本)。
答案2
- 安装HostAPD:
yast -i hostapd
- 在文件 /etc/hostapd.conf 中配置 hostapd,特别考虑设置(ESSID 将被测试,driver 将用于 WLAN 驱动程序,bridge 将用于您稍后创建的网桥,通道是任意的,hw_mode=g 表示速度如 A/B/G/N)。
驱动程序=nl80211 桥=br0 通道=3 hw_模式=g auth_algs=1
- 启动hostapd:
hostapd /etc/hostapd.conf
验证您是否通过 ESSID 测试看到 WLAN,例如在移动电话上
在您的 Linux 计算机上添加网桥(假设 wlan0 是您的无线网络设备,192.168.0.5 是您子网中的免费 IP 地址):
brctl addif br0 wlan0 ifconfig br0 192.168.0.5
- 现在您可能希望将 Linux 计算机作为进入互联网的 NAT 网关,因此您将执行以下操作(假设 ppp0 是您用来进入互联网的设备,因为 UMTS 调制解调器通常就是这种情况):
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE iptables -A 转发 -i br0 -j 接受 iptables -A 转发 -i wlan0 -j 接受
现在您需要将 Linux 计算机作为 dhcp 服务器,以便连接设备将被告知该计算机是其网关。
现在您需要引入 WPA 等安全功能,以便您的通信不会被窃听。
我在下面写了博客http://www.linuxintro.org/wiki/Set_up_a_wireless_accesspoint
答案3
你尝试过ap热点方法吗?它使用您的以太网电缆并将其无线发送出去。不是临时的。那是另一回事,我经常使用这种方法。
无论如何,这就是它的工作原理。你可以将其视为反向网络共享只要您连接了以太网。我很久以前就写了这篇文章,所以我知道它有效,但除了那里写的内容之外,不知道我还能说什么。