Archiwa tagu: mac

Jak zmienić adres MAC karty WiFi ? (Windows XP Vista 7) Tonze, Alfa, TP-Link

Problem z zmianą adresu MAC karty sieciowej ?

Faktycznie od czasu Windows Vista problemów jest sporo szczególnie dlatego że nowe sterowniki do wielu kart są dosyć problematyczne ale mimo wszystko większość kart daje sobie bez problemu zmienić MAC.

Do najpopularniejszych dających sobie zmienić adres MAC kart należą:

  • 99,9% kart przewodowych (RTL8139, 8169, 3COM, Intel, Marvel itd.)
  • Tonze UW-6200C1 UW-6200R/H UW-6200RX
  • Edimax EW-7318USG (RT73USB/RT2500)
  • Alfa AWUS036H (500mW, 1W)
  • TP-Link WN321G WN322G WN510G WN551G WN353G WN7200ND
  • 100% kart na RTL8187L RTL8187B RTL8180
  • 100% kart na RaLink RT2500 RT257X RT2671 RT5200

Problematyczne karty to:

  • TP-Link WN721N WN722N WN422G v2 WN421G (chip Atheros AR9271, ZyDAS w wersji 1 WN422G działa) po instalacji sterownika dostarczonego przez Windows Update o naziwe (AR9271) zmiana adresu mac zaczyna działać.
  • Alfa AWUS050NH
  • karty na chipach RaLink RT2870 RT2770 RT307X RT2070 RT3572 RT3370 RT8070 (nie aktualne, nowy sterownik działa już poprawnie)

Pozostałe problemy jakie są z zmianą adresów MAC wywołuje system WINDOWS! Szczególnie mam tu na myśli Vistę oraz Seven. XP jest tolerancyjny.

Co należy zrobić aby zmienić adres IP:

Pierwsza metoda to zmiana adresu w zaawansowanych właściwościach karty sieciowej, adres występuje tam jako: „Ethernet Hardware Address” albo „Locally Administered Address” czasem takiego parametru wcale nie ma.

Jeżeli nie ma takiego parametru musimy udać się do rejestru i zmienić go w nim.

Metoda druga: rejestr – odpalamy REGEDIT i udajemy się do „HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl Class{4D36E972-E325-11CE-BFC1-08002bE10318}” gdzie znajdują się katalogi 0001 0002 0003 które dotyczą poszczególnych kart sieciowych w naszym systemie. Niestety Windows kartę na USB wsadzoną w inny port niż poprzednio rozpoznaje jako nową i dodaje kolejny katalog 0005 0006 itd.

Kartę możemy rozpoznać po opisie który jest pod parametrem „Describtion”. Adres MAC zmieniamy przez edycję parametru „NetworkAddress” wpisujemy tam np. 001122334455 (bez – : . ,)

Metoda trzecia „prosta” dla leniwych polecam programy:

MAC MakeUP, SMAC, EtherChange, GetMAC, MadMacs, MACShift i pewnie jeszcze cała masa innych.

Dla posiadaczy karty ALFA AWUS036* producent przygotował sterownik opatrzony „Power Control” pozwala on zmienić moc nadawania karty ale w łatwy sposób zmienić adres MAC. Testowałem wersję dla RTL8187L działa dobrze, oczywiście regulacja mocy to fikcja, ale wiele innych dodatkowych opcji może się do czegoś przydać. Co ciekawe sterownik działa nie tylko dla produktów firmy ALFA ale także dla wszelakich kart z chipem RTL8187L.

Podobna wersja sterownika jest też przewidziana dla kart z RT25XX (rt73usb) a na ftp są wersja dla nowszych kart.

Pamiętajcie jednak że aby dokonać zmiany adresu MAC trzeba być administratorem lub posiadać jego prawa. Inaczej wiele programów „udaje” że zmienia adres a w rzeczywistości dostają „odmowę dostępu”

Krótka wersja zmiany adresu MAC dla LINUX-a:

1. ifconfig

ifconfig wlan0 down

ifconfig wlan0 hw ether 00:00:00:AA:AA:AA

2. macchanger

ifconfig wlan0 down

macchanger -m 00:11:22:33:44:55 wlan0

 

Windows Vista/7 – oba te systemy nie pozwalają na zmianę adresu MAC na inne niż z początkiem 02:

LINUX: Jak rozdzielić sygnał na więcej kanałów ? ALSA

Kolejne rozwiązanie ogólnie znanego problemu rozdzielania dzwięku stereo na więcej niż 2 kanały.

Aby to oczywiście zrobić musimy posiadać kartę z obsługą wielu kanałów, a takich dziś jest masa wliczając także te wbudowane w płytę główną. Ciekawym przykładem są tu bardzo tanie karty: C-Media, Realtek oraz kilka innych opartych na codec-u ac97 (wersja >1.2) wszystkie są tanie, wersje na PCI można kupić za 20-30zł, a posiadają nawet 8 kanałów!

Niestety po podłączeniu i ustawieniu ALSA-y okazuje się że działają tylko przednie kanały (front).

Na początek sprawdzamy jakie karty są zainstalowane w systemie:

aplay -L

Rezultaty wyglądają mniej więcej tak:

default:CARD=CA0106
CA0106, CA0106
Default Audio Device
front:CARD=CA0106,DEV=0
CA0106, CA0106
Front speakers
rear:CARD=CA0106,DEV=0
CA0106, CA0106
Rear speakers
center_lfe:CARD=CA0106,DEV=0
CA0106, CA0106
Center and Subwoofer speakers
side:CARD=CA0106,DEV=0
CA0106, CA0106
Side speakers
surround40:CARD=CA0106,DEV=0
CA0106, CA0106
4.0 Surround output to Front and Rear speakers
surround41:CARD=CA0106,DEV=0
CA0106, CA0106
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CA0106,DEV=0
CA0106, CA0106
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CA0106,DEV=0
CA0106, CA0106
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CA0106,DEV=0
CA0106, CA0106
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CA0106,DEV=0
CA0106, CA0106
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)

Jeżeli nie będzie na niej nic co posiada więcej niż dwa kanały to albo mamy coś źle zainstalowane albo nasza karta jest tylko stereofoniczna.

Teraz pora na test podłączenia głośników, które wykonamy programem dostarczonym do ALSA-y.

speaker-test -Dsurround71:CA0106 -c8 -twav

Oczywiście zamiast CA0106 podajemy nazwę sterownika na jaki podał nam „aplay -L” oraz dopasowujemy ilość kanałów wersje surround do naszej karty.  Jeżeli wszystko jest ok, miła pani powie man który głośnik jest który, czasem bywa np. na emu10k1/2 (Audigy 2 /ZS) że kanały są odwrócone, lewy jest prawy, prawy jest lewy.

Gdy już wszystko ustawimy to i tak dźwięk odtwarzany z mp3 będzie leciał na przednich głośnikach, dlatego musimy użyć „dmix”.

dmix-a można użyć globalnie lub lokalnie dla użytkownika. Gdy użyjemy dmix-a globalnie każdy user będzie zmuszony do jego użycia.

Globalne ustawienia ALSA-y są zazwyczaj w /etc/asoundrc, lokalne w $HOME/.asoundrc

Tam własnie musimy wpisać:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround71”
slave.channels 8
route_policy duplicate
}

Jak zawsze trzeba dopasować liczbę kanałów do karty i tak np. dla 6 kanałowych:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround51”
slave.channels 6
route_policy duplicate
}

Dla 4-ro kanałowych:

pcm.!default {
type plug
slave.pcm „dmix”
slave.pcm „surround40”
slave.channels 4
route_policy duplicate
}

itd… w razie pytań proszę pisać.

LINUX: Pwn to Own, Ubuntu przetrwał!

Podczas dosyć głośno reklamowanego ostatnimi czasy konkursu „Pwn to Own” hakerom w ciągu trzech dni udało się przejąć kontrolę nad Windows Vista Ultimate z dodatkiem Service Pack 1 oraz MacOSX Tiger, ale nikomu nie udało się ruszyć Ubuntu!

Trzeba dodać że MacOSX dzięki luce w przeglądarce Safari poddał się już w drógim dniu, Vista broniła się aż do trzeciego dnia i poległa przez luke w Adobe Flash! Nagrody wyniosły 5000$ za Vistę oraz 10000$ za Mac-a.

LINUX GURĄ!