Автор Ангел Куликов | Рубрики Archевод, Новости | Опубликовано 31-03-2012
Вот так и я столкнулся в очередной раз с проблемой вечно надоедливых запросов на авторизацию (очередная переустановка). Долго мучался, ведь думал что решения как такового нет, опять пинал на обновления Gnome’а и плевался. А потом, как то вспомнил про схожии проблемы у знакомого, который изо дня в день жаловался и кряхтел в трубку. У меня таких проблем не было, ведь тогда, я не создавал hostapd при помощи networkmanager’а и не изменял интерфейсы (вот до чего доводит лень и интернет без каких либо подключений).
Решение было найдено на извечно любимом АрчВики. Статья там обширная, а самое главное — как всегда глубоко зарыто. Данная статья скорее всего мне на заметку, что бы в будущем не гуглить, а прочитать уже со своего же сайта
После неудачных попыток сборки ядра — большинство людей в основном переустанавливает заново систему, так как им кажется, что решений данной проблемы — нет. На первый взгляд — действительно, не совсем понятно как или чем исправить ошибку при загрузке ядра. Здесь же нам на помощь приходит «великая вещь» — usb-накопитель, да причём не простой а загрузочный (думаю подобное высказывание позабавит не только меня). Далее я попытаюсь изложить то, как действую я при подобных проблемах (хотя можно делать всё по-другому — я придерживаюсь следующих действий).
Часто нам хочется ускорить работу нашей системы и мы ищем пути решения этой задачи. Мне всегда было интересно, насколько быстро может грузиться моя ОС. Ведь не хочется сидеть и ждать пока пройдёт загрузка, а хочется сразу же сесть и начать работу. В поисках решений данной проблемы я потратил много времени. Использовал Ureadahead, разные скрипты загрузки, оптимизации — но это были лишь костыли (даже если и не считать ureadahead костылём). Проблему мне помог решить один мой хороший друг, который подкинул идею использовать aufs2/squashfs. Смысл следующий:
Web-сервера — дело ненадёжное. Сайты часто взламывают, засоряют скриптами с последующим уничтожением/повреждением информации. В большинстве случаев у хостера есть возможность создавать бекапы сайта, но если ваш хостинг не даёт вам возможности создавать бекап — можно эту возможность сделать самому.. Скрипт, который я вам покажу — будет полезен многим, ведь когда у вас есть локальная копия, в смысле у себя на машине (компьютер, ноутбук, свой сервер) .. Зачастую так безопаснее и, как говорится, можно спокойно спать. Ну а теперь, разобравшись с проблемой, начнём со скрипта:
Тут много слов не нужно, но мы как всегда начинаем с небольшой предыстории, то есть с того, как я до этого дошёл (или точнее как меня дотащили за уши к такому лакомству
). Я сидел дома и занимался разработкой дизайна + немного крапал bash-скрипт (вообщем сидел бездельничал), мне позвонил товарищ и начал усердно расхваливать ядрышко, которое он себе собрал и установил. Якобы ядро работает шустрее, более отзывчивое, а главное там есть много-много «вкусняшек». Я не удивился, хотя сам всё таки хотел дождаться стабильного релиза kernel 3.0 . Так мои серые будни превратились в «увлекательное» (хотя может зря я в кавычках) калупание, ведь у меня почему-то ядро сразу не начало собираться, точнее не проходило патчинг. Немного уделив на всё это время и заставив всё таки собираться — я решил прикрутить сюда ещё два патча Bootsplash и JMicron SD-card. Таким образом у меня получилось полноценное создание, с которым я предлагаю ознакомиться и вам:
Что ж, сегодня я попытаюсь рассказать о том, как заставить картридер на базе чипа JMicron не портить файлы на SD-карточках (MMC-карточках). Как всегда история начинается с того, что у меня самого в ноутбуке этот «злаполучный картридер», а так как я занимаюсь видео/фото съёмкой — мне приходится часто работать с SD-карточкой. Впервые проблемы я заметил весьма случайно и почему-то даже не мог предположить, что именно из-за того что у меня проблема с картридером файлы на флешке повреждаются. Но так как всё же «о чудо свершилось» и я заметил эту проблему — мне пришлось искать решение. Облазив интернет, я так и не нашёл толкового ответа (по крайней мере на русско-язычной его части). Будучи более-менее знакомым с английским языком — я составил правильный запрос и… Вот оно, проблема и решение, хотя до этого я дошёл далеко не сам, но в дальнейшем мне пришлось «сражаться» за целостность файлов одному, мой товарищ ушёл спать. Таким образом оставив меня один на один с лютой проблемой.
Пару месяцев назад в руки мне попали два ноутбука — Lenovo G555 и HP Pavillion DV7 3110er. Так как мы работаем над новым дистрибутивом, точнее доводим до ума то что есть + исправляем и дополняем свои знания. Долго не думая я решил и сам перейти на ArchLinux, так как процессор у меня AMD Turion II M520 с двумя 64-разрядными ядрами по 2300 MHz, а на втором Core i7 (8ми ядерная малютка
) - я установил себе 64-х разрядную систему на оба ноута. Так вот первые проблемы с которыми я сталкнулся это:
Когда хочешь что-то найти или узнать как это сделать — попробуй поискать, а потом сделай сам. Так и и у меня. Всё, что я находил по этому вопросу было или «забугровое» или для российских провайдеров, что как раз для меня было не допустимо — точнее не работало. Немного набравшись опыта и поразмыслив сел копаться в чужих «конфигах». То что нарыл там легло в основу моего опыта написания этой статьи. Для тех кто в танке и попытается проводить «холивары» — в топку. Я попытаюсь более корректно рассказать и описать каждую опцию.
Для более лучшего восприятия — скажу, что данную статью можно переделать под другие дистрибутивы и провайдеры, главное — это ваше желание и фантазия, что ж — начнём.
Впрочем, как всегда, когда желаешь что-то сделать — появляется желание автоматизировать процесс. Тем более если это выполнение нудных (повторяющихся) команд. Так и со мной. Начиналось всё с автоматизации процесса синхронизации репозиториев ABS ( Arch Build System ), о которой я писал в предыдущей статье, так и сейчас, когда пришёл вопрос автоматизировать процесс запуска программной точки доступа ( Software Access Point или hostapd ).
Решил написать небольшое хауту (HOWTO) по настройке wi-fi роутера на базе имеющегося компьютера (в моём случае ноутбука). Что ж — начнём
!
По себе знаю, что работают в режиме точки доступа многие современные адаптеры WiFi. Дабы проверить свой на наличие поддержки SoftAP вы можете набрав в интернете название и модель своего адаптера, а сейчас я расскажу, как настраивать вышеупомянутую программную точку на Broadcom Corporation BCM4312 802.11b/g LP-PHY.