ข้อมูลระบบ:
$ uname -a
Linux larrycotton-Latitude-E7440 5.13.0-27-generic #29~20.04.1-Ubuntu SMP วันศุกร์ที่ 14 มกราคม 00:32:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ แมว /etc/*-rel*
DISTRIB_ID=อูบุนตู
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=โฟกัส
DISTRIB_DESCRIPTION="อูบุนตู 20.04.3 LTS"
NAME="อูบุนตู"
VERSION="20.04.3 LTS (โฟกัสแอ่ง)"
ID=อูบุนตู
ID_LIKE=เดเบียน
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=โฟกัส
UBUNTU_CODENAME=โฟกัส
root@larrycotton-Latitude-E7440:~# pwd
/ราก
root@larrycotton-Latitude-E7440:~# cat /etc/*rel*
DISTRIB_ID=อูบุนตู
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=โฟกัส
DISTRIB_DESCRIPTION="อูบุนตู 20.04.3 LTS"
NAME="อูบุนตู"
VERSION="20.04.3 LTS (โฟกัสแอ่ง)"
ID=อูบุนตู
ID_LIKE=เดเบียน
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=โฟกัส
UBUNTU_CODENAME=โฟกัส
ฉันต้องการเชื่อมต่ออินเทอร์เฟซอีเธอร์เน็ตแบบใช้สายกับอุปกรณ์ภายในที่แยกจากเครือข่ายไร้สายของฉัน และต้องการกำหนดค่าที่อยู่ IP แบบคงที่สำหรับอินเทอร์เฟซแบบใช้สายของฉันในขณะที่ยังคงเชื่อมต่อกับอินเทอร์เน็ตบนอินเทอร์เฟซแบบไร้สาย
เมื่อฉันพยายามทำสิ่งนี้ผ่าน GUI (โดยคลิกที่สามเหลี่ยมเล็ก ๆ ที่ด้านบนขวาของหน้าจอแล้วคลิกการตั้งค่าหรือใช้ นนทุย
) ฉันสามารถรับอินเตอร์เฟสแบบใช้สายเป็นที่อยู่ IP ที่ฉันต้องการได้ อย่างไรก็ตาม เมื่อฉันเสียบสายเคเบิล การเชื่อมต่อไร้สายจะหายไปเสมอ - ดูเหมือนว่าฉันจะสามารถใช้อินเทอร์เฟซใดอินเทอร์เฟซหนึ่งได้ต่อครั้งเท่านั้น
ในอดีต ฉันได้กำหนดค่าไร้สายโดยใช้ WPA supplicant และอินเทอร์เฟซแบบใช้สายโดยไฟล์การกำหนดค่าใน /etc/network/interfaces
(หรือ /etc/sysconfig/network-scripts
บน centos) แต่การค้นหาบางอย่างดูเหมือนว่า Ubuntu 20.04 ใช้ netplan ฉันได้ลองเล่นกับการกำหนดค่าเครือข่ายแล้ว แต่ดูเหมือนจะยังไปได้ไม่ไกลมากนัก
ใน /etc/netplan
ฉันมีไฟล์ที่เรียกว่า 01-network-manager-all.yaml
ซึ่งดูเหมือนว่า:
$ cat 01-network-manager-all.yaml
# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
นี่ใช้ตัวจัดการเครือข่าย ดังนั้นฉันจึงลองกำหนดค่าที่จะใช้ เครือข่าย
ดูเหมือนว่า:
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
eno1:
ตัวเลือก: จริง
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่:
- 192.168.3.3/24
ไวไฟ:
wlp2s0:
ตัวเลือก: จริง
dhcp4: ใช่
dhcp6: ใช่
จุดเชื่อมต่อ:
"lcwire2.4G":
รหัสผ่าน: "<รหัสผ่าน>"
ถ้าฉันหยุด NetwworkManager (และฉันต้องฆ่ากระบวนการทำงานของ wpa_supplicant ด้วย) ให้รันสิ่งต่อไปนี้:
สร้าง $ netplan
ใช้ $ netplan
ดูเหมือนจะไม่มีรายงานข้อผิดพลาดใด ๆ ในบันทึก และฉันสามารถ ping โดยใช้ที่อยู่ IP (ping 172.217..169.35, ping 212.58.233.251 ใช้ได้ทั้งคู่) อย่างไรก็ตาม ฉันไม่สามารถ ping โดยใช้ DNS (ping www.google.co.uk ใช้งานไม่ได้) ดังนั้นสำหรับระบบไร้สาย แสดงว่ามีบางอย่างผิดปกติกับ DNS
[ บันทึก:
ดูที่ resolv.conf ฉันเห็น:
เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0 trust-ad
ไม่รู้ว่ามันหมายถึงอะไร - ปกติแล้วฉันจะทิ้งชื่อของเนมเซิร์ฟเวอร์ที่ฉันต้องการใช้ที่นี่ แต่มีอย่างอื่นเกิดขึ้น ฉันได้พยายามระบุเนมเซิร์ฟเวอร์อย่างชัดเจนในการกำหนดค่า netplan แต่แม้ว่า netplan จะไม่บ่นเกี่ยวกับการกำหนดค่า แต่ก็ใช้งานไม่ได้ ฉันเดาว่าเป็นคำถามสำหรับโพสต์แยกต่างหาก
]
อีกครั้งเมื่อฉันเสียบอินเทอร์เฟซแบบใช้สาย ระบบไร้สายจะถูกปิดใช้งานโดยอัตโนมัติ ดังนั้นอาจมีสิ่งอื่นที่ไม่ใช่ networkd และ NetworkManager (เว้นแต่ว่าทั้งคู่จะทำโดยค่าเริ่มต้น) ที่บังคับให้ใช้อินเทอร์เฟซเดียวในแต่ละครั้ง
ไม่มีใครรู้ว่ามันคืออะไร (หรืออาจจะคืออะไร) ที่ปิดใช้งานระบบไร้สายของฉันเมื่อฉันพยายามใช้อินเทอร์เฟซแบบใช้สาย netplan นี้เองหรืออย่างอื่น?
มีใครรู้บ้างว่าฉันจะกำหนดค่าสิ่งต่าง ๆ ได้อย่างไร (อาจใช้เครื่องมืออื่น) เพื่อให้ระบบไร้สายของฉันเชื่อมต่อแบบไดนามิกผ่านเราเตอร์ของฉัน และฉันสามารถแยกส่วนต่อประสานแบบใช้สายเข้ากับเครือข่ายท้องถิ่นพร้อมกันได้หรือไม่
หากฉันสามารถทำเช่นนี้ได้ ขอคำแนะนำเกี่ยวกับวิธีค้นหาว่าสิ่งใดที่ปิดใช้งานระบบไร้สายของฉันเมื่อฉันเสียบอินเทอร์เฟซแบบใช้สายของฉัน และเพราะเหตุใด