Kā tīkla kartei nomainīt MAC adresi, ja darbini Ubuntu?

Var būt vairāki iemesli, kāpēc kāds var vēlēties nomainīt tīkla kartes MAC adresi.

Mans iemesls ir tāds, ka laiku pa laikam rodas vajadzība pieslēgties tīklam, kas paredzēts konkrētai tīkla kartei. Lielais vairums ISP nosaka MAC adresi un nedod internetu nevienai citai adresei. Var piemaksāt pāris latus un iegūt iespēju pieslēgties internetam ar citu tīkla karti, bet ja nepieciešams īslaicīgs risinājums tad lieti noderēs tīkla kartes MAC adreses maiņa. Kā to paveikt iekš Ubuntu?

Ātrais variants –

Ierakstām komandrindā:

sudo ifconfig eth0 down hw ether 12:34:56:78:91:01

Kur galā MAC adresi ierakstām, kādu katram nu vajag. Pēc komandas izpildes nepieciešams darbināt vēl:

sudo ifconfig eth0 up

Otra komanda atjauno tīkla kartes darbību, izņēmums ir Feisty, kur tīkla karte pati atjaunojas jau pēc pirmās komandas izpildes. Pēc restartēšanas šis joks vairs nedarbojas un tīkla kartei atkal paliek vecā MAC adrese.

Pastāvīgais variants –

Komandrindā ievadam:

sudo gedit /etc/network/interfaces

Ja ir ieslēgts DHCP tad atvērtais fails varētu izskatīties šādi:

auto eth0
iface eth0 inet dhcp

Nepieciešams apakšā pievienot vēl vienu rindiņu, lai rezultāts līdzinātos šim te:

auto eth0
iface eth0 inet dhcp
hwaddress ether 01:02:03:04:05:06

Saglabājam un aizveram izlaboto failu. Kad tas ir izdarīts derētu pārstartēt tīkla karti:

sudo /etc/init.d/networking restart

Tas arī viss. Šī metode atšķirībā no pirmās ilgi un gruntīgi darbosies arī pēc datora pārstartēšanas un dažādām citām kataklizmām.

Ja kāds zin kādu skaistu metodi ar GUI tad es būtu priecīgs par tādu uzzināt.

Avots

4 Responses

  1. savulaik arī saskāros ar šo problēmu (tīkls piesaistīts MAC adresei) – nācās googlēt, bet tur, protams, viss angliski
    prieks, ka beidzot informācija par MAC adreses maiņu uz linux arī latviešu valodā
    paldies!

Leave a Reply

Your email address will not be published. Required fields are marked *