ขั้นตอนต่อไปนี้ใช้ได้กับ Ubuntu 18.04 (Bionic Beaver)
I.ติดตั้งแพคเกจifupdown อีกครั้ง :
# apt-get update
# apt-get install ifupdown
ครั้งที่สอง กำหนดค่าไฟล์/ etc / network / interfaces ของคุณด้วย stanzas การกำหนดค่าเช่น:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug enp0s3
auto enp0s3
iface enp0s3 inet static
address 192.168.1.133
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
# Only relevant if you make use of RESOLVCONF(8)
# or similar...
dns-nameservers 1.1.1.1 1.0.0.1
สาม. ทำให้การกำหนดค่ามีประสิทธิภาพ (ไม่จำเป็นต้องรีบูต):
# ifdown --force enp0s3 lo && ifup -a
# systemctl unmask networking
# systemctl enable networking
# systemctl restart networking
IV ปิดใช้งานและลบบริการที่ไม่ต้องการ:
# systemctl stop systemd-networkd.socket systemd-networkd \
networkd-dispatcher systemd-networkd-wait-online
# systemctl disable systemd-networkd.socket systemd-networkd \
networkd-dispatcher systemd-networkd-wait-online
# systemctl mask systemd-networkd.socket systemd-networkd \
networkd-dispatcher systemd-networkd-wait-online
# apt-get --assume-yes purge nplan netplan.io
จากนั้นคุณทำเสร็จแล้ว
หมายเหตุ: แน่นอนคุณต้องปรับค่าตามระบบของคุณ (เครือข่ายชื่ออินเตอร์เฟส ... )
V. Resolver DNS
เนื่องจาก Ubuntu Bionic Beaver (18.04) ใช้ตัวแก้ไข DNS stub ที่จัดทำโดย SYSTEMD-RESOLVED.SERVICE (8) คุณจึงควรเพิ่ม DNS เพื่อติดต่อลงในไฟล์ /etc/systemd/resolved.conf ตัวอย่างเช่น
....
DNS=1.1.1.1 1.0.0.1
....
จากนั้นรีสตาร์ทเซอร์วิสที่แก้ไขโดยระบบเมื่อเสร็จสิ้น
# systemctl restart systemd-resolved
รายการ DNS ในไฟล์ ifupdown INTERFACES (5) ดังที่แสดงด้านบนมีความเกี่ยวข้องเฉพาะเมื่อคุณใช้ RESOLVCONF (8) หรือคล้ายกัน