Archlinux + gprs = internetas betkur ir betkada

Visai netyčia mano rankose atsirado Ežio pakuotė su 5Lt saskaitoje. To pasekoje atsirado dar vienas Sony Ericsson T630 telefonas. Sakau, dar vienas, nes iki šiol turėjau savo senajį kurį naudoju su darbinia kortelę (darbo reikalais).

Pasižiūrėjau, kad dabar Ežys už 3Lt, mėnesiui suteikia nemokamus 100MB. Būna, kad kartais tenka išvažiuoti kur nėra interneto ir norisi pasitikrinti paštą ar paskaityti kokį forumą.

Sode (kuris yra ~35km nuo Kauno, aplinkui vien miškai) Tele2 visai neveikia, nebent reikia lipti į antrą namo aukštą, o va Ežys kuo puikiausiai veikia. Nuotraukoje matosi iš kairės, Ežys, Omnitel, Tele2:

Susiinstaliojame wvdial paketą

sudo pacman -Sy wvdial

Tikiuosi jūsų kompiuteris jau suporuotas su telefonu. Pribindinam /dev/rfcomm0:

sudo rfcomm bind0 00:0F:DE:CD:0A:92

Jei nežinote telefono MAC adreso, jį galima sužynoti komanda hcitool

[dinux@nabagelis ~]$ hcitool scan
Scanning ...
	00:0E:9E:CB:0A:92	n/a
	00:0F:DE:CB:0A:92	Ezysss

Maniškio vardas Ezysss.
Toliau konfiguruojame /etc/wvdial.conf:

[Dialer omni]
Init1 = ATZ
#Init2 = ATB0KAS0
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = at+cgdcont=1, "IP", "gprs.omnitel.net"
Modem Type = Analog Modem
Baud = 460800
New PPPD = yes
Modem = /dev/rfcomm0
ISDN = 0
Phone = *99#
Password = omni
Username = omni

Pavadinau Omni dėlto, kad Omnitel ir Ežys tai praktiškai taspats. Taippat sutampą ir jų nustatymai.
Toliau konfoguruoju /etc/ppp/peers/wvdial

noauth
name wvdial
usepeerdns
lcp-echo-failure 0
lcp-echo-interval 0

Viskas veikia ir be paskutiniūju dviejų eilučių, bet bėda tame, kad lygiai po 120sek (2min.) rišys atsijungia.

Dabar galima jungtis prie interneto su komanda:

sudo wvdial omni

Siunčiau 77KB bylą iš užsienio serverio naudodamasis wget, atsiuntė per 30sek., baigus siuntimą parodė, kad siuntimo greitis 3.43K/s

Aišku tokiu greičiu naršti tikrai nėra malonumas, todėl naršyklėje galima atjungti paveikslėlių rodyma, arba nautoti tekstines naršykles tokias kaip links arba elinks.

Keletas foto, Firefox su Googl’iaus rezultatais ir links, paleistas su -g raktu.

Keletas pastebėjimų. Paleidus Firefox jis, turbūt pagal network manager parodymus, persijungia į offline rėžimą, todėl nepamirškite to išjungti.
Po kompiuterio perkrovimo reikia išnaujo pribindinti /dev/rfcomm0

Archlinux ir centralizuotas atnaujinimas

Namuose stalinis kompiuteris Archlinux, nešiojamas asmeninis, darbinis stalinis ir darbinis nešiojamas taipogi Archlinux. Namuose OS atnaujinimas kartais užtrunka (linijos pralaidumas 1.5Mbs), o jei dar atsinaujina KDE, OOo ar dar koks didesnis paketas, tai atnaujinimų gali būti ir virš 200Mb. Atsinaujinus staliniam kompiuteriui ateina laikas nešiojamui.. ir vėl siųstis tuos pačius >200Mb? O jei kompiuteris atnaujintas senokai tai gali būti ir >400Mb. Taigi sugalvojau būdą kaip visą šį darbą palengvinti.

Pradžioje viską bandžiau padaryti naudojantis NFS, bet iškilo problemų dėl rašymo teisių, bet kas mintį pagaus, gali tapati padaryti ir naudojant NFS ir SAMBA.

Turime du kompiuterius, kompiuteris kuriame bus dauguma paketu vadinsime staliniu, o kompiuteris kuris ims paketus vadinsime nešiojamuoju.

Staliniame kompiuteryje sukonfigūruojame SAMBA serverį. Maniškė konfiguracija:

[pacman]
path = /var/cache/pacman
public = yes
only guest = yes
writable = yes
printable = no
force user = root
browseable = yes

Po smb.conf pakeitimo nepamirštame perleisti serverio:

sudo /etc/rc.d/samba restart

Visas šis atnaujinimo procesas vyksta pas mane namuose kur yra atskiras buto potinklis, todėl aš nenaudoju vartotojo vardų, slaptažodžių ir kitų saugumo priemonių.

Staliniame kompiuteryje įvykdome komanda

sudo pacman -Syu

Nešiojamame kompiuteryje prisimountiname katalogą:

sudo mount -t cifs //stalinio_kompiuterio_ip/pacman /var/cache/pacman

Maniškis nešiojamas kompiuteris buvo neatnaujintas apie pora mėnesių, bet po komandos

sudo pacman -Syu

jam tereikėjo atsisiūsti apie 44MB.

Taigi, jeigu visuose kompiuteriuose naudojama daugiau mažiau vienoda programinė įranga, manau toks atnaujinimo būdas tikrai sutaupys laiko ir neapkraus aryšio kanalo.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close