นี่เป็นคำถามเกี่ยวกับระบบเครือข่ายใน Ubuntu ที่ฉันคิดว่า แต่ต้องมีพื้นฐานบางอย่าง
ฉันเป็นสามเณรลินุกซ์ ฉันมีไซต์ Trellis Wordpress ที่ฉันครอบครองอยู่ ดังนั้นให้ตั้งค่าแล็ปท็อปดูอัลบูตด้วย Ubuntu 18.04 (เวอร์ชันที่จำเป็นสำหรับการตั้งค่า/สภาพแวดล้อม) ฉันทำตามคำแนะนำของนักพัฒนาคนก่อนเพื่อตั้งค่าสภาพแวดล้อม โคลนโครงการ จากนั้นเข้าไปในโฟลเดอร์ Trellis และทำการ vagrant up
ทั้งหมดนี้ใช้งานได้ ฉันได้รับสิ่งนี้:
==> ค่าเริ่มต้น: เครื่อง 'เริ่มต้น' มีข้อความโพสต์คนพเนจรขึ้น นี่คือข้อความ
==> ค่าเริ่มต้น: จากผู้สร้าง Vagrantfile และไม่ใช่จาก Vagrant เอง:
==> ค่าเริ่มต้น:
==> ค่าเริ่มต้น: กล่อง Trellis Vagrant ของคุณพร้อมใช้งานแล้ว!
==> ค่าเริ่มต้น: * ต้องเรียกใช้คำสั่ง Composer และ WP-CLI บนเครื่องเสมือน
==> ค่าเริ่มต้น: สำหรับการแก้ไขใดๆ หลังการจัดเตรียม
==> ค่าเริ่มต้น: * คุณสามารถ SSH เข้าสู่เครื่องด้วย vagrant ssh
==> ค่าเริ่มต้น: * จากนั้นไปที่ไซต์ WordPress ของคุณที่ /srv/www
==> ค่าเริ่มต้น: หรือไปยังไฟล์ Trellis ของคุณที่ /home/vagrant/trellis
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$
ฉันควรจะ (ตามหมายเหตุ) สามารถใช้เบราว์เซอร์ในเครื่องเพื่อนำทางไปยังเว็บไซต์ได้: http://uweekdev.abaso.co.uk/
แต่ไม่ได้ผล Chrome (และ Firefox) รายงาน:
ไม่สามารถเข้าถึงไซต์นี้ได้
uweekdev.abaso.co.uk ปฏิเสธที่จะเชื่อมต่อ
ดังนั้น Trellis จึงแทรกบรรทัดในไฟล์โฮสต์: cat /etc/hosts reads:
## คนจรจัด-hostmanager-เริ่ม id: 16ff5846-31d4-4402-aa91-479139d39183
192.168.50.5 uweekdev.abaso.co.uk
## คนจรจัดโฮสต์ผู้จัดการสิ้นสุด
นักพัฒนาก่อนหน้านี้พูดคุยเกี่ยวกับอะแดปเตอร์เครือข่ายระหว่างการติดตั้ง Ubuntu เอง แต่ในบริบทของการติดตั้งแบบเสมือนจริง แต่เนื่องจากเอกสารถูกเขียนขึ้นสำหรับทั้ง Ubuntu เป็น OS และการใช้ VirtualBox บน Windows ดังนั้นฉันจึงไม่แน่ใจว่า ฉันก้าวพลาด!
นี่คือผลลัพธ์ของ ifconfig บนเครื่อง HOST:
## คนจรจัด-hostmanager-เริ่ม id: 16ff5846-31d4-4402-aa91-479139d39183
192.168.50.5 uweekdev.abaso.co.uk
## คนจรจัดโฮสต์ผู้จัดการสิ้นสุด
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$ ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
อีเธอร์ 54:e1:โฆษณา:8e:30:09 txqueuelen 1,000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
แพ็คเก็ต RX 4190 ไบต์ 612036 (612.0 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 4190 ไบต์ 612036 (612.0 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
vboxnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.50.1 netmask 255.255.255.0 ออกอากาศ 192.168.50.255
inet6 fe80::800:27ff:fe00:0 คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ 0a:00:27:00:00:00 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 78 ไบต์ 9312 (9.3 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.12 netmask 255.255.255.0 ออกอากาศ 192.168.1.255
inet6 fe80::ebb5:652:1251:6b01 คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ 44:03:2c:4b:d6:88 txqueuelen 1,000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 3300 ไบต์ 2803503 (2.8 MB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 2431 ไบต์ 462691 (462.6 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
ubuntu@ubuntu-laptop:~/uweek-cms/trellis$ ifconfig -s -a
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp1s0 1500 0 0 0 0 0 0 0 0 BMU
แท้จริง 65536 4204 0 0 0 4204 0 0 0 LRU
vboxnet0 1500 0 0 0 0 90 0 0 0 BMRU
wlp2s0 1500 3526 0 0 0 2712 0 0 0 BMRU
และนี่คือตอนที่ฉันเร่ร่อน ssh เข้าไปในเครื่องเสมือนไคลเอนต์:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 ออกอากาศ 10.0.2.255
inet6 fe80::a00:27ff:fed2:10a5 คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ 08:00:27:d2:10:a5 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 2844 ไบต์ 315692 (315.6 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 2184 ไบต์ 341128 (341.1 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.50.5 netmask 255.255.255.0 ออกอากาศ 192.168.50.255
inet6 fe80::a00:27ff:fe34:19a5 คำนำหน้า 64 scopeid 0x20<link>
อีเธอร์ 08:00:27:34:19:a5 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 96 ไบต์ 7852 (7.8 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 113 ไบต์ 8864 (8.8 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
แพ็คเก็ต RX 22 ไบต์ 1824 (1.8 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 22 ไบต์ 1824 (1.8 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
ตอนนี้ฉันสารภาพว่าฉันหลงทาง ฉันไม่เข้าใจด้านเครือข่ายใด ๆ ของสิ่งนี้และฉันไม่แน่ใจว่าจะดำเนินการอย่างไรเพื่อให้เว็บไซต์ทำงานในเครื่องเสมือนเพื่อโหลดในเบราว์เซอร์ของฉัน!
ความคิดใดที่จะทำอย่างไรเพื่อแก้ไขปัญหา / ลอง / ตรวจสอบ?
ขอบคุณมากที่ช่วยออกมือใหม่ที่กระตือรือร้น