Score:0

ไม่สามารถเข้าถึงเซิร์ฟเวอร์ Ubuntu 18.04 หลังจากตั้งค่า IP แบบคงที่

ธง sl

ฉันได้กำหนดค่า netplan เพื่อตั้งค่า IP แบบคงที่สำหรับเซิร์ฟเวอร์บนเครือข่ายท้องถิ่นของฉัน อย่างไรก็ตามหลังจาก ใช้ sudo netstat เซิร์ฟเวอร์ไม่สามารถเข้าถึงได้ เมื่อฉันตรวจสอบเราเตอร์ ฉันเห็นรายการพร้อม IP แบบคงที่ที่กำหนด (หลังจากรอเป็นเวลานาน) แต่ก็ยังเข้าไม่ถึง มีบางอย่างเกี่ยวกับการตั้งค่าเริ่มต้นของโมเด็มที่ ISP จัดหาให้หรือไม่ นี่คือการกำหนดค่า netstat ของฉัน:

เครือข่าย:
    อีเธอร์เน็ต:
        eth0:
            dhcp4: จริง
            ตัวเลือก: จริง
    รุ่น: 2
    ไวไฟ:
        wlan0:
            จุดเชื่อมต่อ:
                มิสซิด:
                    รหัสผ่าน: "[แก้ไข]"
            dhcp4: เท็จ
            ที่อยู่:
              - 192.168.0.66/32
            เส้นทาง:
            - ถึง: 0.0.0.0/0
              ผ่าน: 192.168.0.1
            เนมเซิร์ฟเวอร์:
              ที่อยู่:
                - 1.1.1.1
            ตัวเลือก: จริง

ปัญหาปรากฏขึ้นทันทีที่ฉันตั้งค่า dhcp4 ถึง เท็จ.

chili555 avatar
cn flag
มีการปรับปรุงใด ๆ กับ `192.168.0.66/24 หรือไม่
hr flag
ใช่ ฉันไม่คิดว่า /32 ถูกต้องใช่ไหม นั่นทำให้ส่วนโฮสต์ไม่มีส่วนใดเลย ...
Terrance avatar
id flag
https://www.subnet-calculator.com/ จะแสดงให้คุณเห็นว่าบิตมาสก์สูงสุดที่คุณสามารถใช้ได้คือ /30 /32 ไม่ถูกต้อง
Gitnik avatar
sl flag
ทำไม /32 ไม่ถูกต้อง? ฉันต้องการสงวนที่อยู่ IP แบบคงที่เพียงอันเดียวสำหรับเซิร์ฟเวอร์ :\ /24 เป็นช่วงเต็ม แต่ฉันต้องการเพียงที่อยู่เดียว นี่เป็นข้อ จำกัด ของคลาส C หรืออย่างอื่นหรือไม่
Terrance avatar
id flag
@Gitnik ไม่ว่าคุณจะมีแบบสแตติกหรือไม่ก็ตาม การใส่ IP ด้วย /32 จะทำให้ไม่สามารถและไม่มีสิ่งอื่นใดที่สามารถสื่อสารกับมันได้เนื่องจากมันจะอยู่ในเครือข่ายของตัวเอง คุณสามารถใส่ IP แบบคงที่ในช่วง DHCP หรือคุณสามารถวางไว้นอกช่วง DHCP ตราบใดที่อยู่ในเครือข่ายซับเน็ตเดียวกัน หากคุณวางไว้ในช่วง DHCP ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ DHCP ของคุณสงวนที่อยู่ IP นั้นไว้เพื่อไม่ให้สิ่งอื่นใด
Gitnik avatar
sl flag
ขอบคุณสำหรับคำอธิบาย @Terrance คุณช่วยเพิ่มสิ่งนี้เป็นคำตอบได้ไหมเพื่อที่ฉันจะได้ยอมรับมัน :)
Score:1
ธง id

ไม่ว่าคุณจะมีแบบคงที่หรือไม่ก็ตาม ให้ใส่ IP ด้วย a /32 จะทำให้มันไม่สามารถและไม่มีสิ่งใดที่สามารถสื่อสารกับมันได้เนื่องจากมันจะอยู่ในเครือข่ายของมันเอง

คุณสามารถใส่ IP แบบคงที่ในช่วง DHCP หรือคุณสามารถวางไว้นอกช่วง DHCP ตราบใดที่อยู่ในเครือข่ายซับเน็ตเดียวกัน หากคุณวางไว้ในช่วง DHCP ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ DHCP ของคุณสงวนที่อยู่ IP นั้นไว้เพื่อไม่ให้สิ่งอื่นใด

คุณสามารถใช้ได้ https://www.subnet-calculator.com/ เพื่อตรวจสอบการตั้งค่าเครือข่ายของคุณและที่อยู่ IP ที่ถูกต้อง

IP แบบคงที่ที่คุณมี 192.168.0.66 กับ /24 จะไม่เป็นไรเพราะจะอยู่ในซับเน็ตแบบเต็มของ 192.168.0.1 - 192.168.0.254 และตราบใดที่เซิร์ฟเวอร์ DHCP ของคุณสงวนที่อยู่ IP ไว้ ก็จะไม่มีสิ่งใดที่ได้รับ IP นั้นอีก หากเซิร์ฟเวอร์ DHCP ของคุณเริ่มต้น IP แรกของ 192.168.0.100, IP ของคุณ 192.168.0.66/24 ยังถือว่าอยู่ในช่วงเครือข่ายย่อย แต่ไม่อยู่ในช่วง DHCP และจะยังคงใช้งานได้และคุณไม่จำเป็นต้องจองล่วงหน้า

หวังว่านี่จะช่วยได้!

โพสต์คำตอบ

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