Score:2

เซิร์ฟเวอร์ OpenSSH บน Ubuntu Impish ล้มเหลวในการเริ่มต้นหลังจากรีบูต การรีสตาร์ทด้วยตนเองเท่านั้นที่ใช้งานได้

ธง lu

คำนำและประเด็น

ฉันมีเซิร์ฟเวอร์ Ubuntu 21.10 (Impish) ซึ่งเครือข่ายจัดการโดย netplan และ systemd-networkd

ของฉัน /etc/netplan/01-netcfg.yaml มีลักษณะดังนี้:

เครือข่าย:
  รุ่น: 2
  เรนเดอร์: เครือข่าย
  อีเธอร์เน็ต:
    eth0:
      ที่อยู่:
        - 1.2.3.4/32
        - เนื้อ:เนื้อ:f00:ba1::2/64
      เส้นทาง:
        - ในลิงค์: จริง
          ถึง: 0.0.0.0/0
          ผ่าน: 1.2.1.2
        - ในลิงค์: จริง
          ถึง: ค่าเริ่มต้น
          ผ่าน: fe80::1
  vlans:
    eth0.1234:
      รหัส: 1234
      ลิงค์: eth0
      หน่วย: 1400
      ที่อยู่:
        - 10.0.0.2/25
      เส้นทาง:
        - ในลิงค์: จริง
          ถึง: 10.0.0.128/24
          ผ่าน: 10.0.0.1

ไอพี รายงาน IP ที่ถูกต้องสำหรับสามอินเทอร์เฟซ (lo, eth0, eth0.1234@eth0) Ping และทราฟฟิกเครือข่ายอื่นๆ ทำงาน (ขาเข้า/ขาออก, ภายนอก/vlan)

อย่างไรก็ตาม เมื่อฉันรีบูตเซิร์ฟเวอร์ sshd.บริการ ไม่สามารถเริ่มต้นในเวลาบูตโดยมีข้อผิดพลาดต่อไปนี้:

14 ธันวาคม 19:18:02 srvnme sshd[1380]: ข้อผิดพลาด: ผูกกับพอร์ต 22 เมื่อตาย: เนื้อ: f00:ba1::2 ล้มเหลว: ไม่สามารถกำหนดที่อยู่ที่ร้องขอ
14 ธันวาคม 19:18:02 srvnme sshd[1380]: ข้อผิดพลาด: เชื่อมโยงกับพอร์ต 22 ใน 1.2.3.4 ล้มเหลว: ไม่สามารถกำหนดที่อยู่ที่ร้องขอ
14 ธันวาคม 19:18:02 น. srvnme sshd[1380]: ร้ายแรง: ไม่สามารถผูกที่อยู่ใด ๆ

ขณะบู๊ต เซิร์ฟเวอร์ไม่แสดงปัญหาใดๆ ที่เกี่ยวข้องกับอินเทอร์เฟซ

14 ธันวาคม 19:18:02 เคอร์เนล srvnme: [ 1.240607] r8169 0000:22:00.0 eth0: RTL8168h/8111h, de:ad:be:ef:f0:00, XID 541, IRQ 154
14 ธันวาคม 19:18:02 น. เคอร์เนล srvnme: [ 1.240738] r8169 0000:22:00.0 eth0: คุณสมบัติจัมโบ้ [เฟรม: 9194 ไบต์, tx checksumming: ko]
14 ธันวาคม 19:18:02 เคอร์เนล srvnme: [ 5.046402] r8169 0000:22:00.0 eth0: ลิงก์ไม่ทำงาน
14 ธันวาคม 19:18:03 น. เคอร์เนล srvnme: [ 8.054249] r8169 0000:22:00.0 eth0: ลิงก์ขึ้น - 1Gbps/เต็ม - การควบคุมการไหล rx/tx
14 ธันวาคม 19:18:03 น. เคอร์เนล srvnme: [ 8.054273] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: ลิงก์พร้อม

ตามที่ระบุไว้ หลังจากรีบูตเซิร์ฟเวอร์ ฉันต้องเชื่อมต่อ KVM กับเซิร์ฟเวอร์เพื่อรีสตาร์ทเซิร์ฟเวอร์ OpenSSH เพื่อให้สามารถ ssh เข้าสู่เซิร์ฟเวอร์ได้อีกครั้ง


โซลูชันที่ไม่ทำงาน (จนถึงปัจจุบัน)

ฉันแก้ไขการกำหนดค่าเซิร์ฟเวอร์ OpenSSH (systemctl แก้ไข sshd) และลองใช้สองวิธี:

[หน่วย]
ต้องการ = systemd-networkd.service
หลังจาก = systemd-networkd.service
BindsTo=systemd-networkd.service
[หน่วย]
ต้องการ=network-online.target
After=network-online.target

ทั้งสองวิธีไม่มีผล


วิธีแก้ไข OpenSSH ไม่เริ่มทำงานเมื่อบูตเซิร์ฟเวอร์ ปัญหา?

โพสต์คำตอบ

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