قبل از تغییر MAC ADDRESS لینوکس باید بگم که این آدرس در حقیقا روی اینترفیس شبکه تعریف میشه و شما با زدن دستور ifconfig eth0 در لینوکس تون میتونید ببینید که مک سیستمون چیه:
Debian
همونطور که دیدید در حقیقت HWaddr نمایشگر مک سیستم هستش:
Centos
همونطور که دیدید در حقیقت ether نمایشگر مک آدرس سیستم هستش:
--------------------------------------------------------------------------
برای تغییر مک آدرس در linux (مک آدرس اینترفیس شبکه) باید به شیوه ی زیر عمل کنید:
اگر میخواهید به صورت موقتی Mac Address رو تغییر بدید:
در توزیع های debian :
و برای تاییدیه تنظیماتتون دستور زیر رو اجرا کنید:
همونطور که میبینید مک آدرس تغییر کرده
در توزیع های Redhat :
و برای تاییدیه تنظیماتتون دستور زیر رو اجرا کنید:
همونطور که میبینید مک آدرس تغییر کرده
-------------------------------
برای تغییر دایمی Mac Address
در سیستم های debian :
فایل مربوط به تنظیمات اینترفیس شبکه رو باز میکنیم
و زیر قسمت مربوط به اینترفیس موردنظر خط زیر رو اضافه میکنیم:
و سپس دستور زیر رو برای اعمال این تغییر اجرا میکنیم:
در سیستم های redhat :
فایل مربوط به تنظیمات اینترفیس شبکه رو باز میکنیم
ویکی از خطوط زیر رو اضافه میکنیم:
و سپس دستور زیر رو برای اعمال این تغییر اجرا میکنیم:
Debian
کد PHP:
root@localhost:~# ifconfig eth0
Link encap:Ethernet HWaddr 70:5a:b6:d6:5c:24
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:16
کد PHP:
HWaddr 70:5a:b6:d6:5c:24
کد PHP:
root@localhost:~# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.16.245 netmask 255.255.255.0 broadcast 172.16.16.255
inet6 fe80::a00:27ff:fe45:1bcd prefixlen 64 scopeid 0x20<link>
ether 08:00:27:45:1b:cd txqueuelen 1000 (Ethernet)
RX packets 134 bytes 16461 (16.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 180 bytes 22420 (21.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
کد PHP:
ether 08:00:27:45:1b:cd
برای تغییر مک آدرس در linux (مک آدرس اینترفیس شبکه) باید به شیوه ی زیر عمل کنید:
اگر میخواهید به صورت موقتی Mac Address رو تغییر بدید:
در توزیع های debian :
کد PHP:
/etc/init.d/networking stop
ifconfig eth0 hw ether 08:00:27:2d:3d:09
/etc/init.d/networking start
کد PHP:
ifconfig eth0
در توزیع های Redhat :
کد PHP:
/etc/init.d/network stop
ip link set eth0 address 08:00:27:2d:3d:09
/etc/init.d/network start
کد PHP:
ifconfig eth0
-------------------------------
برای تغییر دایمی Mac Address
در سیستم های debian :
فایل مربوط به تنظیمات اینترفیس شبکه رو باز میکنیم
کد PHP:
/etc/network/interfaces
کد PHP:
hwaddress ether 08:00:27:2d:3d:09
کد PHP:
service networking restart
در سیستم های redhat :
فایل مربوط به تنظیمات اینترفیس شبکه رو باز میکنیم
کد PHP:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
کد PHP:
MACADDR=08:00:27:2d:3d:09
HWADDR=08:00:27:2d:3d:09
کد PHP:
service network restart
کامنت