ทำสะพานบน mac ของฉัน


1

ฉันมี Mac ที่มี WiFi เชื่อมต่อกับเราเตอร์อินเทอร์เน็ตก็ใช้ได้ดี ฉันยังมีพีซีที่ใช้ Linux Mint และไม่มีการ์ดเครือข่ายไร้สายดังนั้นฉันจึงเชื่อมต่อพวกเขาด้วยสายเคเบิลหนึ่งกับอีกอันหนึ่ง เปิดใช้งานการแบ่งปันอินเทอร์เน็ตที่ Mac ฉันยังได้วิ่งsudo sysctl -w net.inet.ip.forwarding=1และsudo sysctl -w net.link.ether.inet.proxyall=1

ตอนนี้พวกเขามี LAN ของตัวเอง - จากเครื่องลินุกซ์ฉันสามารถเชื่อมต่อกับเกตเวย์เริ่มต้น (192.168.3.1) และฉันเห็นหน้าเว็บที่ฉันติดตั้งบน mac ซึ่งแสดงเฉพาะ "มันทำงานได้" แต่เมื่อฉันพยายามเชื่อมต่อจากเครื่อง Linux กับที่อื่นฉันไม่ได้รับคำตอบ ตัวอย่างเช่นเมื่อฉันพยายามเข้าถึงเราเตอร์ที่ 192.169.2.1 Linux ล้มเหลวและ Mac แสดงหน้าล็อกอินของเราเตอร์ แจ้งให้ทราบว่าพวกเขาอยู่ใน LAN ที่แตกต่างกันเนื่องจากหน้ากากเครือข่ายคือ 255.255.255.0 (สำหรับทั้งสอง)

ฉันไม่สนใจจริงๆว่าในตอนท้ายพวกเขาจะเชื่อมต่อที่ LAN เดียวกันหรือไม่ ฉันแค่ต้องการให้เครื่อง Linux มีอินเทอร์เน็ต

คำตอบ:


0

คุณจำได้หรือไม่ว่าการตั้งค่าบนเครื่อง Linux เส้นทางและ DNS สำหรับเส้นทาง:

 sudo route add default gw 192.168.3.1

และสำหรับ DNSs คุณจะต้องแก้ไขเป็น sudo ไฟล์ /etc/resolv.conf และเพิ่ม:

 nameserver 8.8.4.4
 nameserver 8.8.8.8

หรือ DNS ใดที่คุณสนใจเลือก


ฉันทำตามrouteคำสั่งแล้วเซิร์ฟเวอร์ชื่อดูเหมือนว่าจะตกลง แต่ก็ยังคงเหมือนเดิม และฉันไม่คิดว่า nameservers เป็นปัญหาเนื่องจากฉันไม่สามารถเข้าถึงเราเตอร์ของฉันที่ 192.168.2.1
Ramzi Kahil

@Martin เหตุผลที่ฉันถามเกี่ยวกับ DNS ก็คือถ้าคุณสามารถเข้าถึงเกตเวย์ของคุณได้ตอนนี้ฉันอยากจะรู้ว่าคุณสามารถเข้าถึงไซต์ภายนอกหรือไม่ไม่ใช่ไซต์ภายใน คุณสามารถ?
MariusMatutiae

การเชื่อมต่อทางกายภาพก็จะเหมือน PC-> Mac-> เราเตอร์ที่บ้าน จากพีซีฉันสามารถเข้าถึง Mac แต่ไม่ใช่เราเตอร์ที่บ้าน
Ramzi Kahil

ฉันคิดว่าคุณบอกว่าคุณสามารถเข้าถึง 192.168.3.1 และฉันคิดว่านั่นคือเราเตอร์ที่บ้านของคุณ คุณช่วยกรุณาโพสต์ตารางเส้นทางและ ifconfig สำหรับโฮสต์และแขก?
MariusMatutiae
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.