คอมพิวเตอร์เซิร์ฟเวอร์ Ubuntu ของฉันสูญเสียที่อยู่ IP แบบคงที่ที่กำหนดให้กับเครื่องและตารางเส้นทาง
สภาพแวดล้อมของฉันมีดังนี้
DISTRIB_ID=อูบุนตู
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=โฟกัส
DISTRIB_DESCRIPTION="อูบุนตู 20.04.3 LTS"
DHCPv4 ถูกปิดใช้งานบนเราเตอร์ของฉันซึ่งมีคุณสมบัติเซิร์ฟเวอร์ DHCP และเปิดใช้งานบนเซิร์ฟเวอร์ Ubuntu ของฉันด้วย Dnsmasq แทน
เนื่องจากฉันได้ตรวจสอบสัญญาเช่า DHCP บนเซิร์ฟเวอร์ Ubuntu แล้ว จึงไม่รวมตัวมันเอง ดูเหมือนว่าสัญญาเช่า DHCP จะไม่เกี่ยวข้องกับปัญหานี้ และเวลาที่สิ่งนี้เกิดขึ้นดูเหมือนจะเป็นไปโดยบังเอิญ
ฉันได้ตั้งค่าที่อยู่ IP แบบคงที่ผ่านทาง /etc/netplan
. การกำหนดค่าของฉัน /etc/netplan/99_config.yaml
มีดังนี้
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
eth0:
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 192.168.3.2/24 # ที่อยู่ส่วนตัว IPv4
- XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 # IPv6 ที่อยู่ยูนิคาสต์ส่วนกลาง
เกตเวย์ 4: 192.168.3.1 # ที่อยู่ส่วนตัวของเราเตอร์ของฉัน
gateway6: fe80::XXXX:XXXX:XXXX:XXXX # ลิงก์เราเตอร์ของฉัน ที่อยู่ Unicast ภายในเครื่อง
เนมเซิร์ฟเวอร์:
ที่อยู่: [8.8.8.8, 8.8.4.4]
และฉันได้ตรวจสอบว่ามีการตั้งค่าที่อยู่ IP แบบคงที่อย่างถูกต้องด้วยคำสั่งหรือไม่ ไอพี
.
1: จริง: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN กลุ่มเริ่มต้น qlen 1,000
ลิงค์ / ย้อนกลับ 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 ขอบเขตโฮสต์เลย
valid_lft ตลอดไป reserved_lft ตลอดไป
inet6 :: โฮสต์ขอบเขต 1/128
valid_lft ตลอดไป reserved_lft ตลอดไป
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
inet 192.168.3.2/24 brd 192.168.3.255 ขอบเขต global eth0
valid_lft ตลอดไป reserved_lft ตลอดไป
inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 ขอบเขตทั่วโลก
valid_lft ตลอดไป reserved_lft ตลอดไป
ลิงค์ขอบเขต inet6 fe80::XXXX:XXXX:XXXX:XXXX/64
valid_lft ตลอดไป reserved_lft ตลอดไป
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN กลุ่มเริ่มต้น qlen 1000
ลิงก์/อีเทอร์ XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
ฉันได้ตรวจสอบตารางเส้นทางแล้ว
ค่าเริ่มต้นผ่าน 192.168.3.1 dev eth0 proto static
192.168.3.0/24 dev eth0 ลิงก์ขอบเขตเคอร์เนลโปรโต src 192.168.3.2
ปรากฏว่าไม่มีปัญหาใดๆ อย่างไรก็ตาม หลังจากผ่านไปสองสามวันหรือสองสามสัปดาห์ เซิร์ฟเวอร์ Ubuntu ของฉันก็สูญเสียที่อยู่ IP แบบคงที่และตารางเส้นทางในทันที แม้ว่าการตั้งค่าจะดูถูกต้องก็ตาม
ในขณะนี้ คอมพิวเตอร์อีกเครื่องของฉันส่งคำขอเสียงสะท้อน ICMP ไปยังเราเตอร์ของฉัน จากนั้นคอมพิวเตอร์เครื่องนั้นจะสามารถรับการตอบกลับเสียงสะท้อนได้ แต่แน่นอนว่าทำไม่ได้จากเซิร์ฟเวอร์ Ubuntu ของฉัน ดังนั้นเราเตอร์และคอมพิวเตอร์เครื่องอื่นๆ ของฉันจึงดูเหมือนยังมีชีวิตอยู่ มีเพียงเซิร์ฟเวอร์ Ubuntu ของฉันเท่านั้นที่มีปัญหา
ฉันจะแก้ไขปัญหานี้ได้อย่างไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติมเพื่อแก้ปัญหานี้
ขอขอบคุณ.