Strona 1 z 1
Problem ze zmianą adresu MAC (chyba)
: 19 września 2007, 22:32
autor: zbik
Mam w domu komputer z fedorą podłączony do sieci osiedlowej i wszystko działa ok. Niedawno kupiłem laptopa, w innym miejscu podłączyłem go do neostrady poprzez livebox tp i zainstalowałem debiana (netinst), sieć skonfigurowała się poprawnie, debian ściągną sobie jakieś poprawki bezpieczeństwa, potem przyniosłem komputer do domu, podłączyłem do sieci ale on nie uzyskał IP i połączenie z internetem nie działa. W sieci na pewno działa DHCP i pewnie jest kontrola adresów MAC bo niby gdyby nie było to czemu by nie działało?
Próbowałem zmienić MAC w laptopie na ten ze starego komputera o tak:
Kod: Zaznacz cały
ifconfig eth1 down
ifconfig eth1 hw ether NOWY_MAC
ifconfig eth1 up
ale internet dalej nie działał, więc próbowałem w pliku /etc/network/interfaces jakoś to wpisać:
Kod: Zaznacz cały
iface eth0 inet dhcp
hwaddress ether NOWY_MAC
albo
albo na sztywno
Kod: Zaznacz cały
iface eth1 inet static
pre-up /etc/network/change_mac
address 10.0.0.12
netmask 255.0.0.0
gateway 10.0.0.1
/etc/network/change_mac:
Kod: Zaznacz cały
#!/bin/sh
/sbin/ifconfig eth1 hw ether NOWY_MAC
exit 0
ale nic z tego nie działa
czasem MAC pozostaje stary, czasem jest nowy ale router i tak nie przydziela IP, czyli poprostu internet nie działa.
lspci | grep Ethernet:
Kod: Zaznacz cały
06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169SC Gigabit Ethernet (rev 10)
cat /etc/resolv.conf:
Kod: Zaznacz cały
nameserver 194.204.159.1
nameserver 194.204.152.34
ifconfig eth1:
Kod: Zaznacz cały
eth1 Link encap:Ethernet HWaddr STARY_LUB_NOWY_MAC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:193 Base address:0xc400
Co właściwie powinienem zrobić żeby lapop podłączony do sieci, zamiast starego komputera, miał dostęp do internetu? :-D
: 20 września 2007, 09:18
autor: Yampress
masz przez router przydzielanie adresu IP po MAC. MAC na routerze musi być zmieniony na taki jaki masz na komputerze, na którym korzystasz z internetu aby CI przydzielił dynamicznie po dhcp IP. router sprawdza MAC karty która prosi o przydział IP jak pasuje to przydziela IP jak nie to nie przydziela IP.
aby to ominąć spróbuj zmienić MAC laptopa na taki jaki ma desktop domowy, na którym chodził internet.
: 13 października 2007, 09:49
autor: dreake
Mam podobny problem. Niedawno zaczalem studia w Krakowie i zalozylem sobie na mieszkaniu internet (AirBites). Panowie spisali MACa ze stacjonarki kolegi i sobie poszli...
Internet nie dzialal na zadnym z laptopow. I tak. Pod Windows XP SP2 zmielilem najnormalniej w swiecie MACa. Przydzielilo adres i internet dziala. Niestety pod Debianem nie dziala.
Podczas intstalacji pisze ze "Network configuration suceded" i potem nie moze sciagnac. Nic w tym dziwnego, bo jeszcze nie jest MAC zmieniony. Jednak potem zmieniam MACa w/w metoda i jak sie polacze to przy "apt-get update" dlugo nic i potem wywala blad ze nie moe pobrac itp. A gdy uruchomie np. linksa to sie wiesza bo nie zaladuje strony.
Dodam, iz bez zmiany MACa, links wyswietla strone providera, ale to lokalnie jest. Na xp tez tak bylo.
MACa przepisalem z desktopa na ktorym dziala. Wpisy w /etc/apt/sources.list mam poprawne. Probowalem te, ktore mi sie automatycznie podczas instalacji wpisuje i inne. Dlatego mysle ze blad jest gdzie indziej.
Co ciekawe, zainstalowalem sobie VirtualBox'a. Zainstalowalem tam Debiana. I tam podczas gdy na Windowsie mialem polaczenie, to do wirtualnej maszyny powinno je przekazac. Tymczasem rowniez nie chcialo dzialac pod Debianem, tzn. przy instalacji nie moglo sciagnac security updates itp. Kazdy mirror byl nie do osiagniecia.
Pozdrawiam, prosze o pomoc
: 13 października 2007, 10:18
autor: Yampress
a internet na tym laptopie ze zmienionym MAC działa ?
: 13 października 2007, 12:34
autor: tanatos
Z poziomu roota:
i wpisz na samym dole:
Kod: Zaznacz cały
hwaddress ether [adres_mac_w_formacie_00:00:00:00:00:00]
Zapisz plik i zresetuj laptopa, musi działać! Jeśli nie, pokaż plik
/etc/network/interfaces i wynik polecenia
ifconfig.
: 13 października 2007, 15:56
autor: dreake
Wlasnie najciekawsze jest to ze na TYM SAMYM laptopie, tylko ze pod XP internet dziala. Dlatego pisalem o tym Virtual Boxie.
tanatos: tak tez robilem, nie jestem poczatkujacym userem. Nie pisalbym gdybym nie wyczerpal pomyslow. MAC jest na 100 zmieniony. ifconfig pokazuje juz ten zmieniony.
Aktualnie jestem w domu, a nie bralem lapka, jutro jak wroce do Krakowa to podesle wszystkie te rzeczy o ktorych pisaliscie.
Btw. to skoro nawet na Virtualu nie dziala, to moze poprostu sprobowac wypalic inne iso.
Dziekuje za zaangazowanie w temat.
: 15 października 2007, 19:45
autor: Yampress
może jest jakiś filtr dodatkowy.
spróbuj zmienić TTL z 64 na 128
jako root w pliku
: 16 października 2007, 19:29
autor: dreake
Witam ponownie.
Ostatnio zainstalowalem Debiana jeszcze raz tylko wybralem opcje "expertgui". Ku mojemu zdziwieniu Debian sam skonfigurowal sobie MACa. Niewiem jak, bo stare partycje i pliki konfiguracyjne zostaly usuniete. W kazdym razie, podczas instalacji sciagnelo sobie poprawki bezpieczenstwa. Potem (wieczorkiem) jeszcze 3 razy restartowalem nowy system. Instalowalem rozne rzeczy. Jednak nastepnego dnia nie moglem sie juz polaczyc. Wypluwalo cos w stylu "eth1 not ..." czyli cos ze sprzetem. Wnioskuje ze byc moze to przez apt-get update.
Moje kolejne pytania:
- jak linux sobie znalazl odpowiedni MAC? Kolega mi powiedzial ze moze mam tylko jprzydzielony jakis zakres MACow. Niewiem. Wiem ze net po instalacji dzialal, ale dopiero jak wybralem tryb eksperta.
- Debian podczas instalacji sam wykrywa sobie ustawienia internetowe. Mozna to potem powtorzyc? Cos w stylu dpkg-reconfigure *network costam*? Sory za lamerstwo, ale poprostu chce powiedziec o co mi chodzi.
Pozdrawiam
: 16 października 2007, 21:49
autor: Yampress
przeinstaluj sobie jeszcze raz w trybie expert. włącz te same modułuy co poprzednio. nie instaluj niepotrzebnego dodatkowego softu sieciowego bez wiedzy do czego pakiet słuzy.
: 17 października 2007, 01:13
autor: dreake
Hmm, niedobrze.
Ponowiłem instalacje i tym razem nie zadziałało. Wnioskuje ze to pewnie jakas chwilowa niemoznosc zabezpieczen providera lub cos przypadkiem zrobilem inaczej niz pamietam co jednak malo prawdopodobne.
Sprawa narazie wyglada tak, ze na zwyklym MACu pinguje normalnie itp, ale wyswietla mi strony tylko z koncowka dostawcy czyli xxx.net4u.pl. Z kazdej innej przekierowuje mnie na ta.
Natomiast na zmienionym MACu, jak proboje pingowac to nic sie nie dzieje i kursor "mysli" :-/ Links tez nie otwiera strony
Probowalem zmienic default TTL ale zaraz (restart) samo wraca na 64.
Btw. jak pinguje z domyslnego MACa to i tak TTL jest rozny, przewaznie > 200
Jak myslicie, czy provider zgodzi sie na dopisanie jeszcze jednego MACa? Tzn. oni zazwyczaj sie zgadzaja na takie rzeczy czy nie. Przeciez nie chce dzielic łącza tylko moc korzystac z jeszcze jednego kompa.
-----------------------------------------------
Dobra. Poprostu zadzwonilem do providera i powiedzieli ze nie ma problemu. Spisali MACa i moze bedzie dzialac. Kupie router to tez moge im podac i neta dzielic bez obaw.