Linux

Paano Baguhin ang MAC Address sa Linux

Bago ko ipakita sa iyo kung paano baguhin ang Mac address sa Linux, talakayin muna natin kung bakit mo ito babaguhin sa unang lugar.

Maaaring mayroon kang maraming mga kadahilanan. Siguro hindi mo gusto ang iyong aktwal MAC address (tinawag din na pisikal na address) upang mailantad sa isang pampublikong network? Ang iba pang kaso ay maaaring ang network administrator ay maaaring hadlangan ang isang partikular na MAC address sa router o firewall.

Ang isang praktikal na 'benefit' ay ang ilang pampublikong network (tulad ng Airport WiFi) ay nagbibigay-daan sa libreng internet para sa isang limitadong oras. Kung nais mong gamitin ang internet na lampas doon, maaaring mapang-uyam ng iyong address sa Mac ang network sa paniniwala na ito ay isang bagong aparato. Ito ay isang tanyag na meme din.

Paliparan Wifi MemePaliparan Wifi Meme
Paliparan WiFi Meme

Pupunta ako upang ipakita ang mga hakbang para sa pagbabago ng MAC address (tinatawag din na spoofing / faking MAC address).

Ang pagpapalit ng MAC address sa Linux

Dumaan tayo sa bawat hakbang:

Hakbang 1: Hanapin ang iyong MAC address at interface ng network

Alamin natin ang ilan mga detalye tungkol sa network card sa Linux. Gamitin ang utos na ito upang makuha ang mga detalye ng interface ng network:

ip link show

Sa output, makikita mo ang ilang mga detalye kasama ang MAC address:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 94:c6:f8:a7:d7:30 brd ff:ff:ff:ff:ff:ff
3: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 38:42:f8:8b:a7:68 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 42:02:07:8f:a7:38 brd ff:ff:ff:ff:ff:ff

Tulad ng nakikita mo, sa kasong ito, tinawag ang interface ng aking network enp0s31f6 at ang MAC address nito 38:42:f8:8b:a7:68.

Maaaring nais mong tandaan ito sa isang ligtas na lugar upang bumalik sa orihinal na MAC address na ito sa susunod.

Ngayon ay maaari kang magpatuloy sa pagbabago ng MAC address.

Atensyon!

Kung gagawin mo ito sa isang interface ng network na kasalukuyang ginagamit, marahil ay wakasan ang iyong koneksyon sa network. Kaya't subukang subukan ang pamamaraang ito sa isang karagdagang card o maging handa upang i-restart ang iyong network.

Paraan 1: Baguhin ang MAC address gamit ang Macchanger

Macchanger ay simpleng utility upang tingnan, baguhin, at manipulahin ang mga address ng MAC para sa iyong mga card interface ng Network. Magagamit ito sa halos lahat ng mga operating system ng GNU / Linux at maaari mong mai-install ang paggamit ng installer ng package ng iyong pamamahagi.

Sa Arch Linux o Manjaro:

sudo pacman -S macchanger

Sa Fedora, CentOS, RHEL:

sudo dnf install macchanger

Sa Debian, Ubuntu, Linux Mint, Kali Linux:

sudo apt install macchanger

Mahalaga! Hihilingin sa iyo na tukuyin kung dapat na mai-set up ang macchanger upang awtomatikong tatakbo tuwing ang isang aparato ng network ay dinala o pababa. Nagbibigay ito ng isang bagong address ng MAC tuwing ilakip mo ang isang Ethernet cable o muling paganahin ang WiFi.

Pag-configure ng MacchangerPag-configure ng Macchanger
Hindi isang magandang ideya na awtomatikong patakbuhin ito

Inirerekumenda ko na huwag patakbuhin ito nang awtomatiko, maliban kung talagang kailangan mong baguhin ang iyong MAC address sa bawat oras. Kaya, piliin ang Hindi (sa pamamagitan ng pagpindot sa tab key) at pindutin ang Enter key upang magpatuloy.

Paano Gumamit ng Macchanger upang baguhin ang MAC address

Naaalala mo ba ang pangalan ng iyong interface sa network? Nakuha mo ito sa Hakbang 1 kanina.

Ngayon, upang magtalaga ng anumang random na MAC address sa network card na ito, gamitin ang:

sudo macchanger -r enp0s31f6

Matapos baguhin ang MAC id, i-verify ito gamit ang utos:

ip addr

Makikita mo ngayon na ang MAC ay nasamsam.

Upang baguhin ang MAC address sa isang tiyak na halaga, tukuyin ang anumang pasadyang MAC address gamit ang utos:

macchanger --mac=XX:XX:XX:XX:XX:XX 

Kung saan ang XX: XX: XX: XX: XX: XX ay ang bagong MAC id na nais mong baguhin.

Sa wakas, upang ibalik ang address ng MAC sa orihinal na halaga ng hardware, patakbuhin ang sumusunod na utos:

macchanger -p enp0s31f6

Gayunpaman, hindi mo kailangang gawin ito. Kapag na-reboot mo ang system, awtomatikong mawawala ang mga pagbabago, at ang aktwal na MAC address ay maibabalik muli.

Maaari mong palaging suriin ang pahina ng lalaki para sa higit pang mga detalye.

Paraan 2: Pagbabago ng Mac address gamit ang iproute2 [intermediate knowledge]

Inirerekumenda ko ang paggamit ng Macchanger ngunit kung hindi mo nais na gamitin ito, mayroong isa pang paraan upang baguhin ang MAC address sa Linux.

Una, patayin ang network card gamit ang utos:

sudo ip link set dev enp0s31f6 down

Susunod, itakda ang bagong MAC gamit ang utos:

sudo ip link set dev enp0s31f6 address XX:XX:XX:XX:XX:XX

Sa wakas, balikan ang network sa utos na ito:

sudo ip link set dev enp0s31f6 up

Ngayon, i-verify ang bagong MAC address:

ip link show enp0s31f6

Ayan yun. Matagumpay mong binago ang address ng MAC sa totoong estilo ng Linux.

Ipagkalat ang pag-ibig

Magdagdag ng Komento

Mag-click dito upang mag-post ng isang puna