Как скачивать файлы напрямую на роутер / модем вместо ПК

4954
Federico Gentile

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

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

1
То, что вы описываете, не правдоподобно. Большинство встроенных программ, обнаруженных на маршрутизаторах, не имеют возможности монтировать объем внешнего жесткого диска. Некоторые встроенные программы на маршрутизаторах позволяют подключать внешний жесткий диск таким образом, чтобы он становился сетевым диском. Большинство встроенных программ модемов чрезвычайно заблокировано вашим интернет-провайдером, поэтому, если ваше устройство работает как модем / шлюз, то то, что вы хотите, не представляется правдоподобным. Ramhound 8 лет назад 1
@Ramhound, но если я подключу жесткий диск к маршрутизатору и подключусь к нему по протоколу samba, я действительно смогу загрузить на него файлы; так вы говорите, что нет обходного пути, когда я запускаю загрузку через ПК, а затем выключаю его, оставляя маршрутизатор включенным и загружая данные на подключенный к нему внешний жесткий диск? Federico Gentile 8 лет назад 0
Единственный «обходной путь», который я вижу, заключается в том, что вы можете загрузить альтернативную прошивку на свой маршрутизатор, а затем выполнить сценарий непосредственно на маршрутизаторе, если это необходимо для удовлетворения ваших потребностей в загрузке. Google DD-WRT или помидор для получения дополнительной информации. будьте осторожны, это не так просто, как может показаться. Tyson 8 лет назад 1
Ramhound! Все маршрутизаторы, которые у меня были, имели порты USB, DLink, Linksys, TPlink, Netgear и еще пару других, имели порты USB, и вы могли запускать bittorrent-клиент прямо на устройстве. Похоже, что маршрутизатор OP это: http://www.dlink.com/uk/en/support/product/dsl-2750b-wireless-n-adsl2-plus-modem-router# David 8 лет назад 1
@FedericoGentile, не могли бы вы дать ссылку на веб-страницу вашего роутера. Похоже, что это маршрутизатор Dlink DSL-2750B. David 8 лет назад 0
@Ramhound - Раньше я жил в BC, где Telus предоставлял вам заблокированные DSL-модемы, а вы подключали свой собственный маршрутизатор через модем. Сейчас я живу в Европе, как и большинство стран мира, телефонная компания не предоставляет вам модем или роутер, вы покупаете свой собственный. David 8 лет назад 0
@FedericoGentile - Да; То, что вы описываете в своем комментарии, неправдоподобно. Ramhound 8 лет назад 0

2 ответа на вопрос

2
Kibbee

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

1
Frank Thomas

@Op,

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

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

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

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

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

Похоже, что Openwrt будет работать только наполовину на Dlink DSL-2750B, так как нет поддержки чипсета Broadcom DSL. https://wiki.openwrt.org/toh/d-link/dsl-2740b David 8 лет назад 0
OpenWRT и DD-WRT не поддерживают ADSL и кабельные модемы или шлюзы, поставляемые такими производителями, как DLink. Ramhound 8 лет назад 0

Похожие вопросы