Kyl*_*itz 8 network-manager networking 18.04
我正在尝试为包含 LTE 调制解调器的 NetworkManager 连接的设备制作图像。
我已经为连接创建了一个配置文件:
[connection]
id=modem
uuid=4b5f7f0b-1c58-4fa3-bc3c-45a3e3d329d8
type=gsm
interface-name=ttyACM0
permissions=
[gsm]
apn=XXXXXXXXXXXXX
number=XXXXXXXXXXXXxx
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
Run Code Online (Sandbox Code Playgroud)
并将其放置在 /etc/NetworkManager/system-connections/modem 中,这就是普通 nmcli con add 命令所做的事情。但是,当启动此映像时,NetworkManager 显示没有连接:
root@bionic-armhf:~# nmcli c show
NAME UUID TYPE DEVICE
Run Code Online (Sandbox Code Playgroud)
我也尝试过重新启动服务。
我有什么遗漏的吗?有没有办法在不手动创建连接或通过启动脚本创建连接的情况下执行此操作?理想情况下,这将通过配置文件完成。
经过进一步检查,我忘记正确设置文件权限。
chmod 600 /etc/NetworkManager/system-connections/modem
解决了我遇到的问题。我刚刚使权限与 nmcli con add 默认创建的权限相匹配。
请注意,文件的所有者和组也必须设置为,并且在添加文件或修复权限后root
必须重新发出 a 。nmcli conn reload
您可以使用 查看当前加载的定义nmcli conn show
。
归档时间: |
|
查看次数: |
4131 次 |
最近记录: |