ฉันจะตั้งค่าที่อยู่ IP แบบคงที่สำหรับ Debian Virtual Machine ของฉันได้อย่างไร


1

ฉันได้ตั้งค่า IP แบบคงที่สำหรับเครื่องเสมือนในเครือข่ายส่วนตัวในห้องปฏิบัติการของโรงเรียนแล้ว อย่างไรก็ตามหากฉันทำตามขั้นตอนเดียวกันที่บ้านฉันไม่สามารถตั้งค่า IP แบบคงที่สำหรับ Debian Virtual Machine ของฉันได้

ไฟล์ etc / network / interfaces ของฉันมีการกำหนดค่าเช่นนี้:

auto eth0
iface eth0 inet static
address 192.168.1.59
netmask 255.255.255.0
gateway 192.168.1.254

เมื่อฉันรีสตาร์ทเครื่องของฉันและหลังจากที่ฉันพิมพ์ ifconfig ในเทอร์มินัลฉันเห็นว่าที่อยู่ IP ของฉันคือ 192.168.1.59 แต่ฉันทำไม่ได้ ping เว็บไซต์ใด ๆ เช่น google.com ฉันได้รับข้อความว่า 'ไม่ทราบโฮสต์ google.com'

ฉันควรทำอย่างไรเพื่อตั้งค่าที่อยู่ IP แบบคงที่จากนั้น

ฉันจะขอบคุณสำหรับความช่วยเหลือที่คุณสามารถให้ได้


ต้องการข้อมูลเพิ่มเติม ใช้กับ DHCP ได้หรือไม่ คุณใช้อะไรในการจำลองเสมือน VirtualBox? ไวยากรณ์ของคุณดูถูกต้อง
Mikael Kjær

เครือข่ายในบ้านของคุณใช้ช่วงที่อยู่นั้นจริงหรือไม่? คุณมีเกตเวย์ที่เข้าถึงได้โดยที่อยู่นั้นจริงหรือไม่ ในปัจจุบันการกำหนดค่า DNS ของคุณอาจหายไป (เพิ่มเติม)
Seth

@ MikaelKjær, คุณหมายความว่ายังไงกับ DHCP? ถ้าฉันเข้าใจถูกต้องโดยการตั้งค่าที่อยู่ IP แบบคงที่ฉันกำลังหลีกเลี่ยงการใช้ DHCP มิฉะนั้นไฟล์ของฉันจะมีบรรทัดที่อ่าน iface eth0 inet dhcp. และใช่ฉันใช้ Virtualbox
DAVID

@Seth เกตเวย์ของฉันมีที่อยู่ IP นั้นและอุปกรณ์ทั้งหมดของฉันที่เชื่อมต่อกับเครือข่ายในบ้านของฉันมีที่อยู่ IP ในปัจจุบันเช่น 192.168.1.x
DAVID

@Seth ฉันเพิ่งตรวจสอบการกำหนดค่า DNS นั่นคือปัญหา สิ่งที่ฉันต้องทำคือเพิ่มบรรทัดสุดท้าย dns-nameservers 192.168.1.254 ขอบคุณมาก
DAVID

คำตอบ:


1

โฮสต์ไม่สามารถเข้าถึงได้เนื่องจากไม่มีการระบุเซิร์ฟเวอร์ DNS

ไฟล์การกำหนดค่าจะต้องเป็นดังต่อไปนี้ (ตราบใดที่เกตเวย์และเนมเซิร์ฟเวอร์ของคุณมีที่อยู่ IP เดียวกัน)

auto eth0
iface eth0 inet static
address 192.168.1.59
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 192.168.1.254
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.