Strona 1 z 1
Kolejny odcinek serialu zmiana MAC'a [SOLVED]
: 21 lip 2008, 16:13
autor: sinis
Witam
Mam w domu dwa komputery podłączone do sieci lokalnej, konfigurowanej przez DHCP. Na laptopie zainstalowałem sobie Debiana. Chcę podmienić numer MAC karty, żeby mieć dostęp do internetu. Standardowe polecenia:
Kod: Zaznacz cały
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether blablabla
sudo ifconfig eth0 up
Żadnego błędu. Połączenie się chwilę ładuje, a gdy już jest gotowe to brakuje DNSów i innych adresów sieciowych, a IP jest z kosmosu. Od 6:30 nad tym siedzę. Próbowałem ustawienia statyczne - null, dhcp - "No DHCPOFFERS reveived.". Na Viście (bleee) i Speed XP Pro wszystko z podmianą działa. Wcześniej na Kubuntu tylko raz mi się udało, ale nie wiem jak. Później już ni wafla, żeby ruszyło.
Ma ktoś jakiś pomysł? Mnie się skończyły.
Pozdrawiam
Sinis
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 18:12
autor: bgerlich
Masz zainstalowanego NM, zgadłem ?
Najłatwiej - po zmianie maca wyłącz sieć w nm, a potem włącz.
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:07
autor: sinis
Efekt ten sam co poprzednio :/
Da się ten problem w ogóle rozwiązać?

Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:11
autor: bgerlich
Spróbuj przez "sudo /etc/init.d/networking restart".
Możesz spróbować również po prostu odłączyć kabel sieciowy po zmianie MAC na kilkanaście sekund.
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:23
autor: sinis
Próbowałem. Próba odnalezienia DHCP i komunikacik
"No DHCPOFFERS received."
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:28
autor: bgerlich
Próbowałeś z odłączonym, kablem, potem podpinać ? Być może switch providera jest "mądrzejszy" i wykrywa zmiany MAC...
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:32
autor: sinis
Próbowałem. Odłączałem kabel, włączałem lapka, podmieniałem MAC'a i wpinałem kabel.
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:33
autor: OldEnt85
Może spróbuj
w ten sposób? Zrestartuj system.
EDIT: Odłącz od zasilania na chwilę, znaczy się. Niech karta sieciowa "zniknie" z sieci.
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:36
autor: bgerlich
Dziwne, spróbuj zrobić to samo co próbowałeś wcześniej w "rescue mode", sprawdź za pomocą tcpdump czy otrzymujesz inne dhcp offers ( innych użytkowników ), spróbuj zmienić adres MAC na jeden z nich.
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:45
autor: sinis
// To do mojego poprzedniego posta
Przed chwilą spróbowałem jeszcze raz. Zauważyłem, że za pierwszym razem jak podpiąłem kabel NM miał w informacjach o połączeniu starego MAC'a. Dopiero po restarcie połączenia wskoczył nowy, z tym, że dalej ten sam problem.
Może spróbuj w ten sposób? Zrestartuj system.
EDIT: Odłącz od zasilania na chwilę, znaczy się. Niech karta sieciowa "zniknie" z sieci.
Próbowałem.
Odłączyć zasilanie? W lapku? Mógłbym wyjąć baterię, ale to chyba to samo co odłączenie kabla...
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 20:51
autor: bgerlich
możesz jeszcze spróbować za pomocą kill wyłączyć nm, zarówno daemona jak i klienta i potem uzyskać pakiet dhcp za pomocą dhclient
Odp: Kolejny odcinek serialu zmiana MAC'a
: 21 lip 2008, 21:40
autor: sinis
Udało mi się w BIOSie kartę wyłączyć na chwilę. Podczas włączania Debiana kabel był odłączony, ale system szukał DHCP. Najpierw leciały pakiety DHCPREQUEST, potem DHCPDISCOVER. Po tym próbował pingować prawidłowego DHCP, ale kabel włożyłem dopiero jak MAC'a podmieniłem.
Spróbuję NM ubić.
EDIT:
Po ubiciu NM i podmianie MAC'a:
Kod: Zaznacz cały
$ sudo dhclient eth0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:xx:xx:xx:xx:xx
Sending on LPF/eth0/00:xx:xx:xx:xx:xx
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx
inet addr:169.254.234.104 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18075 errors:0 dropped:2909200083 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1830704 (1.7 MiB) TX bytes:17114 (16.7 KiB)
Interrupt:201 Base address:0x6000
Jak poprzednio :/
// Edit
Udało się

Wystarczyło kartę przełączyć w tryb promisc poleconkiem
Dziękuję wszystkim za pomoc
