2007-04-25

Яаж сүлжээний картын MAC хаягыг хувиргах вэ?

MAC буюу Medium Access Control нь төхөөрөмжийн хаяг бөгөөд сүлжээнд энэ нь дахин давхцахгүй цор ганц байдаг.IEEE-н 802 –т стандартын OSI-н долоон түвшинт загварт тодорхойлсоноор Өгөгдөл дамжуулах түвшин (Data Link Control ) нь дотроо хоёр түвшинд хуваагддаг ба үүнд : Logical Link Control ( LLC ) болон Media Access Control ( MAC ) орно. MAC нь LAN сүлжээний хувьд PC-үүдийг шууд холбодог. Иймээс өөр өөр сүлжээнүүдийн хувьд мөн адил өөр өөр MAC түвшин шаардлагатай. Сүлжээний түвшинд IEEE 802 стандартууд нь хоорондоо зохицдоггүй, гэвч OSI –н долоон түвшинт загварын Data Link Control (DLC) –н түвшинд хоорондоо зохицдог. Хэрвээ та өөрийн сүлжээний картны MAC хаягыг хувиргах шаардлагатай бол энэ нь тун энгийн байдаг. Сүлжээний интерфэйсийг MAC хаягыг хувиргахын тулд танд MAC changer (хувиргуур) хэрэгтэй.

Хэрэглэж болох зүйлс

DHCP сүлжээний IP-д тавих үндсэн хязгаарлалтын зарим нэгийг мэдэх
MAC-н үндсэн замын алдааг засварлах
MAC хувиргуурийн дүр төрх
Сүлжээний интерфэйсийн MAC хаягыг тусгайлан тохируулах
MAC хаягыг санамсаргүйгээр тохируулах
Бусад худалдагчдаас MAC-г авах
Ижил төрлийн худалдагчдаас бусад төрлийн MAC-г тохируулах
Ижил төрлийн язгуураас MAC-г тохируулах
Олон төрлийн MAC-с сонголт хийх

Debian дээр MAC хувиргуурийг суулгах

#apt-get install macchanger
Ингэснээр MAC хувиргуур бүрэн суух болно
Хэрвээ та MAC хаягыг дараах командаар харж болно

Ifonfig

eth0 Link encap:Ethernet HWaddr 00:0C:29:A8:D0:FA
inet addr:172.20.22.35 Bcast:172.20.22.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea8:d0fa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7690 errors:0 dropped:0 overruns:0 frame:0
TX packets:6399 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4284579 (4.0 MiB) TX bytes:876317 (855.7 KiB)
Interrupt:177 Base address:0×1080

дээрх жишээний хувьд MAC Address is 00:0C:29:A8:D0:FA

хэрвээ та MAC хувиргуур хэрэглэх бол дараах командаар сүлжээний үйлчилгээгээ зогсоох хэрэгтэй.

#/etc/init.d/networking stop

Одоо дараах жишээний дагуу ажиллах хэрэгтэй

MAC Changer бичигдэх хэлбэр

macchanger [options] device

Жишээ нь

# macchanger eth1

өмнөх MAC: 00:09:a5:eb:23:f7 (Hansung Eletronic Industries Development Co., Ltd)
хуурамч MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd)

# macchanger –endding eth1

өмнөх MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd)
хуурамч MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)

# macchanger –another eth1

өмнөх MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)
хуурамч MAC: 00:11:18:5b:3a:1f (Blx Ic Design Corp., Ltd.)

# macchanger -A eth1

өмнөх MAC: 00:06:5b:f6:f3:48 (Dell Computer Corp.)
хуурамч MAC: 00:0d:11:93:0c:4f (Dentsply - Gendex)

# macchanger -r eth1

өмнөх MAC: 00:0d:11:93:0c:4f (Dentsply - Gendex)
хуурамч MAC: 3c:f1:89:f9:1f:ce (unknown)

# macchanger –mac=01:23:45:67:89:AB eth1

өмнөх MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340)
хуурамч MAC: 01:23:45:67:89:ab (unknown)

# ./macchanger –list=Cray

Misc MACs:
Num MAC Vendor
— — ——
065 - 00:00:7d - Cray Research Superservers,Inc
068 - 00:00:80 - Cray Communications (formerly Dowty Network Services)
317 - 00:40:a6 - Cray Research Inc.

MAC хувиргуурт дараах флагуудыг хэрэглэдэг

-h, -help

товч тусламж буюу тодорхойлолтыг харах

-V, -version

программын хэддэх хувилбар болохыг харах

-e, -endding

vendor byte-уудыг хувиргахгүй

-a, -another

зарим төрлийн түгээмэл эх сурвалжуудаас MAC худалдаж авч тохируулах

-A
Ямар нэг түгээмэл эх сурвалжуудаас MAC худалдаж авч тохируулах

-r, -random

MAC –г бүх төрлийн түгээмэл эхээс тохируулах

-l, -list [=түлхүүр үг]

худалдагчдын талаарх мэдээллийг хэвлэх (түлхүүр үг : vendor-н талаар байна)

-m, –mac XX:XX:XX:XX:XX:XX

Set the MAC XX:XX:XX:XX:XX:XX

хэрвээ таны MAC хаяг хувиргалт амжилттай болсон бол дараах командаар сүлжээний үйлчилгээгээ идэвхжүүлнэ.

#/etc/init.d/networking start


Дэлгэрэнгүйг http:// www.debianhelp.co.uk/network.htm

2 comments:

Anonymous said...

sain baina u? Dotood suljeenii talaar delgerengui zaaj uguuch. Bi ch uul n neg muu yum oroldoj bgaad suljeeg haayaa taniulchdiin zarimdaa chaddaggui yum yag yumdaa be gedgii n meddeggui yuma. HELP ME

Battogtokh said...

Za tegeed medehiinhee hereer helj ogie oo chi nadaa mail hayagaa ogchih teguul bi chamd jaahan tailbar bicheed sawchii tegeed chi unshij uzeed asuuh yum garwal ergeed asuuh uu