
- •1 Налаштування мережі в Debian`і
- •2 Робота з mac-адресами
- •Зміна мас-адреси
- •3 .Зміна mtu мережевого інтерфейсу
- •4. Налаштування мережевих інтерфейсів за допомогою ifconfig
- •5 Відновлення видаленого /etc/passwd та /etc/shadow
- •6 Sshfs
- •7 Відновлення (скидання) пароля root`а
- •8 Налаштування ntp-сервера і клієнта в Debian`і
- •9 Перевантаження системи Debian/Ubuntu при її «зависанні»
- •10 Керування init-сценаріями в Debian
- •11 Створення системної дискети
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…