?

Log in

No account? Create an account

alix2d3 + debian lenny

Žiūriu daugiau nei metai praėjo nuo paskutinio rimtesnio įrašo mano livejournale. Reik mėginti taisyti klaidą.

Taigi, beieškodamas padoraus routerio namams, apsistojau ties ALIX 2D3. Atsiėjo nepilnai 400lt. Kas jame bus? Ogi, kaip bebūtų keista, debian :)

Pagrindiniai privalumai mano akimis žiūrint:
  • OS - CF kortoj (komplektacijoj eina no brand 1gb)
  • padorus procas ir ramo kiekis (usb neturėtų stabdyti)
  • 2xUSB (kam pirkt routerį be usb, jei yra su?)
  • mini pci lizdas (tarkim wirelesui)
  • jungtis laptopiniam IDE hardui (neturėjau po ranka, bet iš pirmo žvilgsnio atrodo kad pavyks sutalpint korpusan.)
  • mažas, be ventiliatoriaus, tačiau tetrūksta VGA ir būtų galima naudoti kaip namų kompą su kokiu puppy linux ar DSL :)
Taip pat papildomai įsigijau:
  • kingston 8gb low-end CF (~60lt)
  • pirma pasitaikius mini-pci (ne mini pci-e) wifi korta su atheros chipu (apie 40lt berods)
  • antena ir gražtelis metalui (kapeikos)
Gražto reikėjo, nes korpuse nebuvo skylės antenai :) Dabar yra tarp dviejų kondensatorių kairėj pusėj - sakyčiau geriausia vieta, jei žadi vidun dar ką nors kišt.

Taigi instaliavimas. Kiekvienos komandos eilutę pradėsiu simboliu #:
  • kišam CF kortą į usb cardreaderį ir jungiam prie linuxinio kompo. Deja, CF kortai neturėjau skaitytuvo, tai teko jungt per printerį :)
  • pažiūrim kokiu vardu korta kompe (mano atveju - /dev/sdc), suformatuojam ją ir prisimountinam. Aš pasirinkau ext3 ir vieną particijąviskam:
  • # cfdisk /dev/sdc
    # mkfs.ext3 /dev/sdc1
    # mkdir /target
    # mount /dev/sdc1 /target

  • instaliuojame į kortą minimalią sistemą, bei persijungiame (kaip chroot lietuviškai?) į ją. Laukti gali tekti ilgai. Debiano mirorą naudokite tą, kuris jums greičiausiai veikia.
  • # apt-get install debootstrap
    # debootstrap --arch=i386 lenny /target/ http://debian.balt.net/debian
    # mount -t proc none /target/proc
    # mount -o bind /dev /target/dev
    # chroot /target /bin/bash

  • Redaguojam paketų repozitorijas pagal skonį, ir atnaujinam sistemą.
  • # vi /etc/apt/sources.list
    deb http://debian.balt.net/debian lenny main non-free contrib
    deb http://security.debian.org/ lenny/updates main contrib non-free
    deb http://debian-multimedia.org/ lenny main
    # apt-get update && apt-get upgrade

  • Pakeičiam /etc/kernel-img.conf, nes kitaip keiksis instaliuojant kad grubas automatiškai initrd neras:
  • # vi /etc/kernel-img.conf
    do_symlinks = Yes
    do_initrd = Yes

  • Pats laikas įrašyt kernelį, bootloaderį (grub) ir paketus, be kurių gyvent negaliu :)
  • # apt-get -y install grub linux-image-2.6-486 iproute nmap htop vim screen netcat makepasswd rsync mc ntpdate lftp postfix sudo iptraf openssh-server less deborphan ccze locales-all bzip2 telnet hdparm apt-file debian-multimedia-keyring cron-apt usbutils pciutils dnsutils dig whois mtr-tiny


  • Sukonfigūruojame grub'ą, sukuriame naują menu.lst failą:
  • # mkdir /boot/grub/
    # cp -a /usr/lib/grub/i386-pc/* /boot/grub/
    # vi /boot/grub/menu.lst
    serial --speed=38400
    terminal serial
    timeout 2
    default 0
    title lenny
    root (hd0,0)
    kernel /vmlinuz root=/dev/hda1 console=ttyS0,38400n8
    initrd /initrd.img

  • Modifikuojam inittab'ą: iškomeentuojame visas tty eilutes, ir atkomentuojame/pakeičiame ttyS0 (jei naudosime serial consolę, 64 eilutė):
  • # vi /etc/inittab
    :54,59 s/^/#/
    :64
    T0:23:respawn:/sbin/getty -L ttyS0 38400

  • sukuriame fstabą:
  • # vi /etc/fstab
    proc /proc proc defaults 0 0
    /dev/hda1 / ext3 noatime,errors=remount-ro 0 1

  • Pasižiūrėję, kuris diskas pagal grubo devisus dabar yra CF korta, į jį įrašome grubą pere grubo kosolę:
  • # cat /boot/grub/device.map
    (hd0) /dev/sda
    (hd1) /dev/sdb
    (hd2) /dev/sdc

    # grub
    grub> root (hd2,0)
    Filesystem type is ext2fs, partition type 0x83

    grub> setup (hd2)
    Checking if "/boot/grub/stage1" exists... yes
    Checking if "/boot/grub/stage2" exists... yes
    Checking if "/boot/grub/e2fs_stage1_5" exists... yes
    Running "embed /boot/grub/e2fs_stage1_5 (hd2)"... 17 sectors are embedded.
    succeeded
    Running "install /boot/grub/stage1 (hd2) (hd2)1+17 p (hd2,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
    Done.

    grub> quit

  • Dar keletas reikalų prieš užbaigiant.
  • # passwd

    # vi /etc/hosts
    127.0.0.1 localhost

    # vi /etc/hostname
    <įrašom vardą>

    # vi /etc/network/interfaces
    auto lo
    iface lo inet loopback

    allow-hotplug eth0
    iface eth0 inet static
    address 192.168.1.13
    netmask 255.255.255.0
    gateway 192.168.1.1

    # exit
    # umount /target/proc
    # umount /target/dev
    # umount /target

  • traukiam kortą ir surenkam alixą. Toliau galima tvarkytis per ssh. eth0 portas - artimiausias prie maitinimo. Pasijungę galim atlikti keletą darbų, kurie tikrai nepakenks: sutvarkome datą (ntp servą taip pat naudokit sau artimiausią), pranešimus apie galimus atnaujinimus, firewallo taisyklių išsaugojimą perkraunant alixą, swap failą:
  • # ntpdate laguna.balt.net
    5 May 20:09:38 ntpdate[1699]: step time server 195.14.160.14 offset 294868510.496777 sec

    # echo '#!/bin/sh
    ntpdate laguna.balt.net' > /etc/cron.daily/ntpdate
    chmod 755 /etc/cron.daily/ntpdate
    dpkg-reconfigure tzdata

    # vi /etc/cron-apt/config
    MAILTO="tavo@email.as"
    MAILON="upgrade"

    # vi /etc/network/interfaces
    pre-up iptables-restore < /etc/iptables.conf
    post-down iptables-save > /etc/iptables.conf

    # dd if=/dev/zero of=/swapfile bs=1M count=512
    # mkswap /swapfile
    #swawpon /swapfile
    # vi /etcfstab
    /swapfile swap swap defaults 0 0

  • Šviesos diodų kontrolė. juos valdyti bus galima per /sys/class/leds/alix:[1-3]/

    # apt-get -y install leds-alix-source
    # cd /usr/src
    # tar xjf leds-alix.tar.bz2
    # cd /usr/src/modules/leds-alix
    # make install
    # modprobe leds-alix
    # echo "leds-alix" > /etc/modules

  • wirelesas veikia iš dėžės su ath5k moduliu. Norint naudoti šią kortą kaip access pointą reikia sukišt madwifi, nurodyti moduliui mode ir naudoti hostapd:
  • # apt-get install wireless-tools wavemon hostapd module-assistant
    # m-a prepare
    # m-a a-i madwifi
    # vi /etc/modprobe.d/madwifi
    options ath_pci autocreate=ap

Kaip sukonfiginti hostapd ir tinklą palieku jūsų fantazijai. Pabaigai šiek tiek statistikos ir nuotraukų iš eigos:

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us


# lspci
00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge (rev 33)
00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD] Geode LX AES Security Block
00:09.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96)
00:0a.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96)
00:0b.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96)
00:0c.0 Ethernet controller: Atheros Communications Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01)
00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)
00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01)
00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02)
00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02)

# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 10
model name : Geode(TM) Integrated Processor by AMD PCS
stepping : 2
cpu MHz : 498.052
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow
bogomips : 998.12
clflush size : 32
power management:

# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 424 MB in 2.00 seconds = 211.91 MB/sec
Timing buffered disk reads: 50 MB in 3.08 seconds = 16.21 MB/sec

# free -m
total used free shared buffers cached
Mem: 250 28 222 0 3 14
-/+ buffers/cache: 10 240
Swap: 511 0 511

Comments

(Anonymous)

Ačiū už info :-)

Pačiam truputį niežti rankos ką nors panašaus pasigaminti.

(Anonymous)

hi, puikus irasas!

o klausyk kaip isigyjai ir kur ? cia turbut ne is lietuvos ?
Darbe naudoja kolegos tokius, iš kur užsakinėja juos nesu tikras.
Kiek pagūglinęs radau, artimiausiai galima įsigyti iš:
http://www.interprojekt.com.pl/PC_Engines-m-16.html

(Anonymous)

ybbougtx ejrp

ejtkjjz wsd vtrkr free oral sex (http://www.cumshotporn234.com/free oral sex.html)

wmyeb!

pzyne halnwj rsp amateur sex video (http://www.amateurporn234.com/amateur sex video.html)

(Anonymous)

Порно

Бесплатное порно (http://megafreeporn.ru/)

May 2009

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
Powered by LiveJournal.com