Score:1

เหตุใดคอมพิวเตอร์เซิร์ฟเวอร์ Ubuntu ของฉันจึงสูญเสียที่อยู่ IP แบบคงที่ในทันที

ธง np

คอมพิวเตอร์เซิร์ฟเวอร์ 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 ของฉันเท่านั้นที่มีปัญหา

ฉันจะแก้ไขปัญหานี้ได้อย่างไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติมเพื่อแก้ปัญหานี้

ขอขอบคุณ.

Terrance avatar
id flag
แค่สงสัยที่นี่ แต่คุณมีไฟล์ `/etc/dhcpcd.conf` บนเซิร์ฟเวอร์ของคุณหรือไม่
noraworld avatar
np flag
ไม่ ฉันไม่ได้ติดตั้ง dhcpcd ฉันติดตั้ง Dnsmasq และ radvd เป็นแพ็คเกจที่เกี่ยวข้องกับเครือข่ายเท่านั้น
Terrance avatar
id flag
ขออภัย น่าเสียดายที่ฉันไม่ได้รับความช่วยเหลือมากกว่านี้เนื่องจากฉันไม่ได้ใช้ Netplan ฉันชอบวิธี ifupdown แบบเก่าจริงๆ เพราะฉันรู้สึกว่ามันเสถียรกว่า
noraworld avatar
np flag
เข้าใจแล้ว. ฉันต้องการใช้ Netplan แทนเนื่องจากวิธีเดิมอาจถูกลบออกในอนาคต แต่นั่นเป็นประโยชน์มากสำหรับฉัน ขอขอบคุณสำหรับเวลาของคุณ!

โพสต์คำตอบ

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