标签: nmcli

使用 nmcli 分配静态 IP 地址

所以我试图给虚拟机一个静态IP地址,这种情况特别顽固。

虚拟机在具有自己公共 IP 范围的 ESXi 群集上运行。

我让它(有点)使用 IPv4 地址,除了每次启动都会重新分配它,现在在摆弄 nmcli 之后我无法获得任何分配给它的 IPv4 地址。

接口是ens32,我已经更改ipv4.addressesXXX.XXX.120.44/24(希望它具有地址120.44)、网关XXX.XXX.120.1并将其设置为手动。

有没有人对为什么这不起作用有任何见解?所有在线指南都是针对较旧的网络服务而不是 NetworkManager。

networking fedora nmcli

19
推荐指数
1
解决办法
5万
查看次数

网络管理器未列出 wifi

当我使用 NetworkManager 命令工具扫描无线网络时,输出为空。

root@radxa:~# nmcli dev wifi list
SSID    BSSID   MODE    FREQ    RATE    SIGNAL  SECURITY    ACTIVE
root@radxa:~#
Run Code Online (Sandbox Code Playgroud)

但如果使用iwlist,扫描就可以了:

root@radxa:~# iwlist wlan0 scan
          Cell 01 - Address: 78:A1:06:7F:CF:C9
                    ESSID:"olivia"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK 
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK …
Run Code Online (Sandbox Code Playgroud)

linux wifi networkmanager nmcli

17
推荐指数
1
解决办法
5万
查看次数

从命令行将 VPN 配置文件导入 NetworkManager

可以.ovpn通过 GUI 工具将文件导入NetworkManager nm-connection-editor(右键单击nm-applet并单击Edit connections):Add-> Import a saved VPN configuration...

我的目标是做同样的事情,但通过命令行使用nm-cli. 有可能吗?

command-line networkmanager vpn openvpn nmcli

16
推荐指数
2
解决办法
3万
查看次数

如何使用 NMCLI 创建 Wifi 连接并通过 WPA 连接到 SSID?

环境

  • 运行 Debian 7.7 的 BeagleBone Black
  • nmcli 工具,版本 0.9.4.0

我尝试了一些命令示例来开始,但是没有一个可以帮助我添加连接和连接。

设备

# nmcli dev
DEVICE     TYPE              STATE        
wlan0      802-11-wireless   disconnected     <====
usb0       802-3-ethernet    unmanaged    
eth0       802-3-ethernet    connected 
Run Code Online (Sandbox Code Playgroud)

连接

我有几个

nmcli con    
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Wired connection 1        00000000-4a11-43d1-9252-4b92de0e75c3   802-3-ethernet    Thu Oct 23 05:46:02 2014          
WLAN-A69E22               29eeb2f6-cf80-0000-0000-d23733e97eb4   802-11-wireless   Thu Oct 30 16:06:14 2014          
Wireless connection 1     bfaa9524-a1d9-0000-8279-71a56720c06c   802-11-wireless   Wed Feb 24 02:33:55 2015          
Wireless connection 2     00000000-d5cc-411b-a62e-000000000000   802-11-wireless   Wed Oct 22 23:31:24 2014   
Run Code Online (Sandbox Code Playgroud)

网络

nmcli dev wifi …
Run Code Online (Sandbox Code Playgroud)

wifi debian nmcli

13
推荐指数
2
解决办法
3万
查看次数

尽管提供了秘密,但无法使用 nmcli 连接到 WiFi

nmcli在 ArchLinux(来自官方软件包存储库的版本 1.14.5dev+17+gba83251bb-1)上使用连接到 wifi。除了这个 Vodafone EasyBox 网络之外,这对于所有无线网络都非常有效。

尝试使用正确的密码激活连接会给我以下错误消息:

Passwords or encryption keys are required to access the wireless network 'EasyBox-123456'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Error: Connection activation failed: Secrets were required, but not provided
Run Code Online (Sandbox Code Playgroud)

但是,802-11-wireless-security.psk已存储,正如您在此处看到的:

$ nmcli con show EasyBox-123456
connection.id:                          EasyBox-123456
connection.uuid:                        <hidden>
connection.stable-id:                   --
connection.type:                        802-11-wireless
connection.interface-name:              --
connection.autoconnect:                 yes
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.multi-connect:               0 (default)
connection.auth-retries:                -1
connection.timestamp:                   0
connection.read-only: …
Run Code Online (Sandbox Code Playgroud)

linux wifi networkmanager wpa nmcli

13
推荐指数
1
解决办法
4797
查看次数

如何通过 nmcli 连接到 802.1x 无线网络

我可以通过 nm-applet 连接到 802.1 网络。我不喜欢这样做,因为我大部分时间都在没有 nm 的情况下运行,而且我不想加载一个只是为了连接到无线网络。

连接到 802.1 网络时,出现以下错误:

Error: Failed to add/activate new connection: (32) Failed to determine AP security information
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,因为 nmcli 似乎没有提供任何指定网络类型的方法。

networking networkmanager nmcli

12
推荐指数
3
解决办法
5万
查看次数

什么是最可靠的 wifi 命令行工具?iw vs wpa_cli vs nmcli

我正在探索一些用于连接无线网络的低级工具,我发现了以下工具(带有有用的文档/教程链接):

我似乎找不到对这些工具或类似工具的彻底评估。也许有人可以在可靠性和用户友好性方面比较这些工具?哪个最适合 Linux 桌面?欢迎提供指向现有文章的链接,因为我无法通过网络搜索找到太多内容。

对不起,如果这个问题太开放,但我找不到一个好的比较,我收到了个人关于哪种工具最可靠的不同评论。


以下是我的一些经验:

我一直在使用wpa_cli,我已经很满意了。它在许多 Linux 系统上开箱即用,但在安装 NetworkManager 时似乎不起作用。我的主要问题是我的配置中现在有 100 多个 wifi 网络,并且似乎没有一种简单的方法可以通过 SSID 添加/删除网络。我必须使用wpa_supplicant分配的网络号,重新编号或重新排列网络似乎不合理。我还必须手动输入新网络的 SSID - 也许诸如选项卡完成或基于文本的选择菜单之类的东西会很好。例如,当 ssid 有一些尾随空格时,这浪费了我很多时间。

此外,我遇到了需要手动设置特定配置的问题,例如scan_ssid=1隐藏网络和key_mgmt=NONE未加密网络。我担心在连接到新的 wifi 网络时可能会出现其他一些特殊情况,我可能没有时间仔细wpa_supplicant.conf研究解决方案。因此,wpa_cli 的用户友好性是一个挑战,但也许我不知道该工具的某些功能。

我被告知 nmcli 是最用户友好的并且不会牺牲任何可靠性,即使它依赖于 NetworkManager 作为依赖项。我收到了另一个建议,即 iw 最适合 Linux 桌面,因为它内置于所有 Linux 发行版中,但我的印象是,当配置了大量连接时,iw 不便于管理和自动化配置。ArchWiki 还说iw 仅支持 nl80211,但这可能不是一个现实的问题。

由于我似乎无法在这些工具之间找到太多比较,因此将不胜感激任何见解或参考。

wifi wpa nmcli iwlwifi wpa-cli

12
推荐指数
2
解决办法
4410
查看次数

nmcli:当两个接入点具有相同 SSID 时选择 BSSID

nmcli当有两个具有相同 SSID 的接入点时,我无法连接正确的接入点。理想情况下,网络管理器应连接到信号最强的网络管理器,但它似乎总是连接到同一个信号。我什至无法通过指定 BSSID 来强制它连接到我想要的连接:

\n
$ nmcli -f in-use,ssid,bssid,signal,rate,bars  dev wifi\nIN-USE  SSID                       BSSID              SIGNAL  RATE        BARS \n        InternodeAC79C7            20:B0:01:AC:79:C7  92      130 Mbit/s  \xe2\x96\x82\xe2\x96\x84\xe2\x96\x86\xe2\x96\x88 \n        InternodeAC79C7-5G         22:B0:01:AC:79:CF  92      405 Mbit/s  \xe2\x96\x82\xe2\x96\x84\xe2\x96\x86\xe2\x96\x88 \n*       InternodeAC79C7            24:65:11:64:BA:93  72      270 Mbit/s  \xe2\x96\x82\xe2\x96\x84\xe2\x96\x86_ \n$ nmcli device wifi connect 20:B0:01:AC:79:C7\nDevice 'wlp0s20f3' successfully activated with 'f1c36a2e-8fb0-4f88-95a7-40b9ddc32056'.\n$ nmcli -f in-use,ssid,bssid,signal,rate,bars  dev wifi\nIN-USE  SSID                       BSSID              SIGNAL  RATE        BARS \n        InternodeAC79C7            20:B0:01:AC:79:C7  92      130 Mbit/s  \xe2\x96\x82\xe2\x96\x84\xe2\x96\x86\xe2\x96\x88 \n        InternodeAC79C7-5G         22:B0:01:AC:79:CF  89      405 Mbit/s  \xe2\x96\x82\xe2\x96\x84\xe2\x96\x86\xe2\x96\x88 \n*       InternodeAC79C7            24:65:11:64:BA:93  62      270 Mbit/s …
Run Code Online (Sandbox Code Playgroud)

wifi networkmanager nmcli

10
推荐指数
1
解决办法
5075
查看次数

如何使用 nmcli 更新网关

我正在使用 CentOS 7,并与 nmcli 建立了新连接。我设置了网关,但似乎不需要。当我检查与

nmcli con show conn-name
Run Code Online (Sandbox Code Playgroud)

网关被列为: gw = 0.0.0.0

我找不到您如何使用 nmcli 添加/修改网关。

中没有列出任何内容nmcli connection modify

添加连接后,您可以使用 nmcli 编辑/添加网关地址吗?

作为一种解决方法,我编辑/etc/sysconfig/network-scripts/ifcfg-connname并添加了GATEWAY0=addr

我假设您无法从 nmcli 更新网关地址?

networking networkmanager nmcli

9
推荐指数
3
解决办法
3万
查看次数

nmcli 断开连接而不关闭 wifi 卡?

我的 wifi 卡不断连接到 wifi 网络,该网络位于阻止我制作热点的频道上。

我正在尝试从命令行关闭连接。我尝试了几件事:

nmcli radio wifi off
Run Code Online (Sandbox Code Playgroud)

ifconfig wlo1 down
Run Code Online (Sandbox Code Playgroud)

这些问题是他们关闭了 wifi 接口,这也阻止了我创建热点。

我可以运行什么命令来保持我的 wifi 接口打开但不连接任何东西?

networking wifi nmcli

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

nmcli ×10

networkmanager ×6

wifi ×6

networking ×4

linux ×2

wpa ×2

command-line ×1

debian ×1

fedora ×1

iwlwifi ×1

openvpn ×1

vpn ×1

wpa-cli ×1