1

У меня есть модем / маршрутизатор (DSL-2750B) с внешним жестким диском, подключенным к порту USB. Моя идея состоит в том, чтобы загружать файлы непосредственно на внешний диск вместо моего ПК. Причина, по которой я хотел бы это сделать, заключается в том, что я хочу загружать много файлов ночью без включения компьютера (ОС: Ubuntu 14.04 и Windows 10).

Предполагая, что мой вопрос правдоподобен, я хотел бы знать, возможно ли то, что я объяснил, и какие шаги предпринимаются для достижения моей цели.

2 ответа2

2

Другой вариант - приобрести Raspberry Pi или аналогичный мини-компьютер для загрузки. Вы можете либо подключить USB-накопитель непосредственно к Raspberry Pi, либо получить доступ к нему как к сетевому ресурсу, когда он подключен к маршрутизатору. Маленький компьютер, подобный этому, сэкономил бы много энергии, оставляя рабочий стол включенным, чтобы делать то же самое, и вам не пришлось бы беспокоиться о перепрошивке маршрутизатора другой прошивкой.

1

@Op,

То, что вам не хватает, это программное обеспечение. "Загрузки" не происходят в вакууме; часть программного обеспечения запрашивает ресурс, открывая для него поток ввода-вывода. В общем, Сервер отвечает, отправляя запрошенный ресурс как часть этого потока. Если поток заканчивается (с любой стороны), загрузка прерывается.

Итак, в обычном случае ПК подойдет к стойке и скажет «эй, я здесь, чтобы забрать этот заказ ...», а сервер на стойке скажет «хорошо, вот первая коробка, возьмите ее». выйти к машине и вернуться, чтобы получить следующие 6 миллиардов из них ".

В вашем случае ПК подходит к стойке, чтобы забрать заказ. Они доставляют первую коробку в машину, но затем уезжают, и сервер просто ждет, пока ПК вернется, чтобы получить больше.

Таким образом, в конечном итоге (глупая, но без аналогии) без программного обеспечения, работающего локально для управления одним концом потока ввода-вывода, загрузка не произойдет. TCP не будет продолжать отправлять или получать данные, когда одна из сторон потока исчезнет. когда это происходит, весь поток прерывается. Кроме того, в вашем примере ПК отправляет загруженные данные на удаленный жесткий диск, а не на удаленный сервер, что он не может сделать, когда выключен.

Как предложил @Tyson, одним из решений этой проблемы является развертывание программного обеспечения на самом маршрутизаторе. Это, конечно, возможно. OpenWRT - одна из распространенных замен прошивок. Не стесняйтесь исследовать, будет ли оно запускать программное обеспечение, необходимое для выполнения каких-либо конкретных операций загрузки, которые вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .