|
Problem ze zmianą adresu MAC (chyba)
zbik - 19-09-2007 22:32
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: 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ć: iface eth0 inet dhcp hwaddress ether NOWY_MAC
albo auto eth1 hwaddress ether NOWY_MAC
albo na sztywno 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: #!/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: 06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169SC Gigabit Ethernet (rev 10)
cat /etc/resolv.conf: nameserver 194.204.159.1 nameserver 194.204.152.34
ifconfig eth1: 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
Yampress - 20-09-2007 09:18
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.
dreake - 13-10-2007 09:49
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
Yampress - 13-10-2007 10:18
a internet na tym laptopie ze zmienionym MAC działa ?
tanatos - 13-10-2007 12:34
Z poziomu roota:
nano /etc/network/interfaces
i wpisz na samym dole: 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.
dreake - 13-10-2007 15:56
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.
Yampress - 15-10-2007 19:45
może jest jakiś filtr dodatkowy. spróbuj zmienić TTL z 64 na 128 jako root w pliku /proc/sys/net/ipv4/ip_default_ttl
dreake - 16-10-2007 19:29
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
Yampress - 16-10-2007 21:49
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.
dreake - 17-10-2007 01:13
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.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|