เป็นไปได้หรือไม่ที่จะเรียกใช้เซิร์ฟเวอร์ DHCP


11

เราเตอร์ที่บ้านของเราแย่มากในการจำ IP แบบคงที่ที่กำหนดไว้ฉันต้องการใช้ RasPi ของฉันแทน มีอะไรพิเศษที่ฉันต้องพิจารณาเมื่อตั้งค่าหรือไม่


ได้โปรดรวม distro ที่คุณใช้อยู่ด้วย คำตอบจะแตกต่างกันไปในแต่ละ
distros

@Jivings ยังไม่มีสิ่งที่ดีที่จะใช้?
Tom Medley

ที่เกี่ยวข้อง: unix.stackexchange.com/questions/16754/…
finnw

1
ฉันจะให้คำตอบสำหรับ Arch Linux และ Debian แล้ว
Jivings

แนวคิดที่น่าสนใจคุณวางแผนที่จะใช้การควบคุมปริมาณภายในหรือไม่
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"

จากนั้นคุณเริ่ม daemon เซิร์ฟเวอร์ด้วย:

sudo /etc/rc.d/dhcp4 start

ตอนนี้ไคลเอนต์ใด ๆ ที่ออกอากาศเพื่อเชื่อมต่อกับ IP eth0จะได้รับการจัดการโดยเซิร์ฟเวอร์ dhcp


เหตุใดฉันจึงต้องเชื่อมต่อเครือข่ายสองแห่ง ฉันไม่ได้กำหนดเส้นทางการรับส่งข้อมูลผ่าน Pi (เรามีเราเตอร์ / โมเด็มไร้สายแบบ all-in-one ดังนั้นจึงไม่สามารถทำได้) เพียงแค่ใช้มันเพื่อกำหนดที่อยู่
Tom Medley

@TomMedley ไม่สนใจส่วนนั้น ส่วนที่เหลือยังคงใช้
Jivings

คือคำตอบของเมตานี้ไม่ถูกต้องเมื่อมันบอกว่าsudoไม่ได้ติดตั้ง Arch โดยค่าเริ่มต้น? ถ้าเป็นเช่นนั้นคำตอบนี้อาจสร้างความสับสนให้กับผู้มาใหม่หรือไม่?
Mark Booth

1
@ MarkBooth ฉันลืมไปแล้ว ฉันคิดว่าเราต้องตั้งสมมติฐานบางครั้ง เช่นผู้ใช้ที่ต้องการตั้งค่าเซิร์ฟเวอร์ dhcp รู้อยู่แล้วว่า sudo คืออะไร ถ้าไม่พวกเขาสามารถถามในความคิดเห็น
Jivings
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.