W związku z tym postanowiłem utworzyć taki mini poradnik, który zawiera proste wskazówki jak wykonać wymienione wyżej operacje.
Adres MAC - jest to adres karty sieciowej Ethernet. Jak wiadomo, aby mieć połączenie sieciowe dzięki karcie, administrator sieci musi znać adres MAC karty aby umożliwić jej połączenie siecią. A co jeśli kupisz nowy komputer ?
Po 1 albo podajesz nowy adres MAC administratorowi.
Po 2 zmieniasz adres MAC nowej karty na adres starej - co opisuję poniżej.
Najpierw musimy wiedzieć jaki mamy interfejs sieciowy, więc używamy polecenia ifconfig :
ne0ziutek@ne0ziutek-laptop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:60:42:67:1c
inet addr:10.0.1.32 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::21d:60ff:fe42:671c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11929 errors:0 dropped:0 overruns:1 frame:0
TX packets:3434 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4157455 (4.1 MB) TX bytes:512996 (512.9 KB)
Interrupt:11 Base address:0x8c00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)
ne0ziutek@ne0ziutek-laptop:~$
Jak widać mój interfejs sieciowy to eth0 o adresie 00:1d:60:42:67:1c
I to w sumie wszystkie dane, które są nam potrzebne.
Więc zabieramy się do zmiany adresu sieciowego :
sudo ifconfig ethX down
# wyłączamy karte sieciową gdzie X to numer interfejsu.sudo ifconfig ethX hw ether adres_mac
# nadajemy karcie nowy adres MAC.sudo ifconfig ethX up
# włączamy karte sieciową.I to byłoby na tyle. Lecz ten prosty sposób ma taką wadę, że działa tylko do restartu, po ponownym uruchomieniu komputera musimy ponownie zmieniać adres tym sposobem.
Więc jeśli kogoś to nie satysfakcjonuje, przedstawiam kolejny sposób na zmiane adresu MAC, lecz w tym przypadku na stałe.
sudo ifconfig ethX down
# wyłączamy karte sieciową.sudo gedit /etc/init.d/networking
# otwieramy edytor dla pliku networking.W oknie edytora wpisujemy:
ifconfig eth0 hw ether 00:1d:60:42:67:1c
pomiędzy wierszami:
[ -x /sbin/ifup ] || exit 0
a:
. /lib/lsb/init-functions
i zapisujemy. Następnie:
sudo /etc/init.d/networking restart
#resetujemy sieć.i
sudo ifconfig ethX up
# włączamy karte sieciową.Po tej operacji klikamy na Networka Managera na górnym pasku (obok zegarka) i klikamy na połączenie.
Jeśli nie działa lub po restarcie komputera nie chce znowu połączyć to wykonujemy dodatkową czynność:
sudo ifconfig ethX down
#wyłączamy karte sieciowąsudo gedit /etc/network/interfaces
# otwieramy edytor dla pliku interfacesKasujemy wszystko i wpisujemy:
auto ethX
iface ethX inet dhcp
pre-up ifconfig ethX hw ether adres_mac
zapisujemy. Następnie :
sudo /etc/init.d/networking restart
# resetujemy sieć.i:
sudo ifconfig eth0 up
# włączamy karte sieciową.
Brak komentarzy:
Prześlij komentarz