Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. В ответ на эту просьбу Герой-Мен засунул руку во внутренности робота, повредив его туловище. Робот посмотрел на костюм незнакомца и увидел яркую букву <H>.
  2. ДЕЯКІ НЕДОЛІКИ У КУРСОВИХ РОБОТАХ
  3. Зрение рабов через силу переносило ярко-красные лучи Герой-Мена. Когда они коснулись шеи робота, молящий о пощаде мужчина был спасен.
  4. Індивідуальна робота №2
  5. ЛАБОРАТОРНА РОБОТА 4
  6. ЛАБОРАТОРНА РОБОТА 5
  7. ЛАБОРАТОРНА РОБОТА 6

Налаштування DNS

У плані налаштування DNS Дебіен також не відрізняється від більшості, у першу чергу, класичних дистрибутивів. Ви можете додати імена вузлів та ІР адреси DNS серверів до файлу /etc/hosts для статичного перетворення.

Щоб змусити вашу систему консультуватися зі спеціальними серверами для пошуку імен, ви просто додаєте їх адреси до /etc/resolv.conf.

Наприклад, машина, яка повинна запитувати імена за ІР-адресами та навпаки на сервері 192.168.1.1, матиме /etc/resolv.conf наступний вигляд:

search my.flat

nameserver 192.168.1.1

(Тут my.flat змушує додавати у кінець імені my.flat. Результат пошуку машини з іменем debian3r виглядатиме як lappy.my.flat)

Налаштування ІР-адреси

ІР-адреси пов’язані з мережевими картками читаються з файлу /etc/network/interfaces.

Приклад для машини зі статичною адресою:

# Мережевий інтерфейс loopback

auto lo

iface lo inet loopback

# Основний мережевий інтерфейс

auto eth0

iface eth0 inet static

address 192.168.1.90

gateway 192.168.1.1

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

Встановлена ІР-адреса (192.168.1.90), шлюз за замовчуванням (192.168.1.1) та маска мережі.

Для машини, котра використовує DHCP, налаштування значно простіші:

# Мережевий інтерфейс loopback

auto lo

iface lo inet loopback

# Основний мережевий інтерфейс – використовуємо DHCP для отримання адреси

auto eth0

iface eth0 inet dhcp

(Якщо використовувати мережеве налаштування на основі DHCP, то повинен бути встановлений DHCP клієнт, зазвичай це pump or dhcp-client).

Після внесення змін до цього файлу потрібно ввести наступну команду для того, щоб вони вступили у дію:

/etc/init.d/networking restart

Налаштування шлюзу за замовчуванням

Якщо ви уважно читали попередню секцію, то зауважили, що маршрут за замовчуванням до хосту зі статичною ІР-адресою може бути вказаний у файлу /etc/network/interfaces.

Щоб дізнатись поточний маршрут за замовчуванням/шлюз, потрібно ввести команду:

lappy:~# netstat -nr

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

В якості альтернативи можете скористатися командою route:

lappy:~# /sbin/route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

default router 0.0.0.0 UG 0 0 0 eth0

(Тут ми бачимо маршрут замість IP-адреси 192.168.1.1, що дозволяє уникнути необхідності запускати “/sbin/route -n”).

Для зміни маршруту за замовчуванням потрібно спершу видалити поточний:

/sbin/route del default gw 192.168.1.1

Після цього не буде можливості бачити інші “машини”.

Щоб мережа функціонувала знову, потрібно додати новий маршрут за допомогою:

/sbin/route add default gw 192.168.1.100

Робота з 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

4. Налаштування мережевих інтерфейсів за допомогою ifconfig

Ви можете налаштовувати мережні інтерфейси з командного рядка використовуючи класичні лінуксові мережні утиліти. Найчастіше для цього використовуються команди ifconfig та route; netstat виводить інформацію про мережні з’єднання.


Дата добавления: 2015-11-30; просмотров: 35 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.011 сек.)