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

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

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

 

Команда ifconfig

Утиліта ifconfig призначена спеціально для гнучкого налаштування мережевих інтерфейсів.

Наприклад, щоб дізнатись свою поточну ІР-адресу, потрібно ввести наступну команду:

# ifconfig

Вихідна інформація матиме приблизно наступний вигляд:

eth0 Link encap:Ethernet HWaddr 00:0F:EA:B2:53:85

inet addr:192.168.2.5 Bcast:192.168.2.255 Mask:255.255.255.0

inet6 addr: fe80::20f:eaff:feb2:5385/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:471 errors:0 dropped:0 overruns:0 frame:0

TX packets:695 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:160637 (156.8 KiB) TX bytes:86193 (84.1 KiB)

Interrupt:185 Base address:0×6000

Створення нового пседовоніму для мережевої картки (NIC)

# ifconfig eth0:1 172.30.49.4

Зміна IP адреси

# ifconfig eth0 172.30.49.13

Зміна мережевої маски

# ifconfig eth0 netmask 255.255.255.0

Зміна адреси трансляції (broadcast)

# ifconfig eth0 broadcast 172.30.49.1

Підняття інтерфейсу

# ifconfig eth0 172.30.49.13 up

або

# ifup eth0

Вимкнути інтерфейс

# ifconfig eth0 down

або

# ifdown eth0

 

Команда route

Route використовується для побудови таблиць роутингу (у пам’яті) implemented for routing packets as well as displaying the routing information. It is used after ifconfig has initialized the interface. route is normally used to set up static routes to other networks via the gateway or to other hosts.

Синтаксис

# route [опції] [команди] [параметри]

         Наприклад, для виведення таблиці маршрутизації, скористайтеся командою route без будь яких параметрів.

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.2.0 * 255.255.255.0 U 0 0 0 eth0

default . 0.0.0.0 UG 0 0 0 eth0

Використаємо опцію -n, щоб команда route вивела деяку додаткову інформацію, замінюючи IP-адреси іменами і зірочками (*). Виглядає це наступним чином:

# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0

Додавання нового маршруту за замовчуванням

# route add default gw ІР-адреса інтерфейс

Наприклад:

# route add default gw 172.30.49.1

5 Відновлення видаленого /etc/passwd та /etc/shadow

Інколи (в основному початківці) випадково видаляють файл /etc/passwd. У принципі, це не проблема, оскільки Debian регулярно робить резервні копії важливих системних файлів до /var/backups/, тому панікувати не слід.

Ясна річ, спершу нам потрібно скопіювати цей файл до /etc, де йому і місце:

# cp /var/backups/passwd.bak /etc/passwd

Після цього нам залишається тільки змінити на нього права доступу:

# chmod 644 /etc/passwd

 

Відновлення інших системних файлів

Власне, у цій же теці містяться резервні копії й інших системних файлів: infodir, group, shadow, gshadow…