Score:0

IP แบบคงที่กับ Netplan ทำให้อินเทอร์เน็ตช้า (Ubuntu Server 20.04)

ธง nl

ฉันมีปัญหากับความเร็วอินเทอร์เน็ตเมื่อฉันตั้งค่า Static IP กับ Netplan ใน Ubuntu Server 20.04

ฉันใช้ a เดลล์ พาวเวอร์เอดจ์ R710โดยไม่มีการ์ด wifi ดังนั้นวิธีแก้ปัญหาทั้งหมดที่ฉันพบในฟอรัมที่เกี่ยวข้องกับ wifi จึงใช้ไม่ได้จริงๆ ฉันยังลองใช้การกำหนดค่าเซิร์ฟเวอร์อื่น ๆ ใน Netplan และคำแนะนำอื่น ๆ ที่ฉันพบในฟอรัม แต่ก็ไม่ได้ผล

หากฉันปิดใช้งาน Static IP และปล่อยให้เป็น Dynamic ความเร็วอินเทอร์เน็ตก็ใช้ได้ตามปกติ ใครบ้างมีความคิดเกี่ยวกับวิธีแก้ปัญหานี้?

นี่คือของฉัน 50-cloud-init.yaml

aiec@camera02:/etc/netplan$ sudo nano 50-cloud-init.yaml
เครือข่าย:
  เรนเดอร์: เครือข่าย
  อีเธอร์เน็ต:
    eno1:
      dhcp4: ไม่
      ที่อยู่: [192.168.253.188/24]
      เกตเวย์ 4: 192.168.253.1
      ตัวเลือก: จริง
      เนมเซิร์ฟเวอร์:
        ที่อยู่: [8.8.8.8,8.8.4.4]
  รุ่น: 2

เดอะ ทดสอบความเร็ว ผลลัพธ์ (ถ้าฉันใช้ Dynamic IP ความเร็วจะอยู่ที่ 40~45 Mbits/s)

aiec@camera02:/etc/netplan$ ทดสอบความเร็ว
กำลังเรียกการกำหนดค่า speedtest.net...
การทดสอบจาก Live Telecom (177.66.74.126)...
กำลังดึงรายชื่อเซิร์ฟเวอร์ speedtest.net...
การเลือกเซิร์ฟเวอร์ที่ดีที่สุดโดยพิจารณาจาก ping...
โฮสต์โดย StarFibra Telecomunicações (Foz do Iguaçu) [4.05 km]: 58.244 ms
ทดสอบความเร็วในการดาวน์โหลด.................................................. .................................
ดาวน์โหลด: 2.12 Mbit/s
ทดสอบความเร็วในการอัพโหลด.................................................. .................................................. .....
อัปโหลด: 1.37 Mbit/s

และ ifconfig -a

aiec@camera02:/etc/netplan$ ifconfig -a
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.253.188 netmask 255.255.255.0 ออกอากาศ 192.168.253.255
        inet6 fe80::be30:5bff:fefe:671 คำนำหน้า 64 scopeid 0x20<link>
        อีเธอร์ bc:30:5b:fe:06:71 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 162999 ไบต์ 174965858 (174.9 MB)
        ข้อผิดพลาด RX 0 ลดลง 6421 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 78785 ไบต์ 42246324 (42.2 MB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

eno2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        อีเธอร์ bc:30:5b:fe:06:73 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

eno3: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        อีเธอร์ bc:30:5b:fe:06:75 txqueuelen 1000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

eno4: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        อีเธอร์ bc:30:5b:fe:06:77 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
        inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
        วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
        แพ็คเก็ต RX 1084 ไบต์ 96330 (96.3 KB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 1084 ไบต์ 96330 (96.3 KB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
Artur Meinild avatar
vn flag
`50-cloud-init.yaml` ของคุณดูดีจากสิ่งที่ฉันเห็น
Ricardo MacCord avatar
nl flag
ใช่แล้ว สำหรับสิ่งที่ฉันค้นหา มันคือ... นั่นคือสิ่งที่รบกวนจิตใจฉัน....
Score:0
ธง nl

ตกลง ดังนั้นหลังจากพูดคุยกับเพื่อนสองสามคน เราพบปัญหา มันค่อนข้างง่ายจริงๆ

ปัญหาเกิดขึ้นกับเกตเวย์ เมื่อฉันใช้คำสั่ง netstat -rnมันกลับมา:

aiec@camera02:~$ netstat -rn
ตารางเส้นทางเคอร์เนล IP
เกตเวย์ปลายทาง Genmask ตั้งค่าสถานะหน้าต่าง MSS irtt Iface
0.0.0.0 192.168.253.1 0.0.0.0 UG 0 0 0 eno1
0.0.0.0 192.168.253.254 0.0.0.0 UG 0 0 0 eno1
192.168.253.0 0.0.0.0 255.255.255.0 U 0 0 0 eno1
192.168.253.254 0.0.0.0 255.255.255.255 UH 0 0 0 eno1

เกตเวย์ต้องจบลงด้วย .254แทนที่ของ .1.

ดังนั้น วิธีใช้ netplan ที่ถูกต้องสำหรับฉันคือการพิมพ์ เกตเวย์ 4: 192.168.253.254.

  เรนเดอร์: เครือข่าย
  อีเธอร์เน็ต:
    eno1:
      dhcp4: ไม่
      ที่อยู่: [192.168.253.188/24]
      เกตเวย์ 4: 192.168.253.254
      ทางเลือก: เท็จ
      เนมเซิร์ฟเวอร์:
        ที่อยู่: [8.8.8.8,8.8.4.4]
  รุ่น: 2

ตอนนี้ของฉัน netstat -rn, กลับ:

ตารางเส้นทางเคอร์เนล IP
เกตเวย์ปลายทาง Genmask ตั้งค่าสถานะหน้าต่าง MSS irtt Iface
0.0.0.0 192.168.253.254 0.0.0.0 UG 0 0 0 eno1
192.168.253.0 0.0.0.0 255.255.255.0 U 0 0 0 eno1

และนั่นแหล่ะ ขอบคุณสำหรับคนที่พยายามช่วยฉัน

Score:0
ธง us

มีการตั้งค่าอื่นๆ อีกมากมายที่คุณอาจได้รับผ่าน DHCP ที่อาจส่งผลต่อปริมาณงาน หากที่อยู่ IP และที่อยู่เกตเวย์เหมือนกัน สิ่งต่อไปที่ต้องพิจารณาคือ MTU หาก MTU เริ่มต้นของคุณใหญ่เกินไป ปริมาณงานของคุณอาจต่ำเนื่องจากการแยกส่วนแพ็กเก็ต

Ricardo MacCord avatar
nl flag
MTU เริ่มต้นของฉันคือ 1500 ดังนั้นค้นหาเกี่ยวกับมันและทดสอบค่าบางอย่างที่ฉันพบในเว็บไซต์อื่น (1492, 1485, 1472, 1400, 1200, 1,000, 800) แต่ก็ยังใช้ไม่ได้ มีความคิดอื่น ๆ ?
us flag
ที่อยู่ IP และเกตเวย์เหมือนกันระหว่างการกำหนดค่าแบบคงที่และ DHCP ของคุณหรือไม่ อาจเป็นประโยชน์หากคุณตั้งค่าอุปกรณ์ให้กำหนดค่าผ่าน DHCP และวางการกำหนดค่าอินเทอร์เฟซความละเอียดแบบเต็มสำหรับการเปรียบเทียบ
us flag
เป็นไปได้เช่นกัน แต่ไม่น่าจะเป็นไปได้ที่เราเตอร์ของคุณมีการควบคุม qos ในตำแหน่งที่จัดลำดับความสำคัญของการรับส่งข้อมูลจากอุปกรณ์ที่กำหนดค่า dhcp และทำให้อุปกรณ์ที่กำหนดค่าแบบคงที่ทำงานช้าลง

โพสต์คำตอบ

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