เป็นไปได้หรือไม่ที่จะเชื่อมต่อ MacBook Pro ของฉันกับกล่อง Linux ผ่าน Ethernet โดยตรง?
ใช่คุณสามารถเชื่อมต่อระบบโดยตรงผ่านอีเธอร์เน็ต สิ่งที่คุณจะทำคือในกล่อง Linux คุณจะกำหนดที่อยู่ IP แบบคงที่ใน/etc/network/interfaces
ลักษณะนี้:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0
รีบูทเครื่องของคุณและตอนนี้ฟิสิeth1
คัลพอร์ตจะมีที่อยู่ IP 192.168.99.10
เป็น
บน Mac ของคุณต่อสาย Ethernet และตั้งค่าการเชื่อมต่อเครือข่ายเป็นที่อยู่ IP ต่อไปนี้:
192.168.99.20
และตั้งค่า“ Subnet Mask” ให้255.255.255.0
เป็นอย่างดี
จากนั้นคุณจะมี "เครือข่ายคอมพิวเตอร์สองเครื่อง" ที่เครื่อง Linux มีที่อยู่ IP 192.168.99.10
และพอร์ต Ethernet ของ Mac ของ192.168.99.20
คุณ
และเพื่อทำให้ชีวิตของคุณง่ายยิ่งขึ้นคุณสามารถเพิ่มเครือข่ายการออกอากาศ Bonjour เทียบเท่า Linux โดยติดตั้งAvahi daemon บน Ubuntu คุณจะติดตั้งแบบนี้:
sudo aptitude install avahi-daemon avahi-utils
หลังจากนั้นจะทำการติดตั้งรอสักครู่หรือสองวินาทีและบน Mac ของคุณคุณจะสามารถเข้าถึงกล่อง Linux ผ่านทางชื่อโฮสต์ ดังนั้นสมมติว่ากล่องลินุกซ์ของคุณมีชื่อโฮสต์ของ“LinuxDesktop” ที่มีการติดตั้ง Avahi LinuxDesktop.local
มันอาจจะเข้าถึงได้ผ่านทางที่อยู่ของ และถ้าคุณส่ง Ping ไปมันก็จะกลับมาLinuxDesktop.local
192.168.99.10
ตอนนี้ "gotcha" ขนาดใหญ่ที่นี่คือโครงร่างที่อยู่เครือข่ายจริง ฉันใช้192.168.99.x
เพราะที่อยู่เครือข่าย LAN ทั่วไปมี192.168.x.x
octet คำนำหน้า แต่ในบางกรณีอาจเป็นการดีกว่าถ้าคุณจะไปกับที่10.x.x.x
อยู่ สิ่งที่กำหนดว่า "ดีกว่า" คือช่วงที่อยู่ที่เครือข่ายจริงของคุณอยู่นอกสายเคเบิลอีเธอร์เน็ตนี้ทำงาน โดยทั่วไปคุณไม่ต้องการความขัดแย้ง สร้างช่วงที่อยู่เครือข่ายสำหรับเครือข่ายที่ใช้สายเคเบิลอีเธอร์เน็ตนี้โดยยึดตามช่วง IP ที่ LAN ของคุณ - หรือแม้กระทั่ง WAN - ไม่ได้ใช้
แต่โดยสุจริตฉันค่อนข้างแน่ใจว่าที่อยู่ใน192.168.99.x
ช่วงจะไม่เป็นไร