To bedzie długi post.
Po kolei wszystko co robiłem:
Od nowa zainstalowałem Debiana 4.0r5 z płyty DVD nr 1 wybierając brak karty ethernet (bo mojej nie było na liście, a automatycznie nie rozpoznawał niczego poza firewire), dalej wybierając środowisko graficzne & laptop & podstawowy system.
Następnie instalacja karty sieciowej (Marvell Yukon 88E8040T PCI-E) :
Kod: Zaznacz cały
aptitude update
aptitude install gcc
uname -r
2.6.18-6-486
Kod: Zaznacz cały
aptitude install linux-source-2.6.18
cd /usr/src
tar vxfj linux-source-2.6.18.tar.bz2
ln -s /usr/src/linux-source-2.6.18 /usr/src/linux
(tych wszystkich komend wymaga karta Marvell żeby działać pod Debianem Etch)
Następnie rozpakowałem plik ściągnięty z
http://www.marvell.com/drivers/driverDi ... 153&pId=36 ,
przeszedłem do katalogu z rozpakowanymi plikami i :
OK, karta sieciowa zainstalowana.
Restart.
Następnie dodałem do pliku /etc/apt/sources.list jedną linię, teraz plik wygląda tak:
#
# deb cdrom:[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 20081023-23:00]/ etch contrib main
deb
http://ftp.pl.debian.org/debian/ etch main contrib non-free
deb cdrom:[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 20081023-23:00]/ etch contrib main
# Line commented out by installer because it failed to verify:
#deb
http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src
http://security.debian.org/ etch/updates main contrib
Dalej:
Ign cdrom://[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 2008102 3-23:00] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 2008102 3-23:00] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 2008102 3-23:00] etch/contrib Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 DVD Binary-1 2008102 3-23:00] etch/main Packages/DiffIndex
Pob: 1
http://ftp.pl.debian.org etch Release.gpg [386B]
Pob: 2
http://ftp.pl.debian.org etch Release [58,2kB]
Pob: 3
http://ftp.pl.debian.org etch/main Packages [4282kB]
Pob: 4
http://ftp.pl.debian.org etch/contrib Packages [59,0kB]
Pob: 5
http://ftp.pl.debian.org etch/non-free Packages [83,3kB]
Pobrano 4483kB w 36s (121kB/s)
Czytanie list pakietów... Gotowe
2.6.18-6-486
Następnie pobrałem i zainstalowałem 77 aktualizacji, o których informacja pojawiła się w prawym górnym rogu
i zrobiłem restart.
Wyjąłem płytę DVD żeby przypadkiem nie instalowały się jakieś stare pakiety (podejrzewam, że to bez sensu, bo pewnie pakiety nie są takie głupie żeby się z płyty instalować jak mają nowsze wersje na stronie Debiana

).
¯eby sprawdzić czy jądro się zmieniło po aktualizacjach:
jest dalej to samo:
2.6.18-6-486
Kod: Zaznacz cały
apt-get install linux-source-2.6.18 linux-headers-2.6.18-6-4 86 linux-kbuild-2.6.18
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
linux-source-2.6.18 jest już w najnowszej wersji.
Zostaną zainstalowane następujące dodatkowe pakiety:
linux-headers-2.6.18-6
Zostaną zainstalowane następujące NOWE pakiety:
linux-headers-2.6.18-6 linux-headers-2.6.18-6-486 linux-kbuild-2.6.18
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 3624kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 20,1MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Pob: 1
http://ftp.pl.debian.org etch/main linux-headers-2.6.18-6 2.6.18.dfsg.1-2 4 [3171kB]
Pob: 2
http://ftp.pl.debian.org etch/main linux-kbuild-2.6.18 2.6.18-1 [168kB]
Pob: 3
http://ftp.pl.debian.org etch/main linux-headers-2.6.18-6-486 2.6.18.dfsg .1-24 [285kB]
Pobrano 3624kB w 30s (120kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu linux-headers-2.6.18-6.
(Odczytywanie bazy danych ... 77637 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie linux-headers-2.6.18-6 (z .../linux-headers-2.6.18-6_2.6.18.dfsg.1- 24_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu linux-kbuild-2.6.18.
Rozpakowanie linux-kbuild-2.6.18 (z .../linux-kbuild-2.6.18_2.6.18-1_i386.deb) . ..
Zaznaczenie poprzednio niezaznaczonego pakietu linux-headers-2.6.18-6-486.
Rozpakowanie linux-headers-2.6.18-6-486 (z .../linux-headers-2.6.18-6-486_2.6.18 .dfsg.1-24_i386.deb) ...
Konfigurowanie linux-headers-2.6.18-6 (2.6.18.dfsg.1-24) ...
Konfigurowanie linux-kbuild-2.6.18 (2.6.18-1) ...
Konfigurowanie linux-headers-2.6.18-6-486 (2.6.18.dfsg.1-24) ...
Restart.
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety:
build-essential
Zostaną zainstalowane następujące NOWE pakiety:
module-assistant
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 74,9kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 414kB miejsca na dysku.
Pob: 1
http://ftp.pl.debian.org etch/main module-assistant 0.10.8 [74,9kB]
Pobrano 74,9kB w 0s (236kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu module-assistant.
(Odczytywanie bazy danych ... 85201 plików i katalogów obecnie zainstalowanych.)Rozpakowanie module-assistant (z .../module-assistant_0.10.8_all.deb) ...
Konfigurowanie module-assistant (0.10.8) ...
Restart.
Kod: Zaznacz cały
apt-get install madwifi-source madwifi-tools
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
debhelper gettext html2text intltool-debian po-debconf
Sugerowane pakiety:
dh-make cvs gettext-doc kernel-package madwifi-doc bridge-utils hostapd
Polecane pakiety:
libmail-sendmail-perl libcompress-zlib-perl
Zostaną zainstalowane następujące NOWE pakiety:
debhelper gettext html2text intltool-debian madwifi-source madwifi-tools
po-debconf
0 aktualizowanych, 7 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 6486kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 12,3MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Pob: 1
http://ftp.pl.debian.org etch/main html2text 1.3.2a-3 [98,9kB]
Pob: 2
http://ftp.pl.debian.org etch/main gettext 0.16.1-1 [2190kB]
Pob: 3
http://ftp.pl.debian.org etch/main intltool-debian 0.35.0+20060710.1 [30,8kB]
Pob: 4
http://ftp.pl.debian.org etch/main po-debconf 1.0.8 [111kB]
Pob: 5
http://ftp.pl.debian.org etch/main debhelper 5.0.42 [510kB]
Pob: 6
http://ftp.pl.debian.org etch/non-free madwifi-source 1:0.9.2+r1842.20061207-2etch2 [3507kB]
Pob: 7
http://ftp.pl.debian.org etch/contrib madwifi-tools 1:0.9.2+dfsg-1 [38,6kB]
Pobrano 6486kB w 51s (126kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu html2text.
(Odczytywanie bazy danych ... 85248 plików i katalogów obecnie zainstalowanych.)Rozpakowanie html2text (z .../html2text_1.3.2a-3_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu gettext.
Rozpakowanie gettext (z .../gettext_0.16.1-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu intltool-debian.
Rozpakowanie intltool-debian (z .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu po-debconf.
Rozpakowanie po-debconf (z .../po-debconf_1.0.8_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu debhelper.
Rozpakowanie debhelper (z .../debhelper_5.0.42_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu madwifi-source.
Rozpakowanie madwifi-source (z .../madwifi-source_1%3a0.9.2+r1842.20061207-2etch2_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu madwifi-tools.
Rozpakowanie madwifi-tools (z .../madwifi-tools_1%3a0.9.2+dfsg-1_i386.deb) ...
Konfigurowanie html2text (1.3.2a-3) ...
Konfigurowanie gettext (0.16.1-1) ...
Konfigurowanie intltool-debian (0.35.0+20060710.1) ...
Konfigurowanie po-debconf (1.0.8) ...
Konfigurowanie debhelper (5.0.42) ...
Konfigurowanie madwifi-source (0.9.2+r1842.20061207-2etch2) ...
Konfigurowanie madwifi-tools (0.9.2+dfsg-1) ...
Restart.
Getting source for kernel version: 2.6.18-6-486
Kernel headers available in /lib/modules/2.6.18-6-486/build
Creating symlink...
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
g++ g++-4.1 libstdc++6-4.1-dev
Sugerowane pakiety:
gcc-4.1-doc lib64stdc++6 libstdc++6-4.1-doc
Zostaną zainstalowane następujące NOWE pakiety:
build-essential g++ g++-4.1 libstdc++6-4.1-dev
0 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 4257kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 16,3MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Pob: 1
http://ftp.pl.debian.org etch/main libstdc++6-4.1-dev 4.1.1-21 [1634kB]
Pob: 2
http://ftp.pl.debian.org etch/main g++-4.1 4.1.1-21 [2615kB]
Pob: 3
http://ftp.pl.debian.org etch/main g++ 4:4.1.1-15 [1360B]
Pob: 4
http://ftp.pl.debian.org etch/main build-essential 11.3 [6982B]
Pobrano 4257kB w 33s (129kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu libstdc++6-4.1-dev.
(Odczytywanie bazy danych ... 85813 plików i katalogów obecnie zainstalowanych.)Rozpakowanie libstdc++6-4.1-dev (z .../libstdc++6-4.1-dev_4.1.1-21_i386.deb) ...Zaznaczenie poprzednio niezaznaczonego pakietu g++-4.1.
Rozpakowanie g++-4.1 (z .../g++-4.1_4.1.1-21_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu g++.
Rozpakowanie g++ (z .../g++_4%3a4.1.1-15_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu build-essential.
Rozpakowanie build-essential (z .../build-essential_11.3_i386.deb) ...
Konfigurowanie libstdc++6-4.1-dev (4.1.1-21) ...
Konfigurowanie g++-4.1 (4.1.1-21) ...
Konfigurowanie g++ (4.1.1-15) ...
Konfigurowanie build-essential (11.3) ...
Done!
Restart.
Updated infos about 1 packages
Getting source for kernel version: 2.6.18-6-486
Kernel headers available in /lib/modules/2.6.18-6-486/build
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Done!
unpack
Extracting the package tarball, /usr/src/madwifi.tar.bz2, please wait...
"/usr/share/modass/overrides/madwifi-source" build KVERS=2.6.18-6-486 KSRC=/lib/modules/2.6.18-6-486/build KDREV=2.6.18.dfsg.1-24 kdist_image
Done with /usr/src/madwifi-modules-2.6.18-6-486_0.9.2+r1842.20061207-2etch2+2.6.18.dfsg.1-24_i386.deb .
dpkg -Ei /usr/src/madwifi-modules-2.6.18-6-486_0.9.2+r1842.20061207-2etch2+2.6.18.dfsg.1-24_i386.deb
Zaznaczenie poprzednio niezaznaczonego pakietu madwifi-modules-2.6.18-6-486.
(Odczytywanie bazy danych ... 86345 plików i katalogów obecnie zainstalowanych.)Rozpakowanie madwifi-modules-2.6.18-6-486 (z .../madwifi-modules-2.6.18-6-486_0.9.2+r1842.20061207-2etch2+2.6.18.dfsg.1-24_i386.deb) ...
Konfigurowanie madwifi-modules-2.6.18-6-486 (0.9.2+r1842.20061207-2etch2+2.6.18.dfsg.1-24) ...
Restart.
Następnie wpisywałem (sprawdzając co chwilę za pomocą
ifconfig oraz
iwconfig czy coś się zmieniło) :
Kod: Zaznacz cały
modprobe ath_pci
echo ath_pci >> /etc/modules
modinfo ath_pci
filename: /lib/modules/2.6.18-6-486/kernel/drivers/net/ath_pci.ko
author: Errno Consulting, Sam Leffler
description: Support for Atheros 802.11 wireless LAN cards.
version: 0.9.3
license: Dual BSD/GPL
vermagic: 2.6.18-6-486 mod_unload 486 REGPARM gcc-4.1
depends: ath_hal,ath_rate_sample,wlan
alias: pci:v0000168Cd00000007sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000012sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000013sv*sd*bc*sc*i*
alias: pci:v0000A727d00000013sv*sd*bc*sc*i*
alias: pci:v000010B7d00000013sv*sd*bc*sc*i*
alias: pci:v0000168Cd00001014sv*sd*bc*sc*i*
alias: pci:v0000168Cd0000101Asv*sd*bc*sc*i*
alias: pci:v0000168Cd00000015sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000016sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000017sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000018sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000019sv*sd*bc*sc*i*
alias: pci:v0000168Cd0000001Asv*sd*bc*sc*i*
alias: pci:v0000168Cd0000001Bsv*sd*bc*sc*i*
alias: pci:v0000168Cd0000001Csv*sd*bc*sc*i*
alias: pci:v0000168Cd0000001Dsv*sd*bc*sc*i*
alias: pci:v0000168Cd00009013sv*sd*bc*sc*i*
srcversion: 55B484D7799188DB1FB2543
parm: ath_debug:Load-time debug output enable (int)
parm: autocreate:Create ath device in [sta|ap|wds|adhoc|ahdemo|monitor ] mode. defaults to sta, use 'none' to disable (charp)
parm: rfkill:Enable/disable RFKILL capability (int)
parm: xchanmode:Enable/disable extended channel mode (int)
parm: outdoor:Enable/disable outdoor use (int)
parm: countrycode:Override default country code (int)
Kod: Zaznacz cały
modprobe ath_hal
modprobe -r ath_pci
modprobe ath_pci
Za każdym razem po wpisaniu
otrzymywałem tylko informację o "lo" oraz "eth1" ,
a wpisując
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
Na koniec wpisałem to, o co pytaliście:
00:00.0 Host bridge: Advanced Micro Devices [AMD] Unknown device 9600
00:01.0 PCI bridge: Toshiba America Info Systems Unknown device 9602
00:05.0 PCI bridge: Advanced Micro Devices [AMD] Unknown device 9605
00:07.0 PCI bridge: Advanced Micro Devices [AMD] Unknown device 9607
00:0a.0 PCI bridge: Advanced Micro Devices [AMD] Unknown device 9609
00:11.0 SATA controller: ATI Technologies Inc Unknown device 4391
00:12.0 USB Controller: ATI Technologies Inc Unknown device 4397
00:12.1 USB Controller: ATI Technologies Inc Unknown device 4398
00:12.2 USB Controller: ATI Technologies Inc Unknown device 4396
00:13.0 USB Controller: ATI Technologies Inc Unknown device 4397
00:13.1 USB Controller: ATI Technologies Inc Unknown device 4398
00:13.2 USB Controller: ATI Technologies Inc Unknown device 4396
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc Unknown device 439c
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc Unknown device 439d
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Unknown device 1300 (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Unknown device 1301
00:18.2 Host bridge: Advanced Micro Devices [AMD] Unknown device 1302
00:18.3 Host bridge: Advanced Micro Devices [AMD] Unknown device 1303
00:18.4 Host bridge: Advanced Micro Devices [AMD] Unknown device 1304
01:05.0 VGA compatible controller: ATI Technologies Inc Unknown device 9613
02:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4355 ( rev 12)
06:00.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001c (r ev 01)
09:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
09:01.2 Generic system peripheral [0805]: O2 Micro, Inc. Integrated MMC/SD Contr oller (rev 02)
09:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
oraz
ath_hal: driver unloaded
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (0.9.3)
ath_rate_sample: 1.2 (0.9.3)
ath_pci: 0.9.4.5 (0.9.3)
PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 185
PCI: Setting latency timer of device 0000:06:00.0 to 64
wifi%d: unable to attach hardware: 'Hardware didn't respond as expected' (HAL status 3)
ACPI: PCI interrupt for device 0000:06:00.0 disabled
Uff, trochę się nawklejałem.
Tak na marginesie:
Vista wykrywa tę kartę jako "Atheros AR5007EG Wireless Network Adapter" ,
a Debian 5.0.0 jako "wlan0: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (bezprzewodowy)"
Niestety Lenny'ego nie mogę używać, mam instrukcję dla początkujących (krok po kroku) jak zainstalować Snort inline w Debianie 4.0r5 (dla innego Debiana pewnie połowa z tamtych poleceń będzie inaczej działała).