Dokumentáció

Howto: Hogyan internetezzünk R600-as Ericsson telefonnal GPRS-en keresztül

Címkék

Most, hogy megszűnik a mindenkinet akció az egyik nagy telefontársaságnál - (nevet nem írok, eszem ágában sincs reklámozni, úgyis tudja mindenki kiről van szó) - sok ember Internet kapcsolat nélkül marad.

Szerencsére a Vodafone gondolt a megrögzött Internet felhasználókra, és egy kedvezményes Internetezési lehetőséget biztosít napi 24 órában az ügyfeleinek. A szolgáltatás részletei:A telefon ára (Ericsson R600) 19900 pénz, de ha viszel régi 900MHz-en működő telefont, akkor 9900Ft-ért a tiéd az R600. 3125Ft az előfizetés & 3125Ft a GPRS, de a GPRS díja az első 3 hónapban el van engedve. 2 éves az előfizetés. Belépési díj EKKOR nincs. Ha 1 évesre akarod kötni a szerződést, akkor 10k a belépési díj, és nem 9900FT-ért kapod kedvezményesen a telefont, hanem ki kell fizetni a 20k-t érte.

Danko spanom vett ilyen telefont + előfizetést, kipróbálta. A sebessége meggyőző, 3-4K/sec külföldről is. Előnye, hogy szinte mindehol lehet használni, ahol van térerő. Igen, a strandon is =) Hátránya, hogy nem lehet egyszerre tölteni a telefon aksiját, és közben internetezni. Ehhez egy speciális kábel kell, amit külön meg kell vásárolni. Már dolgozunk a problémán, hogyan lehetne meghax0lni a telefont.

Addig is itt van Danko howto-ja, hogy hogyan használjuk a stuffot Linux alatt:

-------------------------------------------------

Ez a HOWTO azt irja le, hogy hogyan tudsz GPRS -en keresztul interentezni Linuxszal az Ericsson R600-as telefonoddal.

Nagyon egyszeru:)

4 file kell hozza:

Az elso file legyen a /etc/ppp/gprs legyen, es ezt masold bele:

###############################

#A PPP script for Vodafone GPRS By

#Demeter Tibor (c) 2002

###############################

receive-all

nopcomp

nodetach

noaccomp

nomagic

debug

115200

/dev/ttyS1

connect '/usr/sbin/chat -e -f /etc/ppp/chat -v'

disconnect '/usr/sbin/chat -e -f /etc/ppp/chat-disconnect -v'

modem

noauth

noccp

novj

novjccomp

defaultroute

noipdefault

user vodawap

lock

A masodik file a /etc/ppp/gprs-connect-chat file legyen, es ezt masold bele:

###############################

#A chat for Vodafone GPRS By Demeter

#Tibor 2002

###############################

#!/bin/sh

exec chat

TIMEOUT 5

ECHO ON

ABORT '
BUSY
'

ABORT '
ERROR
'

ABORT '
NO ANSWER
'

ABORT '
NO CARRIER
'

ABORT '
NO DIALTONE
'

ABORT '
RINGING

CPU, System Hőmerséklet lekérdezése linux alatt

Címkék

fabokzs összeütött egy howtot, melynek segítségével lekérdezhetővé válik a CPU, System hőmerséklet linux alatt. Lássuk:



Hogy ezen információhoz hozzájussunk szükség van egy olyan alaplapra, ami tartalmaza megfelelő szenzorokat. Ezt megtudhatjuk a BIOS-ból, ha van olyan opció, hogy CPU health status és azon belül kiírja a hőmérsékletet akkor sirály. De az, hogy mindig kilépjünk a BIOS -ba nem éppen a leghatékonyabb módszer. Linux alatt a következő két dologra van szükség: i2c, és lm-sensors.


A kernelnek legalább 2.4.13-asnak kell lennie!!!


Aki 2.5 -ös kernellel rendelkezik annak nagyon ajánlott a lenti címre ellátogatni, mert másképpen kell eljárni, mint a 2.4 -es kernel szériánál!!!Az lm-sensors hivatalos oldala

A gépem:

Alaplap: Abit kg7-raid

Processzor: AMD athlon 1333Mhz

kernel: 2.4.19-rc1-ac3

Ezt az oldalt érdemes azért átnézni mielőtt bármit is tennénk. Mert ha nincs az oldalon az alaplapunk

chipsetje (BUS drivere) akkor nem nagyon valószínű, hogy menni fog a dolog. Ha nem tudod hirtelen, hogy milyen a chipset akkor nézd meg az alaplap dobozát, vagy a kézikönyvét. Ha nem találod akkor az lspci paranccsal megtudhatod.

Csak pár a támogatott chipsetek közül:

Acer Labs M1533, M1535, and M1543C

AMD 756, 766, and 768

Apple Hydra (used on some PPC machines)

DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards)

Intel I801 ICH/ICH0/ICH2/ICH3 (used in Intel 810, 810E, 815E, 820, 840 chipsets)

Intel PIIX4 (used in many Intel chipsets)

Intel I810/I815 GMCH

Intel 82443MX (440MX)

NVidia nForce

ServerWorks OSB4, CSB5

SiS 5595

SMSC Victory66, 74M1xx

3Dfx Voodoo 3 and Banshee

VIA Technologies VT82C586B, VT82C596A/B, VT82C686A/B, VT8231, VT8233, és VT8233A.

stb.

Nálam:

/home/fabokzs $ lspci | grep SMBus | cut -f3 -d':'

VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)

/home/fabokzs $

Hasonló van a listán, jó esélyem van, hogy fog menni.

(Ez az oldal segíthet, ha nem esetleg kesőbbiekben nem talalja meg a SMBus vezérlőt, vagy nem tudod milyen chipseted van.)

Fontos, hogy mind i2c -ból és lm-sensors -ból a verziószámnak meg kell egyezni, és érdemes mindkettőből a legújabb verziót feltenni (most a legújabb verzió a 2.6.4-as).

Feltehetjük csomagból:

apt-get install i2c-source lm-sensors-source

(/home/fabokzs $ apt-cache show i2c-source | grep ^Version

Version: 2.6.3-5

/home/fabokzs $
)

Letölthetjük őket:

lm_sensors-2.6.4.tar.gz

i2c-2.6.4.tar.gz

(Itt a verzió már 2.6.4 !!!)

CVS

cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs login

jelszó "anonymous"

cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs checkout lm_sensors

cvs -d :pserver:anon@cvs.lm-sensors.nu:/home/cvs checkout i2c

Én a második verziót választottam, és a /usr/src be tettem a két forrást, majd:



/usr/src # tar fxz lm_sensors-2.6.4.tar.gz

/usr/src # tar fxz i2c-2.6.4.tar.gz

/usr/src # ls

i2c-2.6.4 lm_sensors-2.6.4 NVIDIA_kernel-1.0-2880 patch-2.4.19-rc1

i2c-2.6.4.tar.gz lm_sensors-2.6.4.tar.gz patch-2.4.19-pre10 patch-2.4.19-rc1-ac3

linux NVIDIA_GLX-1.0-2880 patch-2.4.19-pre10-ac2

Mielőtt bármit is tennél győződj meg arról, hogy ezen bejegyzések szerepelnek-e a .config fájlban:

CONFIG_I2C_PROC=m

CONFIG_PROC_FS=y

Ha esetleg nem, akkor fordítsd újra a kernelt a fenti két opcióval.

Ahhoz, hogy be lehessen üzemelni a sensor-okhoz szükséges modulokat 3 mószer van:

Modulok lefordítása a "kernelen kívűl"

(én ezt a mószert használtam)



/usr/src # cd i2c-2.6.4/

/usr/src/i2c-2.6.4 # make clean all install

...

/usr/src/i2c-2.6.4 # cd ../lm_sensors-2.6.4/

/usr/src/lm_sensors-2.6.4 # make clean all install

A kernel patchelése:

(Ezt akkor érdemes választani, ha tudod pontosan milyen modulokra lesz szükség, vagy ha ha konkrét modulokat szeretnél a kernelbe belefordítani)



/usr/src # cd i2c-2.6.4/

/usr/src/i2c-2.6.4 # mkpatch/mkpatch.pl . /usr/src/linux | patch -p1 -E -d /usr/src/linux

...

/usr/src/i2c-2.6.4 # cd ../lm_sensors-2.6.4/

/usr/src/lm_sensors-2.6.4 # mkpatch/mkpatch.pl . /usr/src/linux | patch -p1 -E -d /usr/src/linux



Ha ez készen van, mehet a make menuconfig.

Ott a Character devices-ban lehet beállítani mindent.

A fenti két módszer keveréke

Részletesebben lásd az INSTALL fájlt a /usr/src/lm_sensors-2.6.4/ -ban, vagy a /usr/src/i2c-2.6.4/-ban.

Ha mindent jól csináltál, akkor a sensors és sensors-detect programokkal bővült az

arzenálod.

Ha kész vannak a modulok akkor meg kell keresni a megfelelő modulokat. Erre a legalkalmasabb:



/root # sensors-detect



Itt lehetőség szerint mindent "detektáltass fel", majd a végén kiirja, hogy mely modulokra lesz szükség ahhoz, hogy a sensors parancs megfelelően működjön.

Részlet az én sensors-detect végeredményemből:

WARNING! If you have some things built into your kernel, the below list will contain too many modules. Skip the appropriate ones! To load everything that is needed, add this to some /etc/rc* file:

#----cut here----

# I2C adapter drivers

modprobe i2c-isa

# I2C chip drivers

modprobe via686a

#----cut here----

To make the sensors modules behave correctly, add these lines to either

/etc/modules.conf or /etc/conf.modules:

#----cut here----

# I2C module options

alias char-major-89 i2c-dev

#----cut here----


Előfordulhat, hogy a sensors-detect nem talál semmit. Ekkor a chipseted nem támogatott ezen i2c illetve lm-sensors verziókkal, vagy csak nem találta meg.

Ilyenkor érdemes ezt az oldalt átolvasni.

Tehát nekem az i2c-isa, via686a modulokat kell betölteni, hogy le tudjam majd kérdezni az értékeket.

Először irjuk be a " alias char-major-89 i2c-dev " sort a /etc/modutils/aliases-ba:



/root # cat >> /etc/modutils/aliases

alias char-major-89 i2c-dev

/root #



(editorral is megcsinálhatjuk)

Majd:



/root # update-modules

/root #

Ezzel a sensors-detect által javasolt két müvelet közül a másodikkal meg is lennénk. Most gondoskodjunk arról, hogy indításnál a modulok betöltödjenek.



/root # cd /etc/init.d

/etc/init.d # cat > sensors

echo A sensors mukodesehez szukseges modulok betoltese

modprobe i2c-isa

modprobe via686a

echo betoltes befejezve

/etc/init.d # cd /etc/rcS.d

/etc/rcS.d # ln -s /etc/init.d/sensors S80Sensors

/etc/rcS.d #

A fenti műveletek elvégzése előtt se a /etc/init.d/sensors se a /etc/rcS.d/S80Sensors

NEM LÉTEZETT !!!!!!!!

És lássuk, hogy miért szenvedtünk eddig:



/home/fabokzs $ sensors

via686a-isa-6000

Adapter: ISA adapter

Algorithm: ISA algorithm

CPU core: +1.74 V (min = +1.79 V, max = +2.18 V) ALARM

+2.5V: +2.60 V (min = +2.24 V, max = +2.74 V)

I/O: +3.44 V (min = +2.95 V, max = +3.62 V)

+5V: +4.97 V (min = +4.47 V, max = +5.49 V)

+12V: +12.16 V (min = +10.79 V, max = +13.18 V)

CPU Fan: 0 RPM (min = 3000 RPM, div = 2)

P/S Fan: 4720 RPM (min = 3000 RPM, div = 2)

SYS Temp: +40.3°C (limit = +60°C, hysteresis = +50°C)

CPU Temp: +52.2°C (limit = +60°C, hysteresis = +50°C)

SBr Temp: +23.8°C (limit = +60°C, hysteresis = +50°C)

Ha szertnék, hogy a hőmérséklet értékeket loggolja a rendszer akkor telepítsd fel a sensord programot. (az adatok lekérdezéséhez NEM szükséges a sensord)



/root # apt-get install sensord

Az értékeket le lehet kerdezni grellm-mel is. Van beépített modulja, ami le tudja kerdezni.

Készítette: fabokzs [ZiB]


Utolsó módosítás dátuma: 2002-07-20

ADSL howto frissítés

Címkék

Slinky-nek köszönhetően kibővült a Kun Árpád féle ADSL mini-howto. A bővítést a PPTP (point-to-point tunnel protokol) protokol jelenti. Ugyanis van olyan magyar ISP (pl. Monornet) amely ily módon szolgáltatja az ADSl-t.

A frissített howtot megtalálod a RTFM link alatt ADSL mini-howto néven.

IpTables Tutorial 1.1.0

Címkék

Oskar Andreasson a szerzője annak a rendszeresen karbantartott, frissített IpTables Tutorialnak, amelyet szerintem érdemes legalább egyszer alaposan szemügyre venni. Tegnapelőtt Andearsson kiadta ennek a tutorialnak az 1.1.0-ás verzióját.

A dokumentációt megtalálod HTML, PostScript, PDF, DokBook, és Debian csomag-ban.

Változások az 1.1.0-ás verzióban:1.1.10 (12 April 2002)

* Got rid of spaces which made the literallayout tags look weird.

* Fixed allowed chain explanation.

* Fixed tcp_packets chain explanation.

* Fixed udpincoming_packets chain explanation.

* Fixed icmp_packets chain explanation.

* Fixed INPUT chain explanation.

* Fixed FORWARD chain explanation.

* Fixed OUTPUT chain explanation.

* Fixed PREROUTING chain explanation.

* Fixed a huge set of underscores in docbook identifiers.

* Fixed accidental error where the html version is created twice in the same file.

* Fixed bad indentation of the first line in all the scripts.

* Resized caution.gif and note.gif since they where way to large.

* Fixed the whole rc_firewall file explanation so it is up to date, finally.

* Fixed unnecessary diff's between rc.firewall.txt and rc.DHCP.firewall.txt.

* Fixed unnecessary diff's between rc.firewall.txt and rc.UTIN.firewall.txt.

* Fixed unnecessary diff's between rc.firewall.txt and rc.DMZ.firewall.txt.

* Fixed ttl-inc.txt script to work 100%.

* Fixed TTL explanations

* Fixed Owner match explanations.

* Fixed limit match explanations.

* Fixed ULOGD explanation. Still need link to ULOGD homepage.

* Fixed explanation of --tcp-flags inversion.

* Added link to conntrack explanation on kalamazoolinuxDOTorg.

* Added brief explanation on how to get DHCP through an all blocking ruleset in common_problems.sgml

* Added brief note in multiport match about mixing non-multi and multi matches.

* Added brief retrieveip.txt script which grabs IP and BC of interfaces (Jelle Kalf )

* Added brief pointer to the retrieveip.txt from rc.DHCP.firewall.txt explanation.

* Added debian package link (Theodore Alexandrov )

* Fixed --mac-source example, lacked -m mac (Paul Corbett )

* Updated mirror info on brazilian mirror (Rodrigo Rubira Branco )

* fixed

* fixed ULOGD homepage

* Added "mIRC DCC problems" in common_problems.sgml (Alistair Tonner )

* Added link to mIRC DCC problems in rc_firewall.sgml (Alistair Tonner )

* Added caution admonition to TOS target description and some text (Matthew G. Marsh )

* Added Problems loading modules section in common_problems.sgml (Uwe Dippel )

* Added caution admonition in "Initial loading of modules" section. (Uwe Dippel )

* Fixed all e-mail adresses to make them less "harvestable" by spammers. (Evan Nemerson )

* Fixed a huge set of minor bugs and errors (Marcel J.E. Mol )

* Swapped place on "how a rule is built" and "traversing of tables and chains" (Marcel J.E. Mol )

* Rewritten small pieces of the "how a rule is built" chapter.

* Added modules required for rc.firewall.txt in the description.

* Added modules required for rc.DMZ.firewall.txt in the description.

* Added modules required for rc.DHCP.firewall.txt in the description.

* Added modules required for rc.UTIN.firewall.txt in the description.

A 802.1X szabvány biztonsági analízise

Címkék

Arunesh Mishra és William A. Arbaugh egy papírt jelentetett meg, amelyben az IEEE 802.1X szabvány biztonságát veszik górcső alá. A 802.11-es vezetéknélküli hálózatokat ír le, a tanulmány kiadását pedig valószínűleg az ehhez kapcsolódó IEEE RSN (Robust Security Network) architektúra megjelentetése idézte elő. A 802.11 köztudottan nélkülöz minden életképes biztonsági mechanizmust, a 802.1X pedig ezen próbál változtatni. A szerzők két problémát is leírnak (kapcsolatlopás és középső ember - man-in-the-middle), amelyeket ki is próbáltak.

Linux tudásbázis

Címkék

A SuSE Linux terméktámogatási adatbázisa (SDB) a legnagyobb többnyelvű Linuxszal kapcsolatos tapasztalat- és tudásbázis. Linuxszal kapcsolatos telepítési problémákra, kérdésekre naprakész cikkek, megoldások találhatók, első kézből. Mostantól a magyarországi érdeklődők a http://sdb.suselinux.hu címen az angol, német, francia, spanyol, cseh, olasz nyelvek mellett az adatbázisok magyar nyelvű fordítását, valamint kimondottan a Magyarországra vonatkozó cikkeket is elérhetik. A magyar cikkek köre jelentősen kibővült; nem csak a hibajelenségek javítására vonatkozó cikkeket, hanem igazi" különlegességeket" is lehet olvasni az adatbázisban. (linux.index.hu)

Linux Netfilter-hacking-howto PDF formátumban

Címkék

Újabb dokumentummal bővült a Unix Portál könyvtára. A netfilter-hacking-howto, amelyet Rusty Russel írt (az ipchains és a iptables fejlesztőja) eddig is megtalálható volt itt a szerveren. Most azonban PDF formátumban is elérhető.