如何将计算机配置为热点?

dor*_*ien 5 networking networkmanager

我使用 OpenSuse 13.1(带 KDE)。在我的手机上,我只需按一下按钮就可以打开热点。我一直在研究如何在 linux 上执行此操作,但还没有找到简单的方法。

我想要实现的目标:我有一个有线连接。我想通过无线连接分享这个(以便我的手机可以访问互联网)。

我读到我可以使用 ad-hoc 网络来做到这一点。这是正确的还是有什么不同?我确实尝试过这个,新网络(我尝试过的常规和共享网络)-> 模式:ad-hoc -> 我提供了一个 ssid“热点”。

但是我的手机没有检测到它。也许他们不允许临时?

有什么建议?

- 更新

我已经添加了我以图形方式尝试过的步骤:

  1. 添加新网络:我需要在无线和共享之间进行选择。我都试过了。但我认为它是无线的?

看截图

  1. 设置一个名称并作为临时(或基础设施)网络。-> android 或 iphone 似乎都没有检测到这两者。

看截图

  1. 我通过电缆连接,我是否还需要连接到无线(通过双击它?)

我错过了一些明显的东西吗?或者缺少主机服务/服务器?等等...因为我的手机上没有显示任何临时或基础设施网络。

我现在正在使用 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
Run Code Online (Sandbox Code Playgroud)

我的 /etc/hostapd 是:

interface=wlp1s0
driver=nl80211
# bridge=br0
channel=3
hw_mode=g
auth_algs=1
ssid=test
Run Code Online (Sandbox Code Playgroud)

我的手机看到了测试网络。但是一直说“正在获取IP地址....”

我觉得我现在很亲近......