Score:0

Ubuntu Server 20.04 ติดตั้ง dhcp โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

ธง br

ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ Ubuntu 20.04 และตอนนี้ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ DHCP

แต่มันล้มเหลวเสมอเพราะฉันได้รับ

ความล้มเหลวชั่วคราวในการแก้ไข 'archives.ubuntu.com'

มีวิธีใดบ้างที่ฉันสามารถตั้งค่าเครือข่ายโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต มีทางเลือกอื่นหรือไม่?

ขอบคุณล่วงหน้า

Score:2
ธง kr

คุณสามารถใช้ systemd-networkd.service เพื่อให้เซิร์ฟเวอร์ DHCP แก่คุณ สิ่งนี้ได้รับการติดตั้งแล้วในเครื่อง Ubuntu ของคุณ

เปิดเทอร์มินัลแล้วพิมพ์ เครือข่ายctl และค้นหาชื่ออินเทอร์เฟซเครือข่ายของคุณซึ่งจะโฮสต์เซิร์ฟเวอร์ DHCP ของคุณ เป็นต้น eth0หลังจากนั้นเปลี่ยนไดเร็กทอรีผ่าน ซีดี /etc/systemd/network และสร้างเน็ตเวิร์กไฟล์ชื่อตามต้องการ เช่น ผ่าน sudo นาโน eth0.network.

/etc/systemd/network/eth0.network

[จับคู่]
ชื่อ = eth0   

[เครือข่าย]
DHCPServer=ใช่
ที่อยู่=192.168.0.1/24
ConfigureWithoutCarrier=ใช่

[เซิร์ฟเวอร์ DHCP]
พูลออฟเซ็ต=100
ขนาดสระ=100

พบตัวเลือกเพิ่มเติมใน manpage คน systemd.network.

หลังจากกำหนดค่าเสร็จแล้ว ให้เปิดใช้งาน systemd-networkd.service ทาง:

sudo systemctl เปิดใช้งาน systemd-networkd.service &&\
sudo systemctl รีสตาร์ท systemd-networkd.service

และดูการตั้งค่าของคุณได้ทาง เครือข่ายctl อีกครั้ง.

PS คุณควรแก้ไขของคุณ /etc/resolv.conf ทาง sudo นาโน /etc/resolv.conf และเพิ่มเนมเซิร์ฟเวอร์ที่นั่น เช่น Google DNS: เนมเซิร์ฟเวอร์ 8.8.8.8.

ใช้ PPS ดีกว่า systemd-resolved.service ร่วมกับก ผูก 9 เซิร์ฟเวอร์

random person avatar
br flag
ฉันจำเป็นต้องสร้าง IP แบบคงที่บนเซิร์ฟเวอร์ของฉันก่อนหรือไม่ และฉันเข้าใจ Poolsize แต่ PoolOffset คืออะไรกันแน่?
paladin avatar
kr flag
แน่นอน คุณต้องมี IP แบบคงที่สำหรับเซิร์ฟเวอร์ DHCP ของคุณ: `Address=192.168.0.1/24` PS อย่าใช้ ifconfig และอย่าใช้ ifupdown (อย่าใช้ `/etc/network/interfaces`) `systemd-networkd.service` จะจัดการเองทั้งหมด
paladin avatar
kr flag
คุณสามารถอ่าน manpage `man systemd.network` `PoolOffset=100` หมายความว่า IP แรกที่กำหนดโดย DHCP จะเริ่มต้นที่ `192.168.0.100` แทนที่จะเป็น `192.168.0.0` (ซึ่งเป็นที่อยู่เครือข่าย และ 192.168.0.1 คือที่อยู่เซิร์ฟเวอร์ DHCP ของคุณ ดังนั้นหากไม่มี `PoolOffset =100` ที่อยู่ IP แรกที่สามารถกำหนดได้คือ `192.168.0.2`)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา