Điểm:0

Buộc ftp sử dụng giao diện điểm phát sóng USB

lá cờ de

Bối cảnh: Tốc độ băng thông rộng tại nhà của tôi rất chậm, vì vậy tôi sử dụng điểm phát sóng di động (5G, dữ liệu không giới hạn) để tải xuống các tệp lớn. Hiện tại, để lưu trữ phương tiện trên NAS của mình, tôi tải tệp xuống điện thoại của mình, sau đó chuyển sang NAS của mình qua USB.

Tôi muốn chuyển sang kết nối trực tiếp NAS của mình với máy chủ phương tiện qua FTP và tải xuống các tệp theo cách đó, nhưng tôi cần NAS sử dụng điểm phát sóng dữ liệu di động của mình trong khi vẫn ở trên ethernet tại nhà để truy cập từ các thiết bị cục bộ như máy tính để bàn chính của tôi. Khi tôi kết nối điện thoại với NAS của mình, tôi thấy "usb0" trong danh sách giao diện mạng.

Câu hỏi của tôi là, làm cách nào để buộc ftp ứng dụng để kết nối với máy chủ phương tiện thông qua giao diện usb0? Tôi đã thấy các chủ đề như: https://unix.stackexchange.com/questions/210982/bind-unix-program-to-specific-network-interface

Nhưng khi tôi làm theo ví dụ này, tôi không nhận được bất kỳ kết nối nào với v.d. curl trả về "Không thể giải quyết máy chủ". Tôi đã có kiến ​​thức khá cơ bản về UNIX. Mạng cục bộ của tôi là enp3s0 ở 192.168.4.X.

paladin avatar
lá cờ kr
Bạn có sử dụng tên máy chủ để kết nối hay bạn sử dụng IP? Nếu bạn sử dụng tên máy chủ để kết nối, hãy sử dụng IP của máy chủ mà bạn muốn kết nối. Nếu bạn muốn sử dụng tên máy chủ, hãy thêm tên máy chủ đó và IP **cố định** của nó vào tệp `/etc/hosts` của bạn.
jpbrain avatar
lá cờ ca
Xin chào @Faris. Điều này được thực hiện bằng cách đặt các tuyến cụ thể tới máy chủ hoặc mạng mà bạn đang cố gắng truy cập. Bạn có thể chỉ định các mạng khác nhau và sau đó tạo các tuyến cụ thể thông qua chúng.
lá cờ de
@paladin Bạn đang nói về tên máy chủ và IP để kết nối với NAS phải không? Tôi sử dụng IP cục bộ nội bộ của mình để kết nối với NAS, nó không thể truy cập được từ bên ngoài và tên máy chủ để kết nối với FTP (không kết nối được khi tôi làm theo các bước ví dụ trên liên kết)
lá cờ de
@jpbrain Thật thú vị, tôi đã có kiến ​​thức khá cơ bản về Linux nhưng tôi sẽ xem xét vấn đề này, cảm ơn!
paladin avatar
lá cờ kr
Có vẻ như bạn gặp sự cố khi giải quyết tên máy chủ. Điều tôi muốn nói là: Đừng sử dụng tên máy chủ của máy chủ FTP đó để kết nối với máy chủ FTP đó, thay vào đó hãy sử dụng địa chỉ IP của nó.
lá cờ de
@paladin Có ý nghĩa, cảm ơn bạn
Điểm:0
lá cờ ca

Đây là một câu trả lời chi tiết hơn.
Trên bất kỳ máy unix/linux nào, bạn thiết lập mọi giao diện với ít nhất 3 tham số:

IP, Cổng/Tuyến đường Mặc định và Netmask
IP: là hướng thực tế cho giao diện của bạn
Cổng: là liên hệ chính để tiếp cận các mạng khác
Netmask: Sẽ là một định nghĩa về mạng cục bộ của bạn thực sự là gì

sau đó có DNS mà nó chỉ cần thiết khi bạn muốn giải quyết các máy chủ/IP của mạng. Nếu bạn định cấu hình tên trong/etc/hosts thì bạn sẽ biết bản dịch giữa tên và IP cục bộ.

Hiện nay. nếu bạn có nhiều cách để truy cập mạng, bạn có thể sử dụng một cái gì đó như:

ROUTE add [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

ở đây bạn yêu cầu máy chủ sử dụng [cổng] để đến [đích] trên một [giao diện NẾU] cụ thể
sử dụng điều này, bạn liên kết các tuyến theo IP/Giao diện và nó không liên quan đến chương trình bạn đang sử dụng.

Xin vui lòng, tiếp tục và google các chi tiết cụ thể và thử nó.

Chúc may mắn.

lá cờ de
Tôi đã làm cho nó hoạt động, cảm ơn vì lời giải thích!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.