自定义 /etc/NetworkManager/system-connections 文件

Fra*_*oli 5 network-manager

Ubuntu 16.04.1 不会/etc/NetworkManager/system-connectionseno1有线以太网生成文件。我自己写的,但需要具有静态 IP 地址的 ipv4,但 Ubuntu 正在使用 DHCP 分配自动 IP 地址。下面是文件。见method=manual。为什么 Ubuntu 忽略method=manual而不是假设method=auto?此外,找不到描述的语法的任何文件addresses的元素ipv4

[connection]
id=eno1
uuid=4518f0a6-0500-4848-a849-85c0c6c389b6
type=802-3-ethernet
permissions=
secondaries=

[802-3-ethernet]
duplex=full
mac-address=XX:XX:XX:XX:XX:XX

[ipv4]
method=manual
addresses1=192.168.10.251;24;192.168.10.1;

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
Run Code Online (Sandbox Code Playgroud)

chi*_*555 3

运行无头,没有显示或图形桌面环境,请编辑/etc/network/interfaces为:

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet static
address 192.168.10.251
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 192.168.10.1 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

确保选择路由器、交换机或其他接入点中 DHCP 服务器使用的范围之外的静态地址。当然,请在此处替换您的详细信息。

让系统读取并使用更改:

sudo ifdown eno1 && sudo ifup -v eno1
Run Code Online (Sandbox Code Playgroud)

你连接了吗?

ping -c3 192.168.10.1
ping -c3 www.ubuntu.com
Run Code Online (Sandbox Code Playgroud)