ฉันใหม่กับ Linux มีประสบการณ์กับเซิร์ฟเวอร์ Windows / เดสก์ท็อปและมีปัญหาในการตั้งค่า IP แบบคงที่ ฉันใช้วิธีที่ใช้กับ Ubuntu รุ่นก่อนหน้าซึ่งดูเหมือนจะไม่ทำงานกับ 16.04
ฉันใช้คำสั่งsudo nano /etc/network/interface
แล้วเพิ่มสิ่งต่อไปนี้
iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
ฉันรีบูทระบบแล้วอีเธอร์เน็ตก็ค่อนข้างจะตาย ping ใช้งานไม่ได้เลย ฉันพยายามแก้ไข/etc/NetworkManager/NetworkManager.conf
และทำการเปลี่ยนแปลงต่อไปนี้
#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)
ด้วยสิ่งนี้ฉันสามารถทำให้อีเธอร์เน็ตทำงานเป็นระยะได้ แต่ในที่สุดมันก็ล้มเหลว
ฉันได้ลองกำหนดค่านี้บนเครื่องอื่นสองเครื่องรวมถึงเครื่องเสมือนจริงและทั้งหมดก็มีผลลัพธ์เหมือนกัน ฉันสามารถยืนยันการตั้งค่าเหล่านี้ทำงานได้ดีเมื่อฉันติดตั้ง Windows บนเครื่องเหล่านี้ เช่นกันเมื่อฉันให้ DHCP กำหนดค่าอัตโนมัติทุกอย่างทำงานได้ดีไม่มีปัญหา
ฉันคิดว่าฉันขาดอะไรบางอย่างที่นี่การตั้งค่าสแตติก IP ไม่ควรยากเลย
ifconfig
เพื่อตรวจสอบชื่ออินเทอร์เฟซหรือคุณคิดว่าเป็น enp0s25 หรือไม่ คุณมีauto enp0s25
ไฟล์ด้านบนของไฟล์กำหนดค่าด้วยหรือไม่ หากคุณทำไม่ได้อาจเป็นไปได้ว่าอินเทอร์เฟซนั้นไม่ได้เกิดขึ้นตอนบูท
/etc/network/interfaces
ไฟล์ของคุณ ในขณะที่แก้ไขข้อความของคุณให้ไฮไลต์ข้อความของไฟล์นี้จากนั้นคลิกที่{}
ลิงค์รหัสที่ด้านบนของเครื่องมือแก้ไขข้อความเพื่อให้รูปแบบข้อความถูกต้องทำให้เราอ่านเนื้อหาได้ง่ายขึ้น ยังรันคำสั่งนี้ip address
และทำตามขั้นตอนเดียวกันกับ{}
(รูปแบบรหัส) ที่ส่งออก
Dns-nameservers
ไปdns-nameservers
อาจจะไม่ได้ทำอะไรเพื่อแก้ปัญหานี้ แต่อาจหยุดปัญหาอื่น ๆ ที่เกิดขึ้น