Поради малките проблеми с базата данни беше избягал и тоя ми пост 🙂

А гледма вече имах потърсвания в google за gdm3 autologin та си викам я да го възтановя 🙂

Като цяло решението е елементарно променя се фаила /etc/gdm3/daemon.conf като в часта daemon се добавя следното съдържание

AutomaticLoginEnable=true
AutomaticLogin=Your_User

Първият ред разрешава автоматичния вход в системата втория ред описва с кои потребител ще се извършва. 🙂

От доста време имах куция проблем на един сървър, че като му паднеше pppoe адаптера не се закачаше сам. Решението както обикновенно е тревиално само беше въпрос на мързел и няколко магически движения 😀 Драснах следния скрипт киоито набутах в crontab-a да е проверява през 5 минути

#!/bin/bash

PPP_DEV=$(ifconfig | grep -c ppp)

if [ $PPP_DEV -gt 0 ]
then
 echo -e "\n PPPoE still connected \n"
else
 echo -e "\n PPPoE is dropped \n"

 if  ! ping -c 2 -q 'abv.bg' &> /dev/null
 then
    /usr/sbin/pppoe-stop &
    sleep 4
 fi

 /usr/sbin/pppoe-start &
fi

Скрипта е абсолютно спартански но пък върши работа. Иначе по принцип самото slackware си има опция в конфа на pppoe-то да се реконектва само при разпадане на линията ама шанс.

От известно време се усещам че тъпча на едно и също място, без никакво развитие. Мисля че е крайно време да променя малко нещата, като за начало мисля да започна Cisco CCNA Exploration след това мисля едно LPI сертифициране да си направя. След това ще видим какво ще реша друго 😀 Така или иначе мислех тия неща да ги направя но вече се появиха причини които ще ускорят тоя процес сериозно. Надявам се скоро да започна Cisco курсовете, защото колкото по бързо ги започна толкова по бързо ще приключа с тях 🙂 Вероятно доста зубрене ще ми се събере но това ще е сериозно предизвикателство. За LPI изпита смятам да се подготвя сам така или иначе повечето неща ги знам и на пробните тестове давам добри резултати.

Вчера ми се появи един прител с рутечето на d-link dir-300 – едно непретенциозно рутерче от нисък клас. Оплакваше се от дребни проблеми. Имал проблеми с автоматичнат конекция с pppoe или пък през wi-fi. ПОгледнах всичко изглеждаше наред упгреиднах му заводския firmware нещата си бяха стабилни. Въпреки всичко ми се щеше да му сложа dd-wrt защото от миналата година знам, че има firmware и за този модел. Понеже нямах късмет рутерчето беше ревизия A1 хамалогията по закачането беше голяма. Няма да обяснявам подробно как се флашва и прочие ами по скоро ще наблегна на 2 тънки момента, защото флаш гаида е достатъчно добър да се справите сами. Първия тънак момент е когато ще се влиза в RedBoot – в гаида не е описано че трябвада се задържи ресет бутона за около 30 секунди следрестарт на рутера и след пускането му да се свържем с рутера посредством telnet към 192.168.20.81 на порт 9000 през wan порт-а. Този порт е от голяма важност за в бъдеще защото това ще ви осигурява достъп до boot rom-a в случаи че прехакате нещо без да искате. Накрая на гаида има кратък скрипт които атоматично се връзва вместо вас към RedBoot. Ако ползвате Windows машина препоръчвам горещо ползването на putty вместо вградения telnet клиент. Другия тънък момент е отговора с  y на всички въпроси които ви задава конзолата. Други подводни камъни няма.

След като всичко е готово и направите последняи reset ще ви отнеме около 2 минути да се стартира dd-wrt web часта. Ще познаете, че е статриано всичко като светне индикатора за wi-fi мрежата. Като цяло рутера зарежда доста по бавно от преди, преди му отнемаше около 40-50 секунди сега над минута и половина. Това като цяло не е болка за умиране при положение че вече имаме един доста по стабилно работещ рутер. Проблема е че е с слабо процесорче 183Mhz за сравнение моя Linksys WRT54G е с 200. Също неприятно е че процесорчето е atheros и неподържа овърклок.

След няколко дни вероятно пак ще повторя продцедурата върху друг dir-300 A1, все пак дтуго си е linux базирания firmware и стабилноста която дава на малката кутика, отделно множеството нови възможности с които може да конкурира рутери за по няколко стотин $ не е факт за пренебгрегване.

Едно адски отвратително нещо да ползваш Gnome с английски локал е, че ми показва първия ден от седмицата неделя. Ужасно неудобно и дразнещо е. Решението е адски простичко да се промени реда в файла с локализацията от

first_weekday 1 на first_weekday 2. А защото съм мързелив всеки път да го правя на ръка го направих и на скриптче 😉 Че при ъпдейт на локализациите и се замазва положението грозно. Скрипта трябва д а се стартира root права.


#!/bin/bash

if [ $EUID -ne 0 ]
then
 echo -en "\n \033[1;31m Must be a root \033[0m \n"
 exit 0
fi

LOCAL=$(locale | grep LANG | cut -d"=" -f2 | cut -d"." -f1)
FILE="/usr/share/i18n/locales/$LOCAL"

if [ -f $FILE ]
then
 sed -i 's/^first_weekday.*/first_weekday 2/' $FILE

 locale-gen
 killall gnome-panel

 echo -en "\n \n \n \033[44;1;33m Done \033[0m \n \n \n"
else
 echo -en "\n \033[1;31m File doesent exixst \033[0m \n"
fi

Ако евентуално позлвате друг вид локализация скрипта ще го прихване. И ще го направи на понеделник ако не е 😉 Ето и линкче към скрипта.