zmiana adresu mac karty sieciowej

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
romson
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 04 lut 2007, 15:17
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

zmiana adresu mac karty sieciowej

Post autor: romson »

Witam
jestem świeżakiem w sprawach linuxa zainstalowałem moj pierwszy system Kubuntu
nie wiem jak zmienić adres karty sieciowej ,mam nową kartę a adminowi sieci nie podałem adresu mac bo w windzie bajecznie prosto zmienić
proszę o pomoc
nightwish86
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 14 sty 2006, 23:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86

Post autor: nightwish86 »

Kod: Zaznacz cały

sudo ifdown eth0
sudo ifconfig eth0 hw ether TWÓJMAC
sudo ifup eth0
Przyklejam, ważne info dla początkujących
atomekd
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 13 kwie 2006, 09:20
Płeć: Mężczyzna
Środowisko graficzne: Blackbox
Kontakt:

Post autor: atomekd »

Ja bym powiedział, że było i w ogóle :grin:, no ale jak samo szefostwo jest takie łaskawe, to dodam, że żeby nie robić tego za każdym razem można wpisać do interfaces:

Kod: Zaznacz cały

pre-up ifconfig interfejs hw ether macadres
gdzie interfejs dany interfejs sieciowy, dla którego chcemy to zrobić np. eth0.
Tomek
Sinski
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 14 mar 2007, 17:39
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME
Kontakt:

MAC

Post autor: Sinski »

Witam, dopiero co uruchomilem Ubuntu wiec jestem jeszcze zielony w tym temacie.
Przeczytalem ze aby na stałe zmienic "numer fizyczny karty sieciowej" MAC musze wpisac do pliku "interfaces" w katalogu "network" kod: hwaddress ether xx:xx:xx:xx:xx (wiadom oze tam gdzie x, to numer moj).
Moje pytanie: Jak wejsc do tego pliku i to zrobic? Pisze caly czas ze nie mam prawa tego zrobic. W terminalu loguje jako root, ale jak wchodze normalnie "okienkaimi" nie mam uprawniem choc jestem jedynym uzytkowniekiem. Moze przy instalacju cos zle zaznaczylem... nie wiem. Pomocy.
Awatar użytkownika
Ventrue
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 12 cze 2005, 10:23
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Kontakt:

Post autor: Ventrue »

Sinski pisze:W terminalu loguje jako root, ale jak wchodze normalnie "okienkaimi" nie mam uprawniem choc jestem jedynym uzytkowniekiem
I dobrze. Bardzo dobrze.

Zrób tak:

Kod: Zaznacz cały

sudo gedit /etc/network/interfaces
wyedytuj, zapisz, wyjdź.
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Linus Torvalds
Sinski
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 14 mar 2007, 17:39
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME
Kontakt:

Post autor: Sinski »

No super, wyedytowałem, dopisalem, zapisalem. Dzieki wielkie.

Ale netu dalej nie ma i za kazdym razem musze wpisywac:

ifconfig eth1 down

ifconfig eth1 hw ether 00:30:4F:28:A7:DB

ifconfig eth1 up

dhclient eth1

Mój plik interfaces wyglada tak: (mam 2 karty sieciowe. Mi chodzi o eth1)

auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth2
iface eth2 inet dhcp
auto ath0
iface ath0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
auto eth0
iface eth1 inet dhcp
auto eth1
hwaddress ether 52:54:05:E4:1C:2B
Awatar użytkownika
faktor4u
Sędziwy Jeż
Sędziwy Jeż
Posty: 58
Rejestracja: 29 mar 2007, 00:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Liverpool / UK
Kontakt:

Post autor: faktor4u »

Ja dopisałem sobie ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx do pliku /etc/init.d/networking między liniami:

Kod: Zaznacz cały

[ -x /sbin/ifup ] || exit 0
a

Kod: Zaznacz cały

. /lib/lsb/init-functions
I działa. Działa także z NetworkManagerem.
Sinski
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 14 mar 2007, 17:39
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME
Kontakt:

Post autor: Sinski »

No wpisalem tam gdzie napisales "faktor4u" to wogule mi linux nie odpalił :). W tej chwili wyglada to tak: mam net ale za kazdym wlaczeniem kompa musze wpisywac w terminalu:
ifconfig eth1 down
ifconfig eth1 hw ether 52:54:05:E4:1C:2B
ifconfig eth1 up
dhclient eth1
Ktos napisal ze mam dopisac do pliku "interfaces" w katalogu "etc/network" linijke kodu:
hwaddress ether 52:54:05:E4:1C:2B
Zawartosc mojego pliku interfaces wyglada nastepujeco:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth2
iface eth2 inet dhcp
auto ath0
iface ath0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
auto eth0
iface eth1 inet dhcp
auto eth1
Teraz moje pytanie: Czy wlasnie tą linijke kodu mam dodac? i w ktorym miejscu mam ja dodac.
Pomocy.
Awatar użytkownika
faktor4u
Sędziwy Jeż
Sędziwy Jeż
Posty: 58
Rejestracja: 29 mar 2007, 00:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Liverpool / UK
Kontakt:

Post autor: faktor4u »

A co dokładnie wpisałeś? Ja mam tak naprawdę wpisane w tym pliku i działa mi to w każdej wersji Ubuntu w której to wpisywałem (od 5.10 do 7.10). Mam nadzieję że zastąpiłeś eth0 nazwą swojego interfejsu, a ciąg xx:xx:xx:xx:xx:xx swoim mac adresem.
Sinski
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 14 mar 2007, 17:39
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME
Kontakt:

Post autor: Sinski »

No jesne ze tak.
Moze to problem w tym ze mam wersje 64 bitowa.
Ubuntu 7.04 - the Feisty Fawn - released in April 2007
Nie wiem juz sam.
Zostaje mi logowac za kazdym razem....

Jak mozesz to podaj mi jeszcze jak wyglada zawartosc twojego "interface" w katalogu /etc/network.

Dzieki za poswiecony czas.
Awatar użytkownika
faktor4u
Sędziwy Jeż
Sędziwy Jeż
Posty: 58
Rejestracja: 29 mar 2007, 00:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Liverpool / UK
Kontakt:

Post autor: faktor4u »

W /etc/network/interfaces mam tylko:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
Reszta sterowana jest przez NetworkManagera. Wersja chyba nie powinna mieć wpływu.
Andros
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 28 paź 2007, 21:37
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: Andros »

Mam laptopa Asus z53sc i nie moge zmienic macka tym poleceniem
ifconfig eth0 hw ether MAC
prosze o pomoc
zyziu10
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 09 sie 2006, 09:21
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: zyziu10 »

pierwszy sposob cos mi tez nie dziala :(
zyziu@Zyziu:~$ sudo ifdown eth0
ifdown: interface eth0 not configured
dopisanie tej linijki do networking tez jakos nie pomaga..
a szczerze mowiac nie chce mi sie za kazdym wlaczaniem kompa wpisywac komendy

Kod: Zaznacz cały

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up
bo jak narazie tylko ten sposob mi dziala..

ma ktos jakis jeszcze pomysl zeby zmieniony adres mac zostawal po restarcie ? :)
rzuf
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 05 cze 2006, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 7.10

Odp: zmiana adresu mac karty sieciowej

Post autor: rzuf »

możesz te komendy dopisać do /etc/rc.local bez "sudo"
Awatar użytkownika
desper
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 21 kwie 2007, 12:49
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: desper »

Witam wszystkich
Zauważyłem, że nikt nie wspomniał o poleceniu macchanger, a przecież ono również służy do zmiany adresu MAC.

Pozdrawiam
markac
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 25 lip 2007, 13:14
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: markac »

A Ja miałem Ubuntu 6 i normalny wpis:

Kod: Zaznacz cały

auto eth0
iface eth0 inet dhcp
       hwaddress ether [MAC]
wystarczał. Teraz mam 7.10 i za nic to nie chce działać.
Ręczne wpisywanie MAC-u tylko raz zadziałało:

Kod: Zaznacz cały

ifconfig eth0 down
ifconfig eth0 hw ether [MAC]
ifconfig eth0 up 
Potem nigdy więcej już nie udało mi się połączyć z internetem, mimo, że MAC został przypisany. Jakieś pomysły? Jest jakieś wbudowane narzędzie do przyjaźniejszego przypisywania adresu MAC?
Awatar użytkownika
cloud
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 16 gru 2006, 19:28
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: cloud »

Dopisz do /etc/network/interfaces zaraz po:

Kod: Zaznacz cały

auto eth0
iface eth0 inet dhcp
to:

Kod: Zaznacz cały

pre-up ifconfig eth0 hw ether [mac]
potem reset:

Kod: Zaznacz cały

sudo /etc/init.d/networking restart
Mi pomogło ;D
markac
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 25 lip 2007, 13:14
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: zmiana adresu mac karty sieciowej

Post autor: markac »

Dzięki cloud, mi też pomogło :) Szkoda, że Linux jest taki nieprzewidywalny. Z każdą kolejną wersją coraz bardziej nie możemy być pewni, że to co działało wcześniej, będzie działało później... To jest wielka wada.
olddirtybasta
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 05 wrz 2006, 21:42
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Kontakt:

Odp: zmiana adresu mac karty sieciowej

Post autor: olddirtybasta »

ja mam takie pytanie jaką komende musze wpisać zeby moc zapisac zmiany w pliku interfaces?
Awatar użytkownika
Ruri
Przyjaciel
Przyjaciel
Posty: 532
Rejestracja: 13 wrz 2006, 21:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: zmiana adresu mac karty sieciowej

Post autor: Ruri »

Jak masz KDE to

Kod: Zaznacz cały

sudo kate /etc/network/interfaces
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości