สำหรับ Ubuntu 16.04 LTS (GNU / Linux 3.10.96-113 armv7l)
เมื่อฉันมีสิ่งต่อไปนี้การกำหนดค่าสแตติกของฉันจะถูกละเว้น:
/ etc / เครือข่าย / อินเตอร์เฟซ
source-directory /etc/network/interfaces.d
/etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 192.168.40.112
netmask 255.255.255.0
gateway 192.168.40.1
dns-nameservers 8.8.8.8
อย่างไรก็ตามด้วยดังต่อไปนี้:
/ etc / เครือข่าย / อินเตอร์เฟซ
auto eth0
iface eth0 inet static
address 192.168.40.112
netmask 255.255.255.0
gateway 192.168.40.1
dns-nameservers 8.8.8.8
source-directory /etc/network/interfaces.d
การกำหนดค่าสแตติกถูกตั้งค่าไว้ตอนบู๊ต (เป็นอิสระจากสิ่งที่ฉันมีใน interfaces.d /)
ในกรณีที่เกี่ยวข้องฉันใช้กฎ udev เพื่อเปลี่ยนชื่อส่วนต่อประสาน eth0 (ซึ่งเคยเป็น "enx001e063110c0" ... )