Читайте также:
|
|
Налаштування 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 | Нарушение авторских прав