Kali Linux 中自动连接 VPN?

Kali Linux 中自动连接 VPN?

目前,我的 Kali Linux 机器上有一个可用的 VPN,但有时我忘记在网络管理器中手动连接它,这让我感到不舒服。

在到处寻找之后,gnome-control-center network我似乎无法找到自动启动 VPN 连接的方法。

是否有我遗漏的东西或者网络管理器 GUI 的替代方案?如果没有,我如何添加要在启动过程中执行的终端命令?

答案1

您的系统是否有一个/etc/NetworkManager/system-connections包含连接配置文件的目录?

我的kali-rolling构建非常类似于 Ubuntu 相关的设置回答我发布了有关为特定接口配置此类内容的文章。 TLDR 版本如下...

/etc/NetworkManager/system-connections/WiFI_AP

[connection]
id=WiFI_AP
uuid=aaaa-0000-aaaa-0000
type=wifi
autoconnect=true
autoconnect-priority=9000
permissions=
secondaries=deadbeef-d3ad-b33f-dead-be33e3f;
autoconnect-slaves=1
vpn.timeout=120
# ... more connection config blocks...

/etc/NetworkManager/system-connections/VPN_Client

[connection]
id=VPN_Client
uuid=deadbeef-d3ad-b33f-dead-be33e3f
type=vpn
permissions=
secondaries=
# ... more connection config blocks...

请注意,如果您是漫游那么你可能只想要以下内容......

/etc/NetworkManager/system-connections/VPN_Client

[connection]
id=VPN_Client
uuid=deadbeef-d3ad-b33f-dead-be33e3f
type=vpn
permissions=
secondaries=
autoconnect=true
autoconnect-priority=8999
# ... more connection config blocks...

...但对我来说这导致事情发生呕吐因此使用风险需您自担。

secondaries=deadbeef-d3ad-b33f-dead-be33e3f;里面的线是WiFI_AP一个空格分开的列表uuidsslave连接也应该是着迷的网络WiFi_AP,在本例中是uuid来自VPN_Client配置;旁注,这些lists(根据我收集的信息)必须以分号结尾;

autoconnect-slaves=1里面的线是WiFI_AP什么使这个奇特的挂钩一个网络与另一个网络的连接。vpn.timeout=120如果您在加密的主目录中拥有 VPN 证书,则线路可能需要更长的等待时间。

相关手册可通过man NetworkManager、、man NetworkManager.conf和找到man nm-settings

我个人发现重新启动是更安全比像这样的事情systemctl reload NetworkManager在测试连接配置文件修改的各种组合时。

相关内容