Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Роутер прекрасно работает с 2017 года и выполняет ту работу, для которой он покупался. Ради чего мне его менять?
Я не знаю, какой у вас роутер. Допустим, это RT-AC66U или того хуже RT-N66U. Не так уж важно, оба уже не поддерживаются производителем. И если поискать по базам уязвимостей, то окажется, что в этих роутерах гора незакрытых дыр, в том числе класса RCE. При таких раскладах рано или поздно роутер попадёт в ботнет. И если с вашего роутера будет зафиксирована какая-нибудь вредоносная активность — к вам обязательно нагрянут компетентные органы, можете не сомневаться. И впаяют вам суровую административку вроде 14.3 КоАП с соответствующим штрафом, а то и вообще 272-274 УК с дальнейшим путешествием в ближайшую ИК на несколько лет. И все ваши «Это не я, это злобные хакеры!», слёзы и всхлипывания никого интересовать не будут. С таким же успехом можно оставить где-нибудь открытый автомобиль с ключом зажигания и лелеять надежду, что никто никогда его не угонит и не собьёт человек десять.
Вот там я получал удовольствие от процесса, когда думаешь, что надо сделать, а не как.
Тогда тем более вы выбрали неправильный путь. Можете сравнить с вашими мучениями на досуге.
У вас, кстати, всё было бы проще, поскольку хранилище на отдельной железке, а не на USB. И прошивка от Merlin сейчас не нужна для SSH-доступа — эту функцию, как любят говорить адепты SVN-а, замерджили в AsusWRT. Но если вы действительно используете неподдерживаемый и явно дырявый роутер из 2016 года (что немного странно с учётом дорогущего NAS-а и титановой лопаты видеонаблюдения в домашней сети) — тогда, конечно, возможны нюансы.
я не линуксоид, мне нужен рабочий инструмент, а не получать удовольствие от хаканья прошивки роутера
Но вы же получили какое-то удовольствие от того, что залезли в консоль вашего дорогущего NAS-а, признайтесь? Даже заюзали докер, который используется совершенно для других целей и в данном случае не более чем костыль. Думаю, если бы вы зашли в консоль вашего дорогущего роутера, у которого (на секундочку) мощнейший многоядерный ARM-процессор и 512 Мб. ОЗУ — вы бы получили не меньшее удовольствие. В качестве бонуса как минимум не пришлось бы ещё порты пробрасывать.
А ещё мне что-то подсказывает, что владельцев роутеров ASUS, которым жизненно необходим svn, на несколько порядков больше владельцев дорогущего NAS-а, которым тоже необходим svn. Так что статья «Поднимаем SVN на роутере ASUS. Записки Linux дилетанта» привлекла бы куда больше внимания.
Зачем всё смешивать в одну кучу? У вас уже есть RAID из 5 дисков на NAS. Что мешает настроить svn-сервер на роутере так, чтобы он использовал папки на NAS-е? Я думаю ничего. А скорость будет ограничена линком между роутером и NAS (при работе в локальной сети) или тарифом провайдера (при доступе из интернета).
Ну мне-то на боевых серверах нужны релизы с патчами. Дырявый релиз да, можно скачать. А с залатанными дырами (типа сегодняшнего 14.0-p4) — только через git выпрашивать.
Да на самом деле на всех асусовских роутерах стоит банальный AsusWRT, так что вонзить из репозиториев какой-нибудь svn-сервер можно почти на любом. Главное чтобы в свежей прошивке для вашей модели включался ssh-доступ.
Но у синолоджей всё-таки особая специализация. Как и у вашего RT-AX58U, на котором (неожиданно!) тоже можно поднять сервер svn и, наверное, даже с меньшими телодвижениями, чем на NAS-е.
А, вам, наверное, показалось, что парень, имеющий какое-то отношение к FreeBSD, не должен жаловаться на git и svn? Так я не разработчик, просто так получилось, что есть у меня десяток серверов на фряхе. И иногда по определённым причинам меня не устраивает ядро GENERIC и приходится собирать кастомную конуру. Когда-то давным-давно исходники релизов с патченной конурой можно было просто взять и скачать. Но потом всё стало гораздо сложнее. Сначала их заставили добывать через svn. Ну ладно, разрабочики сжалились и выпустили svnup, чтобы люди, далёкие от разработки, не выносили себе мозг и просто закачивали нужную конуру. А пару лет назад эти недотёпы решили, что svn — не модно. И перешли на git. Конечно, они выпустили gitup. Но проблема в том, что эта софтина на VDS-ках с 1 Гб. оперативки убивается системой из-за непомерного аппетита. А у меня таких VDS-ок большинство. Поэтому приходится страдать, собирать нужное ядро на домашнем нетбуке и потом вкорячивать его по разным местам.
Казалось бы, что сложного-то — скачать архив и распаковать. Но надо зачем-то ставить некий git, который тянет за собой ни больше ни меньше 100 Мб. зависимостей и который ни для чего, кроме как для закачки свежих исходников ядра, использоваться не будет. Могли бы уж как-то на FTP выкладывать или ещё куда. Но нет. Надо чтобы было модно и чтобы суровые бородатые админы страдали.
Да страдают-то в основном невинные люди в итоге, которые далеки от этих непонятных технологий. Например, когда ни в чём не повинный человек заходит на гитхаб, чтобы скачать там программу — обычно это заканчивается матами, закрытием окна и поиском альтернатив. Потому что вместо кнопочки СКАЧАТЬ ему настойчиво предлагают какие-то лицензии, README.MD, пул-реквесты, экшны и ещё гору непонятных слов. А самой программы нигде нет. Т.е. люди хорошо разбираются в матане, в дифуре, офигенно программят на С++, но не могут дать человеческую ссылку на свои труды. А потом удивляются, что никто их не понимает.
А если завтра захочется других тактильных ощущений — что будете делать с припаянными переключателями? Искать знакомого, который умеет паять? Такой как бы не у всех есть. Да и не каждому умеющему паять захочется тратить целый рабочий день на всего лишь клавиатуру.
Там просто не полноценные сокеты для горячей замены (от широко известных в узких кругах фирм Kailh и Gateron), а обычные лужёные медные трубки. Из-за этого возможны такие недоразумения, как намертво застрявшие переключатели или невозможность установить кнопочки с разной шириной контактов (у Kailh таких немало). Ну и про 5-пиновые кнопочки вроде Zealios тоже можно забыть (или ломать им два дополнительных штыря).
При желании можно вскрыть доску, осмотреть нижнюю часть платы и убедиться, что все трубки на месте.
Помню, в 2014 году подарил себе шикарнейшую по тем временам доску с канувшего в лету Амазона. Выложил за неё сумасшедшие бобы — 150 у.е. (с доставкой из Чикаго в далёкую и морозную Сибирь за три дня). И тоже она мне периодически надоедала, тоже в меру возможностей в ней что-то менял, что-то прокладывал, что-то надевал. В общей сложности подозреваю те же 150 у.е. потратил. И так бы с этим мамонтом и жил, если бы в прошлом году не подарил себе современную доску в алюминиевом корпусе, с крепёжной пластиной на прокладках (gasket mount) и с горой шумоизоляции. Обошлась она мне в 110 у.е. Но уже после нескольких прикосновений к ней шикарнейшая доска 2014 года с горой моддинга отправилась в мусорное ведро.
Можно, конечно, взять какого-нибудь динозавра из прошлого вроде этого Redragon, а потом мучиться, пытаясь добиться от него хоть какого-то комфорта. Но любая современная доска с gasket mount будет гораздо комфортней. И с ней не придётся тратить десятки человекочасов, чтобы разобрать её и поплеваться 205-ым крайтоксом в каждый переключатель, рискуя заработать мозоли :).
На этот счёт есть разные мнения. Разумеется, в эпоху идеологии форсированного потребления выгоднее продвигать мнение о том, что без финансового благополучия оставить след в истории невозможно.
Я не знаю, какой у вас роутер. Допустим, это RT-AC66U или того хуже RT-N66U. Не так уж важно, оба уже не поддерживаются производителем. И если поискать по базам уязвимостей, то окажется, что в этих роутерах гора незакрытых дыр, в том числе класса RCE. При таких раскладах рано или поздно роутер попадёт в ботнет. И если с вашего роутера будет зафиксирована какая-нибудь вредоносная активность — к вам обязательно нагрянут компетентные органы, можете не сомневаться. И впаяют вам суровую административку вроде 14.3 КоАП с соответствующим штрафом, а то и вообще 272-274 УК с дальнейшим путешествием в ближайшую ИК на несколько лет. И все ваши «Это не я, это злобные хакеры!», слёзы и всхлипывания никого интересовать не будут. С таким же успехом можно оставить где-нибудь открытый автомобиль с ключом зажигания и лелеять надежду, что никто никогда его не угонит и не собьёт человек десять.
Тогда тем более вы выбрали неправильный путь. Можете сравнить с вашими мучениями на досуге.
У вас, кстати, всё было бы проще, поскольку хранилище на отдельной железке, а не на USB. И прошивка от Merlin сейчас не нужна для SSH-доступа — эту функцию, как любят говорить адепты SVN-а, замерджили в AsusWRT. Но если вы действительно используете неподдерживаемый и явно дырявый роутер из 2016 года (что немного странно с учётом дорогущего NAS-а и
титановой лопатывидеонаблюдения в домашней сети) — тогда, конечно, возможны нюансы.Но вы же получили какое-то удовольствие от того, что залезли в консоль вашего дорогущего NAS-а, признайтесь? Даже заюзали докер, который используется совершенно для других целей и в данном случае не более чем костыль. Думаю, если бы вы зашли в консоль вашего дорогущего роутера, у которого (на секундочку) мощнейший многоядерный ARM-процессор и 512 Мб. ОЗУ — вы бы получили не меньшее удовольствие. В качестве бонуса как минимум не пришлось бы ещё порты пробрасывать.
А ещё мне что-то подсказывает, что владельцев роутеров ASUS, которым жизненно необходим svn, на несколько порядков больше владельцев дорогущего NAS-а, которым тоже необходим svn. Так что статья «Поднимаем SVN на роутере ASUS. Записки Linux дилетанта» привлекла бы куда больше внимания.
Да на самом деле на всех асусовских роутерах стоит банальный AsusWRT, так что вонзить из репозиториев какой-нибудь svn-сервер можно почти на любом. Главное чтобы в свежей прошивке для вашей модели включался ssh-доступ.
Казалось бы, что сложного-то — скачать архив и распаковать. Но надо зачем-то ставить некий git, который тянет за собой ни больше ни меньше 100 Мб. зависимостей и который ни для чего, кроме как для закачки свежих исходников ядра, использоваться не будет. Могли бы уж как-то на FTP выкладывать или ещё куда. Но нет. Надо чтобы было модно и чтобы суровые бородатые админы страдали.
При желании можно вскрыть доску, осмотреть нижнюю часть платы и убедиться, что все трубки на месте.
Можно, конечно, взять какого-нибудь динозавра из прошлого вроде этого Redragon, а потом мучиться, пытаясь добиться от него хоть какого-то комфорта. Но любая современная доска с gasket mount будет гораздо комфортней. И с ней не придётся тратить десятки человекочасов, чтобы разобрать её и поплеваться 205-ым крайтоксом в каждый переключатель, рискуя заработать мозоли :).