Май 5

Большие перемены

Есть такие штуки, которые нас меняют. Есть такие люди, которые нас меняют. Меня всегда забавляло, как люди говорят «он изменился к лучшему», «она изменилась к худшему», «я бы хотело его изменить в лучшую сторону».. Ребята, а кто вам дал право судить, что лучше, а что хуже для человека? Это исключительное мнение того человека, который эту фразу говорит. Если человек меняется, значит человеку так нужно. Меняется человек как правило ради себя. Или ради очень близкого человека. А чаще всего самый близкий человек это ты сам 🙂

Не знаю, чего на меня такое нахлынуло, но захотелось вот такое вот написать, а написалось оно уже само. А подумалось оно в тот момент, когда я разбирала в очередной раз ноутбук, чтобы прочистить его от пыли. А ведь год назад наверное я бы и представить не могла, как делаю какие-то подобные вещи. Сегодня вот сама термопасту мазала на проц. Довела процесс до автоматизма. Конечно, меня и сейчас забавляет рассказывать приятелям, что я боюсь разбирать компы и ноуты, что в общем-то будет правдой. В чужой я пожалуй не полезу.

Хотя пока разбирала я думала, что мне мешало попросить об этом одного из тех людей, которые бы никогда не отказались бы это сделать такую мелочь ради меня? Наверное, чем больше таких людей и чем больше ты к ним привязываешься, тем отчётливей страх их потерять (я долбанная пессимистка) и остаться беспомощной. Вот такая вот дурацкая женская логика. Чем дальше в лес, тем ближе вылез. Ага.

Подробнее

basic_network
Дек 14

Asus RT-N16

Доброго времени суток.
Хотелось бы рассказать всем обладателям сего девайса и просто интересующимся о своих приключениях с этой железкой, равно как и побеседовать о его настройках и прошивках.
Родная прошивка этого чуда современной техники настолько простая и незамысловатая, что даже рассказывать о настройке не хочется, отмечу только что одновременный доступ в сеть и в локальную сеть там есть, а впнка легко и не напрягаясь тянет 32мбита, бОльшие скорости просто не тестировались пока. А родной торрент клиент с его софтиной для компа как-то совсем не впечатлили и работали через пень-колоду. Да и ко всему прочему с последней асустековской прошивкой падал роутер безбожно. Два дня отмучался, после чего было принято решение зарядить его чем-нибудь поинтересней.
Прошивка от энтузиастов была отложена на неопределённый срок из-за её кислотных цветов веб-морды. Эстетика, знаете ли, тоже важна =)
Не особо долго думая была вкатана dd-wrt, как самая популярная из альтернативных прошивок почти на все устройства.
Сразу впечатлила своим бесчисленным количеством настроек и симпатичной страничкой настройки, на уровне родной асусовской.
Но, увы, не умеет она static IP вместе с l2tp, прожила она сутки с pptp и так же как и асустековская ушла в /dev/null. На русскоязычном форуме dd-wrt наткнулась на раздувшуюся тему не столь известной в русскоязычных кругах как dd-wrt и Олеговская(энтузиастов) прошивке tomato, почти не найдя там отрицательных отзывов решилась на то, что бы поставить её.
Сказать, что я была приятно удивлена это не сказать ничего. В нашей сети (пр.автора: l2tp static ip dual acceess) сеть завелась с полоборота. Никаких дополнительных настроек, только сеть и маршрутизация.

Примерно так это выглядит:

Всё до безобразия просто. Но это если мы просто хотим использовать устройство для доступа в интернет. Но ведь мы пойдём дальше, у нас есть два usb выхода, у меня к нему подключен 2х-терабайтный WD Elements, который в сетевом окружении тоже стал сразу виден, вот некоторые настройки usb:

В общем-то на этом очевидная часть заканчивается.

Начинается более интересная и замысловатая. Как мы все помним, на роутерах стоят у нас линуксы, а это даёт нам некоторые расширенные возможности. Первое, что захотелось поставить, это вменяемый торрент-клиент. Остановив свой выбор на transmission я начала в его сторону гуглить.

Для начала, для расширения памяти маршрутизатора и снятия с нас ограничений на установку программ я воткнула в свободный usb порт флешку, отформатированную в ext2 (необходимо либо отформатировать один из разделов в внешнем жёстком под Ext2 или Ext3, либо довольствоваться встроенной памятью маршрутизатора, либо так же как и я  подключать флешку, форматировать в fat или ntfs не прокатит, система на неё ставить не позволит нужные нам програмки). Рекомендуется пару раз смонтировать и размонтировать через веб-интерфейс как флешку, так и жёсткий, дабы убедиться, что они монтируются в одно и то же место. Заходим по telnet на роутер, в качестве логина используем root, в качестве пароля используем тот, с которым заходим на веб-интерфейс. Далее следуем инструкции. Приводить здесь её текст смысла не вижу, там всё описано довольно подробно и на русском. После установки Transmission я не ставила пользоваться веб-интерфейсом, он показался мне тормозным и неудобным, да ещё и в опере не работал. Я поставила Transmission Remote Gui, интерфейсом похожая на uTorrent, позволяющая из обычного окошка настраивать многое. Стоит помнить, что для подключения к Transmission возможно необходимо будет указать пароль, его можно найти в settings.json.

Всё. Теперь роутер умеет  качать торренты, которые мы ему подсовываем на внешний хард, доступ к которому мы имеем по сетевому окружению и откуда можем не качая смотреть какие-нибудь очередные серии Хауса.

Теперь самое сложное, тем и интересное. В нашей сети есть хоть и тестовое, но стабильное iptv вещание. Работать оно отказывалось наотрез, я почти расстроилась, перекопала множество информации, от ответа была я далека. Пробовала завести udpxy, он работать тоже не хотел, пробовала прописывать статическую маршрутизацию для тех источников, что используются у нас (234.1.1.0/24), не помогало. Даже по кабелю от маршрутизатора  к ноутбуку, не то что по wi-fi. Неожиданно нашла я информацию о пакете igmpproxy, который и должен был быть виновен в раздаче мультикаста. Он неожиданно для меня в прошивке уже был (это на словах всё быстро, на деле заняло пару дней =) ), зайдя по ssh на маршрутизатор и увидя, какой конфиг igmpproxy кушает сразу закралось неладное. Выглядел он примерно так:
quickleave
phyint ppp0 upstream
altnet 0.0.0.0/0
phyint br0 downstream ratelimit 0

Что буквально означало, что апстрим он собирался брать из интерфейса, который смотрит в глобальную сеть, в то время как iptv вещался в локальной сети. Не особо уже на что-то надеясь я создала файл с другим названием и заменила ppp0 на название интерфейса, который смотрел у меня в локальную сеть и имел внутренний серый IP, узнать его название можно выполнив команду ifconfig (найти в списке всех интерфесов тот самый, который обладает внутренним ип-адресом или тем маком, который смотрит во внешнюю сеть, смотря как вам удобнее искать).

В тот самый миг у меня был запущен vlc плеер, в котором безуспешно пытался проиграться как-то канал. Аллелуйа, в тот самый миг, что я скормила igmpproxy другой, исправленный конфиг, картинка в плеере оживилась и из динамиков донёсся звук. Счастью не было предела.

Дабы автоматизировать процесс сразу после загрузки маршрутизатора пришлось, за неимением должных знаний и из-за природной лени прописать в скриптах при загрузке примерно следующее:

killall igmpproxy
igmpproxy /opt/etc/igmpp.conf

Для того-то чтобы убить igmpproxy с неверным конфигом и запустить его с нужным, предварительно, разумеется скинув его в соответствующую папку на нашей подготовленной флешке.

Всё, мечта сбылась, маршрутизатор работает на удивление стабильно, никаких зависаний, прерываний, картинка в iptv не сыпется на квадратики при работе по wi-fi.

Из особенность именно в этой прошивке хотелось бы отметить довольно долго подключение wi-fi модуля после ребута и подключения l2tp, могут занимать примерно по 2-3 минуты. Но из-за чрезвычайной стабильности эти минуты вам придётся ждать нечасто.

При написании этого текста ни один роутер, флешка, кошка и помидор не пострадали. Использовалась прошивка http://depositfiles.com/files/xawy7zzqy .

Подробнее