Strona 5 z 6

Odp: zmiana adresu mac karty sieciowej

: 07 maja 2009, 13:23
autor: grr
1.mac zmieniam na laptopie (to moj mac z blaszaka)
2.publiczny
3.nie, trzeba miec przypisany mac a ja mam wykupiony mac na stacjonarny pc i chce sie podlaczyc z laptopa bo mam w domu zasieg
4.nie, mysle nad kupieniem routera zeby rozdzielic go w domu ale aktualnie nie mam pieniedzy
5.nie
6.nie wiem o jakie logi Ci chodzi ale na windowsie laczylo mnie bez problemu (po zmianie mac)
7.atheros ar5001x+

pozdro

Odp: zmiana adresu mac karty sieciowej

: 08 maja 2009, 09:21
autor: mgrQkiZ
Logi sprawdzasz w System/Administracja/Dziennik systemowy (czy coś takiego). Bierzesz kern.log i przewijasz pasek na sam dół, włączasz kartę sieciową w laptopie i patrzysz co się tam nowego pojawia. I jeszcze jakbyś to wlepił tutaj to byłoby fajnie.
Mam pomysł: spróbuj nie zmieniać adresu jak podawaliśmy Ci wcześniej tylko uruchom menadżera połączeń, weź kartę bezprzewodowe, dodaj sieć, pojawi Ci się okno. Pierwsza karta to Bezprzewodowe i spróbuj wprowadzić tutaj adres mac z blaszaka. może to powinno pomóc.
Obrazek
kiedyś miałem podobny problem, ustawiałem jakiś parametr w systemie do połączenia z siecią (już nie pamiętam co to było) i nie szło, jak się potem okazało, w menadżerze połączeń był ustawiony inny parametr. a jako że używałem właśnie tego menadżera do łączenia się, pobierał on parametry ze swoich ustawień. sprawdziłem również czy karta jest wykrywana w systemie i z tego co piszą na help.ubuntu.com widać że jest.

Odp: zmiana adresu mac karty sieciowej

: 16 wrz 2009, 17:57
autor: 5hadow
sposób opisany przez cloud działa bardzo dobrze na wersji 9.04

"Dopisz do /etc/network/interfaces zaraz po:
Kod:

auto eth0
iface eth0 inet dhcp

to:
Kod:

pre-up ifconfig eth0 hw ether [mac]

potem reset:
Kod:

sudo /etc/init.d/networking restart
"

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 17:29
autor: pepcok
Witam serdecznie.
Ubuntu 9.04
Również mam problem ze zmianą adresu MAC, jednak mi zależy na stałej zmianie (znaczy się, żeby nie wklepywać komend za każdym razem).
Czytałem o zmianie MACa na forum, lecz żaden ze sposobów mi nie pomaga.
Zacznijmy od początku.
Mój plik interfaces wygląda tak:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
auto eth0
hwaddress ether MAC
Z czego auto i resztę dodawałem ręcznie, bo było na początku samo:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
Mimo, że wpisaną mam komendę hwaddress ether MAC to adres pozostaje inny.
Próbowałem też z komedną "pre-up ifconfig interfejs hw ether macadres", ale po jej wpisaniu nie wiem czemu w ogóle sieć nie działa (nie ma połączenia).

Ponadto, żeby zmienić MACa to ręcznie wyłączam sieć, ponieważ wpisanie "ifdown eth0" w rezultacie daje różne komunikaty (w zależności od tego co dopisywałem do pliku interfaces), ale najczęściej była to informacja, że eth0 nie jest skonfigurowany.

Do pliku interfaces dopisywałem różne rzeczy:
"iface eth0 inet dhcp"
oraz
"127.0.0.1 moj-laptop localhost"
lecz i to nie pomagało.
Z góry dziękuję za pomoc

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 17:42
autor: 5hadow
Sposób opisany w poście wcześniej działa bez wklepywania za każdym razem.
Jeśli chodzi o te komunikaty błędów co ci wyrzuca jak byś je podał byłoby dobrze.

EDIT:
w swoim pliku interface :
''
auto lo
iface lo inet loopback
auto eth0
hwaddress ether MAC
"
zamiast hwaddress ether MAC
wpisz :
pre-up ifconfig eth0 hw ether tu_wpisz_mac

zapisz plik i restart interfejsów.
sudo /etc/init.d/networking restart

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 18:26
autor: pepcok
No więc zamieniłem i pojawiło się:

Kod: Zaznacz cały

pepcok@pepcok-laptop:~/Pulpit$ sudo /etc/init.d/networking restart 
 * Reconfiguring network interfaces...                                          /etc/network/interfaces:4: misplaced option
ifdown: couldn't read interfaces file "/etc/network/interfaces"
/etc/network/interfaces:4: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"
                                                                         [fail]
a mój plik interfaces wygląda tak:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
auto eth0
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 19:27
autor: 5hadow
po wpisie

auto eth0

a przed wpisem

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

dodaj

w zależności jak statyczny adres to:
iface eth0 inet static
address 10.0.0.4
netmask 255.255.255.0
gateway 10.0.0.2


oczywiście adresy wpisz poprawne dla swojej sieci. :D

a jak przydzielany z dhcp to

iface eth0 inet dhcp

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 19:58
autor: pepcok
No więc wpisałem jak mówiłeś i efekt był taki, że sieć w ogóle nie nawiązała połączenia i nie mogłem jej włączyć. (jak kliknąłem 2x na ikonie to miejsce w którym znajduje się połączenie sieciowe było szare i niedostępne)
Natomiast polecenie ifdown dało taki wynik:

Kod: Zaznacz cały

ifdown: interface eth0 not configured

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 20:04
autor: 5hadow
Sprawdź czy eth0 to na pewno u ciebie to też nazwa połączenia które chcesz skonfigurować (najprościej poleceniem ifconfig)?
Którą opcję wybrałeś statyczny IP czy dynamiczny?
Restartujesz tylko interfejsy czy restartowałeś też cały system? - jeśli nie to spróbuj zrestartować system.
Czy pojawia ci się jakiś błąd jak robisz restart interfejsów ?

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 20:51
autor: pepcok
eth0 na pewno, IP dynamiczne DHCP
Restartowałem całego kompa .
Restart interfejsów nie wyrzuca żadnego błędu, ale po reboocie systemu sieć nie łapie połączenia.

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 21:00
autor: 5hadow
A co daje ci wynik ifconfig dla eth0?

//brak już mi pomysłów

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 21:11
autor: pepcok
eth0 Link encap:Ethernet HWaddr 00:15:58:28:bf:85
inet addr:192.168.196.180 Bcast:192.168.207.255 Mask:255.255.240.0
inet6 addr: 2001:6d8:10:a014:215:58ff:fe28:bf85/64 Scope:Global
inet6 addr: fe80::215:58ff:fe28:bf85/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96899 errors:0 dropped:0 overruns:0 frame:0
TX packets:9998 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37557909 (37.5 MB) TX bytes:1380297 (1.3 MB)
Interrupt:19 Base address:0x1000

z tym, że maca teraz zmieniłem ręcznie najpierw usuwając linijki z interfaces (zostało samo auto eth0) a potem wyłączyłem sieć i zmieniłem maca ifconfig eth0 hw ether ...

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 21:23
autor: 5hadow
chodziło mi raczej o ifconfig bo uruchomieniu z ustawieniami w interfaces jakie wcześniej ci podałem.

Odp: zmiana adresu mac karty sieciowej

: 07 paź 2009, 23:34
autor: pepcok
Sprawę załatwiłem prowizorycznie sposobem z tego tematu
http://pmu.ubuntu.pl/showthread.php?t=102421

Wpisałem polecenie ifconfig eth0 hw ether MAC w pliku rc.local

Odp: zmiana adresu mac karty sieciowej

: 08 paź 2009, 08:26
autor: 5hadow
Widzisz u mnie te sposób nie działał. No ale w sumie najważniejsze że ruszyło.

Odp: zmiana adresu mac karty sieciowej

: 08 paź 2009, 21:35
autor: xkubol
ja mam rowniez problem ze zmiana MAC i juz w glowe dostaje.

eth1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::222:69ff:fe76:566e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5421 errors:0 dropped:0 overruns:0 frame:7978
TX packets:5599 errors:13 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5554763 (5.5 MB) TX bytes:829115 (829.1 KB)
Interrupt:17 Base address:0xc000


po wpisaniu: sudo ifconfig eth1 hw ether YY:YY:YY:YY:YY:YY dostaje:
SIOCSIFHWADDR: Too many open files in system

i niby w ifconfig sie zmnienia ale livebox widzi stary mac albo sie nie laczy pomocy!!!
laptop dell xps 1330

Odp: zmiana adresu mac karty sieciowej

: 08 paź 2009, 21:48
autor: 5hadow
zrób dump z na tym interfejsie i zobaczysz jaki mac jest w pakietach.

Odp: zmiana adresu mac karty sieciowej

: 09 paź 2009, 07:03
autor: xkubol
jakas drobna podpowiedz ? obecnie nie mam juz dostepu do siec na starym MAC i musze go zmienic :-/

Odp: zmiana adresu mac karty sieciowej

: 09 paź 2009, 09:10
autor: mgrQkiZ
Zainstaluje Wireshark'a i obserwuj interfejs wlan0. Ale z drugiej stronie nie wiem czy ten pomysł coś da, ponieważ jeśli livebox przyjmuje połączenia z określonego MAC, to na inny MAC w ogóle nie odpowie i nie przechwycimy pakietu.

Odp: zmiana adresu mac karty sieciowej

: 09 paź 2009, 09:40
autor: tommy8482
ludzie, wydaje mi się, ze przed wpisaniem:

Kod: Zaznacz cały

sudo ifconfig eth1 hw ether YY:YY:YY:YY:YY:YY
należy interfejs:

Kod: Zaznacz cały

sudo ifconfig eth1 down