Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АДМ_2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
263.63 Кб
Скачать

2 Роботаз mac-адресами

MAC-адреса (англ.Media Access Control – управліннядоступомдоносія) – цеунікальнийідентифікаторувиглядішістнадцятковогосерійногономера, якийспівставляєтьсязрізнимитипамиустаткуваннядлякомп’ютернихмереж.

Існуєчималоситуацій, вякихадміністраторуможезнадобитисязмінитицейунікальнийідентифікатор: тестуваннямережі, різнівидихакерськихатактощо.

Длятого, щобдізнатися MAC-адресумережевоїкартки, достатньоскористатисякомандою ifconfig зоднимпараметром – ідентифікатороммережевогоінтерфейсу, котрийвідповідаєпотрібніймережевійкартці.

# ifconfig eth1

eth1 Link encap:Ethernet HWaddr 00:0F:87:3C:E2:8D

Відповідно МАС-адреса мережевої карточки буде: 00:0F:87:3C:E2:8D. Для того, щоб не шукати серед виданої ifconfig`ом інформації, можна скористатися наступною комбінацією команд:

ifconfig eth0 | grep HWaddr | awk ‘{print $5}’

Зміна МАС-адреси

Є два способи змінити МАС-адресу мережевого адаптера:

1. Прописати його у файлі /etc/network/interfaces, де він ховається під змінною hwaddress ether:

auto eth0 static

iface eth0 inet static

  address 1.2.3.4

  gateway ...

  broadcast ...

  hwaddress ether 02:01:02:03:04:08

2. Задати його динамічно за допомогою утиліти macchanger. За допомогою цієї утиліти можна:

  • встановити конкретну МАС-адресу мережевого інтерфейсу;

  • встановити випадкову МАС-адресу;

  • встановити МАС-адресу конкретного виробника;

  • вивести перелік МАС-адрес виробника (у базі біля 7000 адрес)…

Встановлення конкретної МАС-адреси:

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

Current MAC: 00:40:96:43:87:65 [wireless]

(Cisco/Aironet 4800/340)

Faked MAC: 01:23:45:67:89:ab (unknown)

 ВстановленнявипадковоїМАС-адреситогожвиробникамережевихадаптерів:

# macchanger –endding eth1

Current MAC: 00:09:a5:eb:23:f8 (Hansung Eletronic Industries Development Co., Ltd)

Faked MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)

Встановлення випадкової МАС-адреси іншого виробника:

# macchanger –another eth1

Current MAC: 00:09:a5:6f:31:23 (Hansung Eletronic Industries Development Co., Ltd)

Faked MAC: 00:11:18:5b:3a:1f (Blx Ic Design Corp., Ltd.)

Виведенняперелікувиробників:

# ./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.

3 Зміна mtu мережевогоінтерфейсу

MTU (Maximum Transmission Unit) – максимальний розмір фізичного пакета, котрий може передаватися по мережі, вказується у байтах. Усі повідомлення, розмір яких перевищує MTU, перед відправленням поділяються на частини.

Default MTU Size for Different Network Topology

   Network                       MTU(Bytes)

  ------------------------------------------

16 Mbit/Sec Token Ring     17914

4 Mbits/Sec Token Ring     4464

FDDI                       4352

Ethernet                   1500

IEEE 802.3/802.2           1492

X.25                       576

Длязміни MTU мережевогоінтерфейсувлінуксінеобхіднодати ifconfig відповіднувказівку.

Наприклад: # ifconfig eth0 mtu 1492

Длятого, щобзробитицезначенняпостійним, йогонеобхіднозаписатиуфайлі /etc/network/interfaces, дезнаходитьсябільшістьпараметрів. Наприклад:

iface eth0 inet static

                address 192.168.0.1

                network 192.168.0.0

                gateway 192.168.0.254

                netmask 255.255.255.0

                mtu 1492

Однакєоднеобмеження.

Warning: the following is mostly obsolete in Sid and Etch

Це означає, що dhcp клієнт не налаштований таким чином, щоб робити те ж для динамічних конфігурацій. Тому нам потрібно його налаштувати. Для цього ми використаємо pre-up можливість /etc/network/interfaces:

iface eth0 inet dhcp

hostname "mymachine"

name LAN Interface

pre-up /sbin/ifconfig $IFACE mtu 1492

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]