Pencarian

Kamis, 30 Juli 2009

Cara mengganti Mac address di linux ubuntu

Mengganti mac address di linux cukup membuat pusing, apalagi yg terbiasa dengan tools2 windows seperti k-mac dll.
setelah mencari sana sini ternyata cara nya tidak sesusah yang saya pikirkan, malah lumayan mudah:D
Login sebagai root dengan perintah sudo su:
a3m-nix@logic-desktop:~$ sudo su

lalu lihat interface jaringan dengan perintah ifconfig:

root@logic-desktop:/home/a3m-nix# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1a:92:cb:d9:5b
UP 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:23 Base address:0x2000

misalnya saya ingin mengganti mac address pada eth0, langkah2nya seperti ini:
matikan dulu eth0 nya dengan perintah ifconfig nama interface down:

root@logic-desktop:/home/a3m-nix# ifconfig eth0 down

lalu ganti mac address dengan perintah berikut ifconfig nama interface hw ether alamat mac baru:
root@logic-desktop:/home/a3m-nix# ifconfig eth0 hw ether 00:1a:92:cb:d9:5a

setelah itu hidupkan lagi eth0 dengan perintah up:
root@logic-desktop:/home/a3m-nix# ifconfig eth0 up

lalu lihat perubahan:
root@logic-desktop:/home/a3m-nix# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1a:92:cb:d9:5a
UP 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:23 Base address:0x2000

dan mac address nya udah berganti menjadi 5a dari yang lama yaitu 5b

atau bisa juga menggunakan tools seperti macchanger:
install aplikasi macchanger:
root@logic-desktop:/home/a3m-nix# apt-get install macchanger
untuk melihat mac address gunakan opsi -s

root@logic-desktop:/home/a3m-nix# macchanger -s eth0
Current MAC: 00:1a:92:cb:d9:5a (unknown)


untuk mengganti bisa gunakan opsi -m yang di ikuti dengan nama interface yang ingin di ganti:
root@logic-desktop:/home/a3m-nix# macchanger -m 00:1a:92:cb:d9:5x eth0
Current MAC: 00:1a:92:cb:d9:5a (unknown)
Faked MAC: 00:1a:92:cb:d9:05 (unknown)

jika mendapati perintah seperti ini
ERROR: Can't change MAC: interface up or not permission: Device or resource busy
berarti kamu belum mematikan interface atau lan card nya, atau juga mungkin kamu bukan sebagai root, karena untuk mengganti mac address kita harus sebagai root di terminal.


semoga membantu....

2 komentar: