ฉันมีสองเครื่องกับ Ubuntu 14.04 ติดกัน แต่ไม่มีเครือข่าย ((W) LAN) ฉันสามารถถ่ายโอนข้อมูลจากเครื่องหนึ่งไปอีกเครื่องหนึ่งผ่านสาย USB ได้หรือไม่? และถ้าเป็นเช่นนั้นได้อย่างไร
ฉันมีสองเครื่องกับ Ubuntu 14.04 ติดกัน แต่ไม่มีเครือข่าย ((W) LAN) ฉันสามารถถ่ายโอนข้อมูลจากเครื่องหนึ่งไปอีกเครื่องหนึ่งผ่านสาย USB ได้หรือไม่? และถ้าเป็นเช่นนั้นได้อย่างไร
คำตอบ:
เมื่อคุณพูดว่าสาย USB ที่คุณอ้างถึงเป็นสายเคเบิล Windows Easy Transfer ใช่ไหม?
ในกรณีนี้วิธีที่ง่ายที่สุดในการทำเช่นนี้คือเพียงเชื่อมเครื่องจักรสองเครื่องเข้ากับสายเคเบิลอีเทอร์เน็ตโดยตรง นิคส์สมัยใหม่นั้นฉลาดพอที่คุณไม่จำเป็นต้องใช้สายเคเบิลแบบไขว้ พวกเขาจะครอสโอเวอร์อัตโนมัติเมื่อตรวจพบว่าคุณเชื่อมต่อคอมพิวเตอร์สองเครื่อง
หากคุณต้องทำสิ่งนี้เพื่อพิสูจน์แนวคิดคุณสามารถจำลองศิลปะโบราณของการถ่ายโอน "laplink" โดยจำลองพอร์ตอนุกรมในแต่ละเครื่อง
Usb ไปเป็นอนุกรมในที่หนึ่งและ usb ไปยังอนุกรม (โมเด็ม null) ในอื่น ๆ เรียงลำดับปัญหาทางเพศที่อยู่ตรงกลาง
มันจะไม่รวดเร็ว
Firewire อาจเป็นตัวเลือก https://help.ubuntu.com/community/EthernetOverFirewire
หากเครื่องของคุณมีทั้งประเภท-BหรือOn-the-Goเชื่อมต่อคุณสามารถใช้ไดร์เวอร์ USB Gadget เพื่อโหลดไดรเวอร์
# modprobe g_ether
คุณสามารถกำหนดค่าที่อยู่ MAC และรหัสผู้จำหน่ายและผลิตภัณฑ์:
# modinfo g_ether
filename: /lib/modules/version/kernel/drivers/usb/gadget/legacy/g_ether.ko
license: GPL
author: David Brownell, Benedikt Spanger
description: RNDIS/Ethernet Gadget
srcversion: 5E4C828D24F6E477C9CB5EE
depends: libcomposite,u_ether,usb_f_rndis
intree: Y
vermagic: version SMP mod_unload modversions
parm: idVendor:USB Vendor ID (ushort)
parm: idProduct:USB Product ID (ushort)
parm: bcdDevice:USB Device version (BCD) (ushort)
parm: iSerialNumber:SerialNumber string (charp)
parm: iManufacturer:USB Manufacturer string (charp)
parm: iProduct:USB Product string (charp)
parm: qmult:queue length multiplier at high/super speed (uint)
parm: dev_addr:Device Ethernet Address (charp)
parm: host_addr:Host Ethernet Address (charp)
parm: use_eem:use CDC EEM mode (bool)
คุณสามารถตั้งค่าพารามิเตอร์ของโมดูลเมื่อโหลดไดรเวอร์โดยส่งต่อหลังจากชื่อโมดูล:
# modprobe g_ether host_addr=00:dc:c8:f7:75:05 dev_addr=00:dd:dc:eb:6d:f1
หากเครื่องของคุณไม่รองรับการทำงานในฐานะอุปกรณ์ USB วิธีนี้จะไม่ทำงาน
คำเตือน:อย่าพยายามเชื่อมต่อขั้วต่อ USB Type-A สองตัว ที่ดีที่สุดคุณอาจทำให้เมนบอร์ดของคุณเสียหาย ที่แย่ที่สุดคุณอาจก่อไฟได้