首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Ubuntu服务器20.04中配置wpa_supplicant

如何在Ubuntu服务器20.04中配置wpa_supplicant
EN

Ask Ubuntu用户
提问于 2020-05-21 19:23:21
回答 2查看 23.5K关注 0票数 9

出于深奥的原因,我有一个服务器,它只允许WiFi访问网络。

通过在可移动驱动器上复制必要的dpkg文件,我成功地安装了wpa_supplicant。

困扰我的是,在其他发行版上,可以通过编辑/etc/wpa_supplicant/wpa_supplicant.conf来配置它。但这在Ubuntu上不起作用,因为systemd服务文件在没有指定配置文件的情况下启动wpa_supplicant。它的参数中没有指定-c

即使是Ubuntu手册页也认为最常见的启动方式是指定一个配置文件.

在大多数常见情况下,wpa_supplicant以: wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0开头。

因为这是一个服务器,所以没有安装GUI,我也不使用网络管理器(AFAIK)

当然,我已经确认,关闭systemd服务并从命令行手动启动Daemon将有效。当然,我可以修改.service文件。但这感觉是个错误的解决方案。

有人能告诉我如何在Ubuntu服务器上配置wpa_supplicant吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2020-05-21 20:44:51

不需要手动配置wpa_supplicant。

最近Ubuntu服务器版本中的网络是由netplan管理的。要查看netplan文件的名称,请检查:

代码语言:javascript
运行
复制
ls /etc/netplan

我假设您找到的文件名为01-netcfg.yaml。如果不是01-netcfg.yaml,请在此替换您的详细信息。

我们会修改档案,以指定你的详细资料:

代码语言:javascript
运行
复制
sudo nano /etc/netplan/01-netcfg.yaml

将文件更改为:

代码语言:javascript
运行
复制
network:
  version: 2
  renderer: networkd
  wifis:
    wlx-----:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "network_ssid_name":
          password: "**********"

请将您的无线接口名称替换为wlx请注意,接入点名称和密码用引号“。间距、缩进等至关重要,请仔细校对两次。

保存(Ctrl+o,后面跟着Enter)并退出(Ctrl+x)文本编辑器nano。跟随:

代码语言:javascript
运行
复制
sudo netplan generate
sudo netplan apply

如果您喜欢服务器的静态IP地址,您可以在这里找到模板:

代码语言:javascript
运行
复制
cat /usr/share/doc/netplan/examples/wireless.yaml 
票数 14
EN

Ask Ubuntu用户

发布于 2022-07-25 20:53:52

在Ubuntu20.04中,wpa_supplicant使用DBus & unix域套接字(就像管道)来配置守护进程。注意-u命令行上的“wpa_supplicant”和"-O“选项。这样做是通过安全的设计和系统效率,因为它不允许网络连接的密码暴露给系统的用户。这也为Gnome提供了一个更高效的编程接口,用于配置网络设置,因为套接字文件间接地将配置映射到共享内存,而不是写入文本文件供所有其他应用程序解析(即在更改设置时减少延迟&进程之间更好的协调)。

要解决所描述的问题,您可以采取几种方法。这只是一个你想对设置做多少管理的问题。您可以:为wpa_supplicant创建另一个配置文件(即直接方法);为单个网络设置修改Netplan/yaml文件(即间接方法);或者编写利用DBus编程接口的脚本(即可维护的方法,因为它不依赖于其他工具的开发)。前两种方法都是琐碎的解决方案,但如果你学会执行最后的建议,你将获得更多的掌握&可能会赚更多的钱。祝好运!

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1242256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档