Читайте также:
|
|
Хід роботи
Підтримка мереж в Debian`і є дуже схожою з класичними дистрибутивами Linux. Однак, якщо ви – новачок у Дебіені, деякі речі можуть бути вам невідомі. Короткий вступ до налаштування мережі у Debian GNU/Linux покаже вам, як усе це працює у даному дистрибутиві.
Є лише чотири речі, про налаштування яких ви піклуватиметеся:
· налаштування імені машини (hostname);
· налаштування DNS;
· налаштування вашої ІР-адреси;
· налаштування шлюзу за замовчуванням.
Налаштування імені машини (hostname)
Налаштування імені вузла в Debian`і є дуже простим процесом. Ви можете встановити його за допомогою команди hostname або внісши зміни до конфігураційного файлу /etc/hostname.
Для того, щоб дізнатися поточне ім’я машини, введіть команду:
sashko@debian3r:~$ hostname
debian3r
Змінити його за допомогою команди hostname можна ввівши під root`ом:
# hostname newname
Де newname – нове ім’я. Також ви можете просто змінити його у файлі /etc/hostname, який містить лише один рядок з цим іменем.
Для того, щоб нові налаштування вступили у дію, необхідно перезавантажити систему або просто запустити сценарій /etc/init.d/hostname.sh, який автоматично запускається при кожному старті системи.
Налаштування 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
Дата добавления: 2015-11-30; просмотров: 47 | Нарушение авторских прав