MAC adresimi nasıl değiştiririm / taklit ederim ve çoklu adresler arasında nasıl kolayca geçiş yaparım?


42

Yönlendiricim MAC adreslerine göre port yönlendirme yapabilir. Yani, belirli bir MAC yönlendirilecek bir port setini yapılandırabileceğim belirli bir IP alacaktır. Bu bağlantı noktası kümesini kolayca değiştirmek için, Ağ yöneticisinde farklı bağlantılar kurmak isterim.

Ağ bağlantısı için MAC adresini nasıl değiştiririm?

Yanıtlar:


43

İlk önce, ağ göstergesine gidin ve yeni bir bağlantı yapılandırmak için "Bağlantıyı düzenle" yi seçin:

görüntü tanımını buraya girin

'Ekle'yi tıklayın ve sahte MAC ağ bağlantısı için bir ad seçin.

görüntü tanımını buraya girin

Üst açılan menüden "eth0" arayüzünü seçtikten sonra, istediğiniz herhangi bir MAC adresini seçebilirsiniz:

görüntü tanımını buraya girin

Bağlandıktan sonra yeni MAC adresinizi kullanıyor olacaksınız.

görüntü tanımını buraya girin

Koşu ip link ls, sahte MAC de dahil olmak üzere yeni arayüzü size gösterecektir:

2: eth0: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc mq durumu UP qlen 1000
    link / eter 00: 11: 22: 33: 44: 55 brd ff: ff: ff: ff: ff: ff

Artık MAC adreslerini yeni bağlantılardan birine bağlanarak kolayca değiştirebilirsiniz.


3
Her yeni bağlantı veya oturum açma için Mac adresini otomatikleştirmek ve rastgele ayarlamak mümkün mü? Bunu yeni bir soru olarak gönderirdim, ancak sorunun bir kopyası olarak işaretleneceğini varsayıyorum.
king_julien

4
Evet, denilen bir şey varmacchanger - ama hiç denemedim.
Stefano Palazzo

GNOME kabuğunda eth0 üzerinde başka bir arayüz kurma seçeneğim yok. Sahnelerin arkasında neler olup bittiğini ve bir terminal aracılığıyla nasıl elde edileceğini açıklayabilir misiniz? thx
drevicko

Ubuntu 14.04'te, bir wifi ağına sahip, bu işe yaramaz gibi görünmüyor, NetworkManager sadece MAC'i değiştirmeyi tercih ettiğim wifi ağına bağlanmayı reddediyor (
Cloned

2
Bu maalesef Ubuntu 16.04’te çalışmıyor.
on

10

Terminal üzerinden ubuntu veya linux nane üzerindeki mac adresini de değiştirebilirsiniz.

Ubuntu veya linux nane terminaline gidin, / etc / network / interfaces dosyasını düzenleyin

$ sudo nano /etc/network/interfaces

Ağ arayüzünüz için dhcp etkinleştirilmiş böyle bir şey görmelisiniz. Genellikle ubuntu veya linux nane kablolu ağ için eth0 ve ubuntu veya linux nane kablosuz ağ için wlan0.

auto eth0
iface eth0 inet dhcp

/ Etc / network / interfaces dosyasının sonuna, sisteminizin ağ arayüzüne yeni MAC adresi vermek için bu satırı ekleyin.

hwaddress ether A4-19-E2-94-DD-BB

/ Etc / network / interfaces dosyasını yeni config ile kaydedin, sonra sistem ağınızı yeniden başlatın.

$ sudo /etc/init.d/networking restart

veya

$ sudo service networking restart

Gönderen http://namhuy.net/1890/how-to-change-mac-address-on-ubuntu.html


Bu, Ubuntu 14.04'te çalışmaz, sudo /etc/init.d/networking restartverir stop: Job failed while stoppingve NetworkManager ile ağı yeniden ip link ls
başlatsanız

Deneyinsudo service network-manager restart
ArcaneDominion

10

Depolarda macchangermevcut deneyebilirsiniz . sudo apt-get install macchangerUbuntu Yazılım merkezi ile veya aracılığıyla kurun .

$ macchanger
GNU MAC Changer
Usage: macchanger [options] device

Try `macchanger --help' for more options.
tvbox@tvbox-G31M-ES2L:~$ macchanger --help
GNU MAC Changer
Usage: macchanger [options] device

  -h,  --help                   Print this help
  -V,  --version                Print version and exit
  -s,  --show                   Print the MAC address and exit
  -e,  --ending                 Don't change the vendor bytes
  -a,  --another                Set random vendor MAC of the same kind
  -A                            Set random vendor MAC of any kind
  -p,  --permanent              Reset to original, permanent hardware MAC
  -r,  --random                 Set fully random MAC
  -l,  --list[=keyword]         Print known vendors
  -b,  --bia                    Pretend to be a burned-in-address
  -m,  --mac=XX:XX:XX:XX:XX:XX
       --mac XX:XX:XX:XX:XX:XX  Set the MAC XX:XX:XX:XX:XX:XX

Bu bir CLI yardımcı programı verildi.


4

macchangerAğa her udev kuralı kullanarak bağlandığında kurun ve çalıştırın. Aşağıdaki dosyayı oluşturun:

## File name /etc/udev/rules.d/70-macchanger.rules
## Set Mac Address for Network Adapters
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/bin/macchanger -m XX:XX:XX:XX:XX:XX %k"
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/bin/macchanger -m XX:XX:XX:XX:XX:XX %k"

XX: XX: XX: XX: XX: XX: XX'yi istediğiniz Mac Adresi ile değiştirin. (Not: bazı adresler geçersiz)


2

Ubuntu 14.04'te önerilen çözümlerin birçoğu benim için işe yaramadı ve macchanger bir çok ayrıntı vermedi, bu yüzden burada benim için neyin işe yaradığını yazdım (wifi ağ arayüzünüz denirse wlan0), basitçe:

sudo apt-get install macchanger
sudo service network-manager stop
sudo macchanger -A wlan0
sudo service network-manager start

GÜNCELLEME : Ubuntu 16.04'te yukarıdaki çözümüm artık çalışmıyor, ancak kabul edilen cevap işe yarıyor (kabul edilen cevap benim için Ubuntu 14.04'te benim için işe yaramadı).


1
Knocte'un çözümü benim için çalıştı. Kalan tek sorunum, belirli bir MAC adresi belirtmektir. Bu, macchangerMAC adresi seçmek için paketin terminal komutudur : <pre> macchanger --mac = XX: XX: XX: XX: XX: XX: XX eth0 </pre> Kolay paketi de kullanabilirsiniz macchanger-gtk.
Andrew Wyatt

@VeWrewWyatt eğer bu sizin için işe yaradıysa, lütfen olumlu oy verin
knocte 21:16 '
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.