Problem ze zmian

Masz problemy z siecią bądź internetem? Zapytaj tu
zbik
Posty: 7
Rejestracja: 19 września 2007, 22:13

Problem ze zmianą adresu MAC (chyba)

Post 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

Kod: Zaznacz cały

auto eth1
hwaddress ether NOWY_MAC
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
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post 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.
dreake
Posty: 9
Rejestracja: 13 października 2007, 09:34
Lokalizacja: Krakow

Post 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
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

a internet na tym laptopie ze zmienionym MAC działa ?
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

Z poziomu roota:

Kod: Zaznacz cały

nano /etc/network/interfaces
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.
dreake
Posty: 9
Rejestracja: 13 października 2007, 09:34
Lokalizacja: Krakow

Post 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.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

może jest jakiś filtr dodatkowy.
spróbuj zmienić TTL z 64 na 128
jako root w pliku

Kod: Zaznacz cały

/proc/sys/net/ipv4/ip_default_ttl
dreake
Posty: 9
Rejestracja: 13 października 2007, 09:34
Lokalizacja: Krakow

Post 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
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post 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.
dreake
Posty: 9
Rejestracja: 13 października 2007, 09:34
Lokalizacja: Krakow

Post 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.
ODPOWIEDZ