ฉันมีปัญหาที่คล้ายกันเพียงแค่มีการตั้งค่าเครือข่ายส่วนตัวและ IP แบบคงที่ ที่อยู่ IP ที่ฉันใช้เป็นเวลาหลายเดือน ( 192.168.10.10
) ไม่สามารถเข้าถึงได้ในทันทีแม้ว่าฉันจะสามารถเข้าถึงเครื่องเสมือนได้ vagrant ssh
.
การเปลี่ยน IP แบบสแตติกเป็น 192.168.10.192
แก้ไขปัญหา วิธีแก้ไขที่นี่คือการเปลี่ยน IP ดังนั้นมันจึงไม่ชนกับเครื่องอื่น ๆ
ที่นี่ คุณสามารถค้นหาบันทึกย่อต่อไปนี้:
ขึ้นอยู่กับผู้ใช้เพื่อให้แน่ใจว่า IP แบบคงที่ไม่ได้ชนกับเครื่องอื่น ๆ ในเครือข่ายเดียวกัน
ในขณะที่คุณสามารถเลือก IP ที่คุณต้องการคุณควรใช้ IP จากพื้นที่ที่อยู่ส่วนตัวที่สงวนไว้ IP เหล่านี้รับประกันว่าจะไม่นำไปสู่สาธารณะได้และเราเตอร์ส่วนใหญ่จะปิดกั้นการรับส่งข้อมูลจากการไปจากภายนอก
สำหรับระบบปฏิบัติการบางระบบจะมีตัวเลือกการกำหนดค่าเพิ่มเติมสำหรับที่อยู่ IP แบบคงที่เช่นการตั้งค่าเกตเวย์เริ่มต้นหรือ MTU
คำเตือน! อย่าเลือก IP ที่ทับซ้อนกับพื้นที่ IP อื่น ๆ ในระบบของคุณ นี่อาจทำให้เครือข่ายไม่สามารถเข้าถึงได้
ใน Vagrantfile คุณสามารถกำหนดค่า IP แบบคงที่เช่นนี้
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.10.192"
end
หรือในกรณีที่คุณใช้ Homestead อย่างที่ฉันทำเพียงแค่อัปเดตของคุณ Homestead.yaml
ไฟล์การกำหนดค่า:
---
ip: "192.168.10.192"
# the rest of the configuration...
และบันทึกย่อในตอนท้าย - ปัญหาของฉันอาจไม่เหมือนที่นี่ แต่เนื่องจากฉันสะดุดกับคำถามนี้ผู้ใช้รายอื่นอาจจะเช่นกัน