Чи можливо запустити сервер DHCP?


11

Наш домашній маршрутизатор жахливо запам’ятовує налаштовані статичні IP-адреси, я хотів би використовувати свій RasPi. Чи є щось особливе, що мені потрібно враховувати при його налаштуванні?


Будь ласка, можете включити дистрибутив, який ви використовуєте. Відповідь буде різнитися в залежності від дистрибуції
— Jivings

@ Jivings Жодного ще, що було б корисним використовувати?
— Том Медлі


1
Тоді я дам відповідь на Arch Linux та Debian.
— Відхилення

Цікава ідея, чи плануєте ви впровадити внутрішнє дроселювання?
— ian.shaun.thomas

Відповіді:


8

На Raspberry Pi все, що вам потрібно зробити, - це встановити dhcpпакет.

Арка:

sudo pacman -S dhcp

Debian:

apt-get install isc-dhcp-server

Потім ви редагуєте файл конфігурації, в /etc/conf.d/dhcpякому сервер dhcp повідомляє, який інтерфейс, на якому потрібно прослуховувати цей рядок:

DHCP4_ARGS="... eth0"

Потім ви запускаєте демон сервера з:

sudo /etc/rc.d/dhcp4 start

Тепер будь-якими клієнтами, які транслюють для підключеного IP-адреси eth0, керуватиме сервер dhcp.


Для чого мені потрібні два мережеві інтерфейси? Я не маршрутизую трафік через Pi (у нас є бездротовий маршрутизатор / модем "все в одному", тому це все одно неможливо), просто використовую його для призначення адрес.
— Том Медлі

@TomMedley Ігноруй цю частину тоді. Решта все ще стосується.
— Відхилення

Це метавідповідь невірна, коли йдеться про те, що sudoвін не встановлений за замовчуванням? Якщо так, може ця відповідь трохи бентежить новачків?
— Марк Бут

1
@MarkBooth Я забув про це. Я думаю, що ми маємо час від часу робити деякі припущення. Такий, як кожен користувач, який хоче налаштувати dhcp-сервер, уже знає, що таке sudo. Якщо ні, вони можуть запитати у коментарі.
— Стрибки
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.