pondelok, januára 16, 2006

FAQ: ako zmenit fyzicku adresu sietovej karty-MAC

Často počúvam, že niektorí administrátori obmedzujú prístup do internetu na základe MAC adresy sieťovej karty. Problém nastáva v prípade ak zmeníte kartu, čím zmeníte aj MAC adresu. Jednoduché riešenie:



Linux:



/etc/init.d/networking stop
ifconfig eth0 hw ether 00:01:02:03:04:08
/etc/init.d/networking start



Windows: Mac Makeup





Test zmeny vo Windows vykonáte pomocou:



ipconfig /all


Kategórie:

Profesionálna záloha Windows na NTFS

Každý určite uzná, že reinštalácia Windows je tá najnudnejšia a najdlhšia úloha. Síce pomocou nLite sa dá inštalácia čiastočne zautomatizovať (viď Reinstalace je Vaše spása, řekl Bill…), ja používam oveľa efektívnejšie riešenie.



Ešte donedávna bol najznámejším programom na zálohu Norton Ghost 8. Bohužial kedže bežal v reálnom režime (rozumej DOS), nevedel zálohovať z NTFS a operácia obnovy trvala len o niečo menej ako čistá inštalácia (opäť vďaka reálnemu režimu). Posledné verzie tento problém odstránili, ale Ghost je oproti BartPE tretia trieda.



BartPE


Skratka PE znamená "Preinstalled Environment" - predinštalované prostredie. Okrem BartPE existuje aj verzia od Microsoftu. Využíva sa hlavne ako inštalátor OEM verzii pre výrobcov počítačov. BartPE vám ale umožní kompletný beh systému Windows z CD (bootovateľné liveCD), vrátane podpory siete. Pomocou pluginov si môžete pridať aplikácie ako Total Commander, Firefox a ďalšie. Pomocu ďalších utilít sa dajú vykonať opravy, ktoré sú bežne dôvodom na reinštaláciu Windows.


DriveImage_XML


DriveImage je program služiaci na zálohu a obnovu partícii (vrátane NTFS). Existuje ako samostatné riešenie a ako plugin pre BartPE. Pre domáce použite je zdarma. Pomocou "Volume Shadow Services" dokonca umožnuje zálohu za behu OS.

Inštalácia BartPE a pridanie pluginu DriveImage_XML


Najprv treba stiahnuť pebuilder a plugin DriveImage_XML. Po jeho spustení je celá vec vytvárania PE triviálna. Stačí vybrať zdroj s inštalačnými súbormi a pridať stiahnutý plugin. O všetko ostatné sa postará pebuilder sám. Maximálne čo treba urobiť ručne je vybrať možnosť "create iso", ktoré si potom napr. v Nero Burning Rom jednoducho vypálite.





prostredie pebuildera je triviálne



pridanie pluginu DriveImage_XML do pebuilder


Záloha v praxi


Jednoducho nabootuje svoje "čerstvé" BartPE a spustíte DriveImage_XML. V ňom už len stačí vybrať činnosť (zálohu alebo obnovu). To je celé. Možete zálohovať na sieť, alebo na funkčný disk. Dokonca ak zvolíte kompresiu a vaša partícia s Windows nie je veľmi veľká, môžte dodatočne vytvoriť nové BartPE CD/DVD rovno so zálohou.





BartPE s bežiacim DriveImage_XML (všetko z jedného CD)


Poznámka: K laptopu som dostal len Windows Recovery CD, z ktorých sa mi pomocou tohto článku (a ďalších mojich úprav) podarilo vytvoriť normálne inštalačné CD (Windows XP Home Edition OEM). Z tohto CD ale BartPE odmietol urobiť ISO (kvôli zopár warningom o chýbajúcich súboroch). Ak budete mať podobný problém stači vytvoriť ISO ručne pomocou mksisofs (súčasť pebuilder-a).




C:\bartpe\pebuilder\BARTPE>mkisofs -iso-level 4 -force-uppercase -volid "BartPE" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o bartpe.iso .


nedeľa, januára 01, 2006

coLinux: Explorer vedľa Konqeroru


Tento článok je venovaný Cooperative Linuxu (ďalej coLinux), ktorý umožňuje beh Linuxu pod Microsoft Windows. CoLinux je port linuxového jadra schopného bežať pod iným operačným systémom, bez použitia ďalších virtualizačných nástrojov (VM) ako sú VMWare, Microsoft VirtualPC... Vďaka špeciálnemu jadru, Linux reaguje o poznanie rýchlejšie ako pod hociktorým VM.


Dôležité odkazy:

Pár slov na začiatok


Pojem coLinux síce budem spájať s významom hotový Linux, ale presnejšie ide len linuxové jadro, ktoré sa až spojením s nejakou distribúciou dá chápať ako celok.


CoLinux som si vybral ako najideálnejšie riešenie pre súčastný beh Windows a Linuxu. Jeho výhodou oproti "dual bootu", je že je okamžite dostupný bez potreby reštartu Windows. Oproti VMWare, VirtualPC coLinux vyniká svojou rýchlosťou, podporou openGL a nezávislým X-servrom.



Výber distribúcie = Debian Woody


Ako som už spomínal coLinux je vlastne len jadro, ku ktorému potrebujeme normálnu distribúciu alebo RootFS - "root filesystem". Pre coLinux existujú pripravené RootFS: Debian, Gentoo,... alebo môžete použiť vlastnú distribúciu (trochu zložité). Pripravené RootFS sú vytvorené ako "disk dump", teda ako jediný gzipovaný súbor na disku, takže nie je nutné nič inštalovať. Osobne som si pre jeho veľkosť vybral pripravený Debian-3.0r0 [17,4MB] alias Debian Woody.


Čo budeme potrebovať:



Základná inštalácia


Najprv je nutné nainštalovať samotný coLinux. Inštalácia je jednoduchá, stačí spustiť inštalátor coLinux-0.7.1-hn11-setup.exe.

  • Odporúčam inštalovať do adresára "C:\coLinux".

  • Kedže už máme stiahnutý RootFS - Debian 3.0 zrušíme voľbu "Root Filesystem image Download".

  • Rozbaliť Debian-3.0r0.ext3.1gb.bz2 do adresára "C:\coLinux"

  • Rozbaliť swap_64Mb.bz2 do adresára "C:\coLinux"


Prácu s BZ2 archívmi zvláda Total Commander pomocou BZIP2 pluginu, ale dá sa použiť aj TUGZip.


Podpora siete


Spolu s coLinuxom sa nainštaloval sieťový TAP adaptér. Na beh siete, vrátene prístupu na Internet z coLinuxu potrebujeme zdielať pripojenie pre tento TAP adaptér. Takže na sieťovej karte resp. modeme, ktorou ste pripojený do Internetu je potrebné povoliť zdielanie pripojenia pre ostatné sieťové adaptéry (karty). Následovne premenujme coLinux TAP adaptér na niečo rozumnejšie ako "Local Area Connection" napríklad na: "coLinux TAP" a skontrolujte nastavenia TCP/IP.

IP adresa by mala byť: 192.168.0.1, maska: 255.255.255.0, bránu a DNS nie je potrebné nastavovať.


Nastavenia coLinux-u


V novších buildoch coLinuxu sa parametre nastavujú v configuračných súboroch. V adresári "C:\coLinux" sa nachádza ukážkový "example.conf". Pre náš Debian si vytvoríme nasledovný "debian.conf":



kernel=C:\coLinux\vmlinux # The default kernel
cobd0=C:\coLinux\Debian-3.0r0.ext3.1gb
cobd1=C:\coLinux\swap_64Mb
cofs0=C:\ #vysvelím neskôr
initrd=C:\coLinux\initrd.gz
mem=64
root=/dev/cobd0
eth0=tuntap,"coLinux TAP"


Parametrom mem, alokujete v tomto prípade 64MB z vašej RAM. Dôležitý je parameter eth0, pri ktorom je v úvodzovkách uvedený názov TAP adaptéra.


Následne si vytvoríme dávku, ktorou budeme coLinux spúšťať. Pomenujme ju napríklad "start.bat" v adresári "C:\coLinux":



@colinux-daemon.exe -t nt @debian.conf

Spustením "start.bat" po prvýkrát odštartujeme náš coLinux (resp. Debian Woody). Štandartný login: root (bez hesla).
Upozornenie: Ak máte nainštalovaný Service Pack 2, je potrebné vypnúť DEP a PAE pridaním /noexecute=AlwaysOff /NOPAE do boot.ini


Článok bude čoskoro pokračovať... a nakoniec to bude vyzerať nejako takto:



Acid2 test: Konqueror 3.5 (coLinux|Debian SID), Opera 9 TP (Windows), Firefox 1.5 (Windows)


Konqueror 3.3.2 (coLinux|Debian Sarge), MS Explorer 6


Čo je Acid?


Kategórie: