čtvrtek 18. září 2008

Ubuntu, wifi síť se zabezpečením WEP, omezení na konkrétní MAC address a Static IP

Jak to z titulku vypadá, měl jsem s touto kombinací trošku problém - jinak bych o ní asi nepsal :-) Nicměně podařilo se mi ji rozchodit a rád bych zde uvedl postup, který mne dovedl ke správněmu cíli. Opět jde o výsledek dlouhého googlení, ačkoliv jde o nastavení trvající ve výsledku pár sekund. Abych ale nezapomněl ještě na jeden zdroj, rád bych podotknul jedno: "Google navede, ale man to jistí". Tímto vzdávám čest všem, kdo se na tvorbě manualů k jednotlivým příkazům a konfigurákům podílí.
Ale přistupme k postupu (otestováno na Ubuntu 8.04.)

Krok první - začínáme

Je třeba mít připojené wifi zařízení (v mém případě USB) a v "dohledu" požadovanou síť. Možností jak nakonfigurovat soubory /etc/network/interfaces a /etc/resolv.conf je mnoho, pokud dává někdo přednost grafickému rozhraní, je v Ubuntu celkem povedený NetworkManager (applet nm-applet je standardně vidět na horní liště). Lze jej spustit i z menu Systém -> Správa -> Síť.

Krok druhý - konfigurace
V NetworkManageru jsem si zvolil Wireless connection a přešel na Properties. Zde je třeba vybrat ESSID, typ hesla, zadat heslo, zvolit statickou IP, masku a gateway (to všechno jsem znal od poskytovatele připojení). Properties jsem uložil a přešel na záložku DNS. Zde jsem přidal DNS (ty jsme od poskytovatele také znal).
V mém případě jsem tímto vypsal všechny parametry, které mi na Woknech stačily k připojení. Ale ouha - ono nic. Kde je chyba?

Krok třetí - hledání chyby
Nyní bude třeba přejít do terminálu (ono to tak u linuxu při řešení problémů většinou skončí - na rozdíl o woken, je zde ale většinou skryto i funkční řešení). Takže v terminálu jsem si zkontroloval nastavení DNS (nano spouštím pod rootem, aby bylo možné případně rovnou provést úpravy).
sudo nano /etc/resolv.conf
Zde jsou správně zapsané DNS, takže zde problém nebude. Obsah je například:
nameserver 212.100.256.7
nameserver 212.100.256.8
Vnímavý čtenář již tuší, že následovat bude /etc/network/interfaces. Takže opět příkaz:
sudo nano /etc/network/interfaces
Objevilo se mi cca toto:
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 10.1.1.15
netmask 255.255.255.0
gateway 10.1.1.1
wireless-key 12345678901234567890123456
wireless-essid SitWifi
To je přesně to co jsem nakonfiguroval přes NetworkManager, tak kde je chyba?

Trochu jsem to zkoumal a zjistil jsem, že není od věci přidat ještě jeden řádek:
wireless-mode managed
Tak a teď by to mělo být dokonalé. V konfiguraci je vše, co má být. Jenže stále mi síť nejede. Tak co je špatně?

Krok čtvrtý - restart
A modří už vědí :-) Ano, aby se změny projevily, je třeba síť s novou konfigurací nahodit. Tento drobný detail se ve většině návodů nezmiňuje. Vím, je to přeci logické, ale upřímně - každý někdy začínal. A i když třeba tuším, že je třeba to otočit, prostě nevím jak:-) Takže kýžený poslední příkaz zní:
/etc/init.d/networking restart
A je to.

A jak se někde říkalo - důkaz místo slibů. Mým důkazem, je tento příspěvek. První publikovaný přes nově nastavené připojení.

středa 17. září 2008

Problém se soubory csv a MS Excel

Dnes jsem se setkal s jednou zvláštností MS Excelu. Při pokusu o otevření klasického .csv souboru pomocí Excelu, se objevila hláška o SYLK a špatném formátu (SYLK: file format is not valid). Chvilku jsem googlil a zjistil jsem, že jde o problém v Excelu v případě, kdy je v buňce A1 umístěno cokoliv začínající na ID (velká písmena). Hlášky se dle verzí MS Office liší, nicméně soubor nelze otevřít nikdy.

Řešením je otevřít .csv třeba v texťáku a upravit obsah buňky A1.

úterý 16. září 2008

Jak jsem nakupoval

Dnes ráno jsem byl na kontrole u doktora, a tak jsem se rozhodl koupit si něco na snídani v Tesco na Národní. Zrovna zde byla akce na hrozno a to co jsem viděl, mne poněkud vyvedlo z míry. Nechce se mi věřit, že by průměrná česká domácnost spotřebovala několik kilo hroznů najednou, nicméně jak si mám vysvětlit, že po 10 minutách zmizelo asi 50 přepravek? Vše, co zbylo, byla podlaha posetá rozšlapanými hrozny a hromada náhodně rozházených bedniček. Nu, zřejmě si již ovoce našlo místo na našich stolech (doufám, že kultura stolování je na vyšší úrovni než nakupování). Nebo se pletu? Že by spíš stále platilo - je to levné, tak si toho vezmu, co nejvíc? Ať to stojí, co to stojí. Tipuji to druhé. Bohužel.

pondělí 15. září 2008

Cestou z práce

Po práci jsem jel domů metrem. Standardně vystupuji na Vyšehradě, podejdu metro a po schodech se dostanu až těměř domů. Vzhledem k tomu, že poslední dobou mé koleno vyžaduje zvláštní péči, vydal jsem se pro tentokrát opačným směrem. Chtěl jsem ušetřit několik desítek schodů, byť je cesta o kousek delší. Co mne ale překvapilo hned po vyjití z metra byla skupinka tří Romů, kteří si bez nejmenších zábran aplikovali drogy před zraky kolemjdoucích. Jak se v takové situaci zachovat? Přiznám se, že nevím. Tady muže něco změnit snad jedině Bůh.

sobota 13. září 2008

Co Čech, to muzikat - jsem já vůbec Čech?

Včera ráno nebylo Zdence moc dobře, a tak jsem jí přes Skype hrál na kytaru nějaké písničky. Poněkud mne vyvedlo z míry, když jsem se jí asi po 15 minutách zeptal, jestli mám hrát dál, a ona odpověděla, že klidně, noboť již byla zvracet. To člověku nepřidá, že? Ale pevně jsem věřil, že jí bylo špatně z důvodů jiných, takže jsem tomu nevěnoval takovou pozornost.

Co se však nestalo, večer jsme si zase volali. Skype je teď u nás jeden z nejpoužívanějších programů :-) Je to celkem dobrý komunikační nástroj a šetří nám nemalé finance. Bohužel, někdy je ke mně až příliš upřímný. Moje úžasné hraní na kytaru zpěv tentokrát ohodnotil Skype hlaškou ve stylu "Na pozadí je slyšet šum a větší množství hluku...".

Tak nevím, to hraji opravdu tak zle?

čtvrtek 11. září 2008

Nokia 6300, GPRS modem a Ubuntu

Po dlouhé době jsem opět vyrazil do boje s názvem - Musím to rozchodit. Přiznávám, všechny mé předchozí pokusy o připojení se k internetu přes Nokii končily nezdarem. Ani dnes to nevypadalo jinak.

Nejprve jsem prošel asi stovku zaručených návodů (všechny víceméně identické), ale vždy jsem skončil neúspěchem. Dokoncem jsem zašel až tak daleko, že jsem si chtěl přes wine nainstalovat Nokia PC Suite. Ale chyba lávky, s tímhle softem si neporadí ani wine. Takže zpět k linuxovému řešení. Jít to musí, ale jak?

Nebudu napínat a rovnou řeknu, že se mi to podařilo. A protože tipuji, že do podobných problémů se může dostat i někdo jiný, zde je postup jak na to.

Na úvod podotýkám, že jde o O2 Internet, Nokia 6300 připojena USB kabelem a Ubuntu 8.04 - the Hardy Heron, nicméně věřím, že by to mělo fungovat obecně.

Krok první - připojení telefonu
Tady asi není co zkazit. Prostě se připoji telefon přes datový kabel USB a zvolí režim Nokia.

Krok druhý - detekce modemu
Ani zde by to neměl být problém. Do terminálu se vepíše příkaz:
sudo wvdialconf
Proběhne detekce modemu a v adresáři /etc/wvdial.conf vznikne defaultní konfigurační soubor. Ve výše uvedené kombinaci by mělo vše proběhnout bez problému.

Krok třetí - uprava /etc/wvdial.conf
Nyní je třeba upravit konfigurační soubor. Záleží na osobním vkusu, jak to člověk udělá. Použít lze například gedit (ten doporučuji těm, co nemají rádi pro obsluhu různé klvesové zkratky) nebo nano (to je zase pro ty, co nechtějí opouštět terminál a myš moc nepotřebují).

Příkaz v terminálu bude tedy
sudo gedit /etc/wvdial.conf
nebo
sudo nano /etc/wvdial.conf
Tento soubor vypadá defaultně nějak takto:

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
;Phone =
ISDN = 0
;Username =

Init1 = ATZ
;Password =

Modem = /dev/ttyACM0
Baud = 460800
Co je třeba dodat je číslo, heslo a username. U O2 internet je číslo *99# a username ani heslo nejsou povinné. Až sem se většina návodů drží stejného schématu. Chvíli jsem laboroval, co s tím username a heslem a nakonec jsem zde napsal gprs. Soubor vypadal takto:
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = gprs
Init1 = ATZ
Password = gprs
Modem = /dev/ttyACM
Baud = 460800
Krok čtvrtý - připojení se do sítě
Teoreticky mne od internetu dělil pouze jeden příkaz:
sudo wvdial
Ale ne. Po spouštění mi v terminálu sice proběhla informace o úspěšné komunikaci, ale telefon na mne vyhodil hlašku, že si mám předplatit datové služby, jinak se mnou nebude mluvit a zavěsil. V logu se to projevilo jako chyba 16.

V logu /var/log/messages (zobazit ho můžete třeba pomocí příkazu nano /var/log/messages)se pak píše něco ve stylu:
Sep 11 17:13:31 notas-acer pppd[1050]: pppd 2.4.4 started by vasek, uid 1000
Sep 11 17:13:31 notas-acer pppd[1050]: Using interface ppp0
Sep 11 17:13:31 notas-acer pppd[1050]: Connect: ppp0 <--> /dev/ttyACM0
Sep 11 17:13:34 notas-acer pppd[1050]: PAP authentication succeeded
Sep 11 17:13:34 notas-acer pppd[1050]: LCP terminated by peer
Sep 11 17:13:37 notas-acer pppd[1050]: Connection terminated.
Sep 11 17:13:38 notas-acer pppd[1050]: Modem hangup
Sep 11 17:13:38 notas-acer pppd[1050]: Exit.
Takže tudy cesta nevede. Nebo snad ano? Vraťme se do kroku tři.

Krok třetí podruhé a naposled
Nebudu napínat, po delší době googlení jsem do souboru přidal ješte jeden řádek Stupid Mode = 1 a upravil Init1. Ti z vás, kteří si již všimli, že jsme nikde nezadávali přístupový bod, jistě tuší proč to nefungovalo. Takže ve finále vypadá konfigurace takto:
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = gprs
Init1 = AT+CGDCONT=1,"IP","internet"
Password = gprs
Modem = /dev/ttyACM0
Baud = 460800
Stupid Mode = 1
A světe div se - ono to funguje!

Krok pátý a už úplně poslední
Terminál mi sice nevadí, ale kdo si má ty příkazy pamatovat, že? Takže nakonec jedna kosmetická úprava. Vytvořil jsem si Launcher (kdo ho chce na plochu, stačí klikout pravím tlačítkem, kdo ho chce do panelu, klikne nad panelem opět pravým tlačítkem a vybere volbu add to panel). Zde si navolíte Application in Terminal a vepíšete příkaz sudo wvdial a hotovo. Do budoucna stačí kliknout na ikonu a spojení je navázáno. Odpojení je analogicky - v terminálu se stiskne ctrl+c nebo se terminal zavře. Obojí ukončí aktivní spojení.

středa 10. září 2008

O novém koštěti, co nemete

Po několika letech naléhaní jsem se uvolil a pořídil Zdence sadu software od MS. Teda rovnou Windows Vista (byť Home Basic) a k tomu Office 2007. Nový počítač s novým systémem :-)
V trochu jiné souvislosti se říká, že nové koště dobře mete. Zdá se, že Wokna nejsou koště.

Ledva Zdenka dorazila do Finska, začaly problémy. Po několika dnech již komunikace mezi mnou a ní byla pouze ve stylu: "Já ten krám vyhodím z okna", "Zase jsem to restartovala a nic", "Furt to nefunguje"... Postupně jsme se dobrali k tomu,že nefunguje pouze část - IE7. Ano, ten Microsoftem vychvalovaný prohlížeč. Proces iexplore.exe běžel třeba i 5 krát na pozadí, ale okno, ne a ne se vykreslit :-( Nepomáhá ruční ukončování procesů, restart, prostě nic. Co s tím, vzdálenost několika set kilometrů poněkud komplikuje osobní inspekci počítače. A ten musí fungovat hlavně na netu, nebo se mýlím? Schválně, kolik procent svého času strávíte na netu a kolik ostatní prací?

Řešení?! Jiný prohlížeč. Hledat, kde nechal Bill Gates díru, se mi opravdu nechce. Jelikož jsem tak trochu fanda různých googlovských aplikací, nainstalovali jsme Google Chrome a net běhá bez výraznějších problémů.

A já? Já zůstanu u svého Ubuntu a FireFoxu. Osvědčená kombinace, která mne poslouchá, dá se upravit dle mých potřeb a je intuitivní.

pondělí 8. září 2008

Zas o kousek lehčí

Je tomu již pár let, co jsem si přetrhal vaz v koleni. Tím to začalo. Následovala plastika a pár artroskopií, při nichž mi z kolena vybírali kloubní myšky (úlomky rozbité chrupavky). Naposled to bylo někdy před dvěma lety. Říkal jsem si - tak už bude klid, ale chyba lávky. Na svatební cestě jsem si s kolenem trochu hnul a kde se vzaly, tu se vzaly - další myšky. Co se dá dělat - další deratizace kolena na obzoru:-)
Vzhledem k dobrým zkušenostem s Artorocentrem ve Spálené jsem se dnes ráno odevzdal do jejich rukou (doufám, že má naděje, že jde o poslední jejich zákrok na mém koleni, je neurazí, ale potěší). Na sále jsem se trochu zdržel, protože má myš trochu narostla a schovala se dozadu, takže klasická dírka v přední části kolena nestačila. Takže mám teď v koleně díry hned čtyři. Dle pozdější slov sestřičky to nebyla myška, ale nejméně krysa. Ve skutečnosti byl největší úlomek 2-3 cm veliký, čož si myslím je opravdu hodně.
Zatím to ale vypadá dobře a docela se těším, až zase budu skákat přes kaluže:-)

sobota 6. září 2008

Jak propojit napřímo dva počítače

Určitě to znáte, potřebujete spojit dva počítače (sdílení internertu a podobně), které mají síťovku, ale jak to udělat? Na netu je spousta návodů, ale všude se píše asi toto:

1/ Na prvním počítači se nastaví IP 192.168.0.1 a maska 255.255.255.0
2/ Na druhěm počítači se nastaví IP 192.168.0.2 a maska 255.255.255.0
(Pozn.: IP se musí na konci lišit; maska musí být stejná; IP i masku je třeba nastavovat na síťovce, kterou budete pro propojení používat :-))
3/ Nakonec se počítače spojí kříženým kabelem

A je to:-)

Třeba se to hodí i dalším.

Jasmín? To znám! A nebo ne?

Až do nedávna jsme si myslel, že jasmín je keř, který důvěrně znám. Má krásné bílé květy, intenzivně voní...