Чи можливо запустити сервер 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.