Tôi có hai máy với Ubuntu 14.04, ngay cạnh nhau. Nhưng không có mạng ((W) LAN). Tôi có thể chuyển dữ liệu từ máy này sang máy khác qua cáp usb không? Và nếu vậy thì thế nào?
Tôi có hai máy với Ubuntu 14.04, ngay cạnh nhau. Nhưng không có mạng ((W) LAN). Tôi có thể chuyển dữ liệu từ máy này sang máy khác qua cáp usb không? Và nếu vậy thì thế nào?
Câu trả lời:
Khi bạn nói, cáp USB bạn đang đề cập đến Cáp chuyển dễ dàng của Windows, phải không?
Trong trường hợp đó, cách dễ nhất để làm điều này là chỉ cần nối hai máy trực tiếp với nhau bằng cáp Ethernet. Các NIC hiện đại đủ thông minh để bạn thậm chí không cần cáp chéo; họ chỉ tự động giao nhau khi họ phát hiện ra rằng bạn đã kết nối hai máy tính.
Nếu bạn hoàn toàn phải làm điều này để chứng minh khái niệm, bạn có thể mô phỏng nghệ thuật chuyển giao "laplink" cổ đại bằng cách mô phỏng một cổng nối tiếp trên mỗi máy.
USB nối tiếp trên một, và usb sang nối tiếp (modem null) ở bên kia, sắp xếp các vấn đề về giới ở giữa.
Nó sẽ không nhanh chóng.
Firewire cũng có thể là một lựa chọn. https://help.ubfox.com/community/EthernetOverFirewire
Nếu máy của bạn có đầu nối Type-B hoặc On-the-Go , bạn có thể sử dụng Trình điều khiển tiện ích USB . Để tải trình điều khiển
# modprobe g_ether
Bạn có thể định cấu hình địa chỉ MAC và ID nhà cung cấp và sản phẩm:
# 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)
Bạn có thể đặt tham số mô-đun khi tải trình điều khiển bằng cách chuyển chúng sau tên mô-đun:
# modprobe g_ether host_addr=00:dc:c8:f7:75:05 dev_addr=00:dd:dc:eb:6d:f1
Nếu cả hai máy của bạn không hỗ trợ hoạt động như một thiết bị USB, phương pháp này sẽ không hoạt động.
Cảnh báo: KHÔNG cố gắng kết nối hai đầu nối USB Type-A. Tốt nhất, bạn có thể làm hỏng bo mạch chủ của bạn. Tệ nhất, bạn có thể bắt đầu một đám cháy.