Apakah mungkin menjalankan server DHCP?

11

Router rumah kami payah mengingat IP statis yang dikonfigurasi, saya ingin menggunakan RasPi saya sebagai gantinya. Apakah ada hal khusus yang perlu saya pertimbangkan ketika menyiapkannya?

Tom Medley
sumber
Tolong bisakah Anda memasukkan distro yang Anda gunakan. Jawabannya akan bervariasi per distro
Jivings
@Jivings Belum ada, apa yang baik untuk digunakan?
Tom Medley
1
Saya akan memberikan jawaban saya untuk Arch Linux dan Debian.
Jivings,
Ide yang menarik, apakah Anda berencana untuk menerapkan pembatasan internal?
ian.shaun.thomas

Jawaban:

8

Pada Raspberry Pi Anda, yang perlu Anda lakukan adalah menginstal dhcppaket.

Lengkungan:

sudo pacman -S dhcp

Debian:

apt-get install isc-dhcp-server

Anda kemudian mengedit file konfigurasi /etc/conf.d/dhcpyang memberitahu server dhcp antarmuka mana untuk mendengarkan dengan baris ini:

DHCP4_ARGS="... eth0"

Anda kemudian memulai daemon server dengan:

sudo /etc/rc.d/dhcp4 start

Sekarang setiap klien yang menyiarkan IP yang terhubung ke eth0akan dikelola oleh server dhcp.

Jivings
sumber
Mengapa saya perlu dua antarmuka jaringan? Saya tidak merutekan lalu lintas melalui Pi (kami memiliki router / modem nirkabel all-in-one, jadi itu tidak mungkin), hanya menggunakannya untuk menetapkan alamat.
Tom Medley
@ TomMedley Abaikan bagian itu kalau begitu. Sisanya masih berlaku.
Jivings
Apakah jawaban meta ini salah ketika dikatakan sudotidak diinstal di Arch secara default? Jika demikian, mungkinkah jawaban ini sedikit membingungkan bagi pendatang baru?
Mark Booth
1
@ MarkBooth Saya lupa tentang itu. Saya pikir kita harus membuat beberapa asumsi sesekali. Seperti itu setiap pengguna yang ingin mengatur server dhcp sudah tahu apa itu sudo. Jika tidak, mereka bisa bertanya dalam komentar.
Jivings