Score:2

เซิร์ฟเวอร์ vBox พร้อม Bridged Network จะเชื่อมต่อกับ Home Wifi เท่านั้น

ธง tr

เซิร์ฟเวอร์ debian 10.5 vBox ของฉันบนโฮสต์ ubuntu 20.04 จะไม่เชื่อมต่อกับอินเทอร์เน็ตหรือโฮสต์กับแขกหากฉันไม่ได้อยู่ในเครือข่าย wifi ที่บ้าน (วีบ็อกซ์ 6.1)

ฉันไม่สามารถ ping เซิร์ฟเวอร์จากโฮสต์ไปยังเซิร์ฟเวอร์ได้

ทุกอย่างบู๊ตได้ ถูกต้อง ไม่มีบริการใดล้มเหลวขณะบู๊ต... (หมายถึง ไม่มีข้อความแสดงข้อผิดพลาดที่จะช่วยฉันแก้ไขปัญหา)

ฉันลองเปลี่ยนไปใช้เครือข่าย nat และกำหนดค่าการส่งต่อพอร์ต ฉันสามารถ ssh เข้าไปในกล่องได้ แต่ไม่สามารถ ping จากโฮสต์และไม่มีการเชื่อมต่ออินเทอร์เน็ตภายนอกภายในกล่อง

ใครสามารถแก้ปัญหาที่สมบูรณ์ซึ่งช่วยให้ฉันใช้เครือข่าย wifi ต่างๆได้ตามต้องการ

เซิร์ฟเวอร์เดเบียน 10.5 ของฉันมีสิ่งนี้ใน `/etc/notwork/interfaces

อัตโนมัติ enp0s3
iface enp0s3 inet แบบคงที่
        ที่อยู่ 192.168.0.84 #เซิร์ฟเวอร์ของฉันกำลังเรียกใช้เซิร์ฟเวอร์ DNS ที่เชื่อมโยง ดังนั้นฉันจึงเพิ่มที่อยู่ของมัน
        เน็ตมาสก์ 255.255.255.0
        เครือข่าย 192.168.0.0
        ออกอากาศ 192.168.0.255
        เกตเวย์ 192.168.0.1
        DNS-เนมเซิร์ฟเวอร์ 192.168.0.84 100.100.2.136 100.100.2.138 8.8.8.8 `

FYI นี่เป็นบทช่วยสอนที่ช่วยแก้ปัญหาเดียวกัน แต่ฉันไม่สามารถ "แปล" สำหรับเซิร์ฟเวอร์ Ubuntu Host และ Debian 10.5 ได้ https://marcus.4christies.com/2019/01/how-to-create-a-virtualbox-vm-with-a-static-ip-and-internet-access/

PonJar avatar
in flag
คุณกำลังบอกว่ามันใช้ได้ผลที่บ้านแต่ที่อื่นใช้ไม่ได้? คุณได้กำหนดค่าเซิร์ฟเวอร์สำหรับ SSID อื่นและรหัสผ่านที่เกี่ยวข้องหรือไม่ คุณจะไม่สามารถ ping เซิร์ฟเวอร์ได้หากไม่ได้เชื่อมต่อกับเครือข่ายท้องถิ่น เซิร์ฟเวอร์ Ubuntu ใช้ Netplan ไม่แน่ใจว่าเซิร์ฟเวอร์ Debian ใช้อะไร ฉันเดาว่าคำถามเกี่ยวกับเซิร์ฟเวอร์ Debian ไม่ได้รับอนุญาตจริงๆ ที่นี่
nightwatch avatar
tr flag
ใช่ ทำงานที่บ้าน.. แต่ไม่มีที่ไหนอีกแล้ว... ฉันใช้โฮสต์ Ubuntu 20.04 ดังนั้นฉันจึงคิดว่ามันน่าจะโอเค... และติดตั้ง vbox บนโฮสต์แล้ว
nightwatch avatar
tr flag
ฉันใช้อะแดปเตอร์บริดจ์ ไม่เคยกำหนดค่าเซิร์ฟเวอร์สำหรับ SSID และรหัสผ่าน โฮสต์ Ubuntu กำหนดทุกอย่าง
PonJar avatar
in flag
บางทีหน่วยความจำของฉันกำลังเล่นตลกกับฉัน แต่ในโหมดบริดจ์ VM ได้รับที่อยู่ IP ของตัวเอง ฉันคิดว่าเมื่อฉันทำสิ่งนี้ในอดีต ฉันต้องกำหนดค่า wpa_supplicant.conf ใน VM
in flag
เครื่องอื่นในเครือข่ายจำเป็นต้องเข้าถึง VM ได้หรือไม่ หรือต้องเข้าถึงผ่านโฮสต์เท่านั้น?
nightwatch avatar
tr flag
โฮสต์จำเป็นต้อง ssh ลงในเครื่องและเครื่องเองก็ต้องการการเชื่อมต่ออินเทอร์เน็ตภายนอก ขณะนี้ฉันลองใช้การกำหนดค่าชุดค่าผสมของอะแดปเตอร์ NAT และโฮสต์เท่านั้น แต่ฉันยังไม่ค่อยเข้าใจ
Score:1
ธง pk

สาเหตุหลัก:

เครือข่ายในบ้านของคุณใช้เครือข่าย 192.168.0.0/24 นั่นหมายความว่าอุปกรณ์ของคุณในเครือข่ายในบ้านมีที่อยู่ตั้งแต่ 192.168.0.1 (เราเตอร์ของคุณ) ถึง 192.168.0.254

เครือข่ายอื่นที่อื่นอาจ/จะใช้ช่วงเครือข่ายอื่น

เวิร์กสเตชันของคุณน่าจะได้รับการกำหนดค่าให้ใช้ DHCP นั่นคือจะได้รับที่อยู่ IP ที่กำหนดจากช่วงที่อยู่ของเครือข่าย เช่น 192.168.0.100 ที่บ้านหรือ 192.168.67.45 ที่อื่น

VM ของคุณมี IP แบบคงที่ซึ่งอยู่นอกช่วงของเครือข่ายในบ้านของคุณ ดังนั้นจึงไม่สามารถเชื่อมต่อกับเครือข่ายที่ใช้ช่วงอื่นได้

เมื่อคุณเปลี่ยนไปใช้เครือข่าย NAT ใน Virtualbox ก็จะใช้เช่นเดียวกันเครือข่าย NAT บน Virtualbox (ซึ่งเป็นเครือข่ายที่อยู่ด้านหลังฟิสิคัลอะแด็ปเตอร์ของคุณที่จัดเตรียมให้กับ VM) คือ 10.0.2.0/24 เท่าที่ฉันทราบ และเกตเวย์ (เวิร์กสเตชันของคุณ) คือ 10.0.2.2

เมื่อคำนึงถึงสิ่งนี้แล้ว มีวิธีแก้ไขที่เป็นไปได้หลายประการ:

แนวทางที่ 1: ใช้ Bridge และ DHCP

คุณไม่ได้ระบุว่าคุณ ความต้องการ เพื่อใช้ที่อยู่ IP คงที่ใน VM หากไม่เป็นเช่นนั้น ให้เปลี่ยน /etc/network/interfaces เป็น

อัตโนมัติ enp0s3
iface enp0s3 inet dhcp

แนวทางที่ 2: ใช้ DHCP และ NAT

การกำหนดค่าเดียวกันในแขกของคุณเหมือนด้านบน แต่มีเครือข่าย NAT

แนวทางที่ 3: แก้ไข IP บนเครือข่าย NAT

ใช้โซลูชัน 2 เป็นครั้งแรก จากนั้นพิจารณาว่าคุณได้รับ IP/Subnet ใด จากนั้นเปลี่ยนการกำหนดค่าใน /etc/network/interfaces ของคุณเพื่อให้สอดคล้องกับการเปลี่ยนแปลง:

อัตโนมัติ enp0s3
iface enp0s3 inet แบบคงที่
        ที่อยู่ 10.0.2.84
        เน็ตมาสก์ 255.255.255.0
        เครือข่าย 10.0.2.0
        ออกอากาศ 10.0.2.255
        เกตเวย์ 10.0.2.2
        DNS-เนมเซิร์ฟเวอร์ 10.0.2.84 100.100.2.136 100.100.2.138 8.8.8.8 `

คุณจะต้องส่งต่อจากโลกภายนอกไปยัง VM

แนวทางที่ 4: ใช้อะแดปเตอร์เครือข่ายสองตัว

จากคำถามของคุณ มันไม่ชัดเจนเลยว่าทำไมคุณถึงใช้การผูกกับ VM ของคุณ ฉันถือว่าคุณต้องการใช้เป็นเซิร์ฟเวอร์ DNS สำหรับการกรอง ฯลฯ ใน LAN ของคุณหรือไม่ หากคุณต้องการคงการกำหนดค่าข้างต้นไว้ ให้ลบบรรทัดนั้นออก

เกตเวย์ 192.168.0.1

และเพิ่มอินเทอร์เฟซเครือข่ายที่สอง ซึ่งอาจเรียกว่า enp1s45 เช่น การใช้ dhcp เป็นเกตเวย์ไปยังอินเทอร์เน็ต:

อัตโนมัติ enp1s45
ไอเฟซ enp1s45 inet dhcp

วิธีนี้จะทำให้อินเทอร์เฟซที่สองเป็นเกตเวย์ไปยังอินเทอร์เน็ต ที่บ้านเครื่องของคุณจะยังคงเป็น 192.168.0.84

nightwatch avatar
tr flag
สวัสดี. ขอบคุณสำหรับการโพสต์ของคุณ ฉันจะสอบในวันอังคาร/พุธ พยายามกำหนดเวลา แต่ฉันจะให้ค่าหัวแก่คุณ.. ไม่มีเหตุผลอื่นนอกจากพยายามช่วยเหลือจริงๆ :-) เพลิดเพลินกับวันของคุณ!
onemarcfifty avatar
pk flag
ขอบคุณหลายล้านคน คุณใจดีมาก แจ้งให้เราทราบหากได้ผล!
nightwatch avatar
tr flag
ช้าไปสองสามวัน ดูเหมือนจะเป็น "ปกติใหม่" ของฉัน... แต่เพิ่งเช็คอินเพื่อยืนยันว่าโซลูชัน 4 ทำงานได้อย่างยอดเยี่ยม ฉันสามารถเดินทางได้อย่างอิสระ เชื่อมต่ออย่างรวดเร็ว และทำสิ่งต่างๆ ขอบใจ!
nightwatch avatar
tr flag
FYI มันเป็นเงื่อนไขของเกตเวย์ในการกำหนดค่าดั้งเดิมของฉันที่ทำให้ฉันสะดุด จับดี. ปล...ผมสังเกตว่าคุณเป็นคนเยอรมัน...
onemarcfifty avatar
pk flag
ยอดเยี่ยมฉันดีใจที่มันใช้งานได้ !!! และใช่ ฉันเป็นคนเยอรมัน ;-)
nightwatch avatar
tr flag
ดังนั้นฉันจึงตัดสินใจทำลายสิ่งต่าง ๆ อีกครั้ง ... ;-P บางทีคุณอาจมีความฉลาดทางภาษาเยอรมันมากกว่านี้สำหรับฉัน :-) https://askubuntu.com/questions/1378968/ufw-unblock-host-to-guest-traffic
Score:0
ธง cn

ดังนั้นเครือข่ายในบ้านของคุณจึงอนุญาตให้คุณเชื่อมต่ออินเทอร์เฟซ wlan ระบบปฏิบัติการ (ไฮเปอร์ไวเซอร์) ของแล็ปท็อปหลักของคุณกับ Wifi และระบุที่อยู่ IP จากนั้นเมื่อคุณเรียกใช้ VM (ผู้เยี่ยมชม) เป็นบริดจ์ก็จะให้ที่อยู่ IP เพิ่มเติมเช่นกัน แต่ในส่วนอื่นๆ สถานที่เช่นอินเทอร์เน็ตคาเฟ่จะไม่เกิดขึ้น ฉันจะบอกว่านี่เป็นพฤติกรรมที่คาดหวังในการกำหนดค่าเราเตอร์ส่วนใหญ่ พฤติกรรมปกติคือ MAC แต่ละเครื่องจะได้รับเพียง Ip เดียวหลังจากลงชื่อเข้าใช้ Wifi สำเร็จด้วยข้อมูลรับรอง (เช่น Hypervisor ของแล็ปท็อป)

nightwatch avatar
tr flag
ขอบคุณสำหรับการตอบกลับฉันเข้าใจแนวคิดนี้ แต่ข้างต้นไม่ใช่วิธีแก้ไขปัญหาของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา