คำถามติดแท็ก networkmanager

NetworkManager เป็นเครื่องมือแอปพลิเคชันเพื่อลดความซับซ้อนของรูปแบบเครือข่ายหลายเครือข่ายบนอินเทอร์เฟซเดียวหรือหลายอินเทอร์เฟซ

7
ทำให้สคริปต์ทำงานหลังจากเริ่มระบบเครือข่ายหรือไม่
ฉันค่อนข้างใหม่กับ systemd และฉันกำลังเรียนรู้สถาปัตยกรรมของมัน ตอนนี้ฉันกำลังพยายามหาวิธีที่จะทำให้เชลล์สคริปต์ที่กำหนดเองทำงาน สคริปต์นี้ต้องเรียกใช้หลังจากเลเยอร์เครือข่ายเริ่มต้นขึ้น ฉันใช้งาน Arch โดยใช้ systemd เช่นเดียวกับ netctl ip addr list > /tmp/ip.txtในการทดสอบผมเขียนสคริปต์ง่ายที่เพียงรัน ฉันสร้างไฟล์บริการต่อไปนี้สำหรับสคริปต์นี้ (/etc/systemd/system/test.service) [Unit] Description=test service [Service] ExecStart=/root/test.script [Install] WantedBy=multi-user.target ฉันเปิดใช้งานสคริปต์ด้วย systemctl enable test เมื่อรีสตาร์ทสคริปต์จะทำงานจริง ๆ แต่จะทำงานก่อนที่เครือข่ายจะเริ่มต้น กล่าวอีกนัยหนึ่งเอาต์พุตในip.txtไม่แสดงที่อยู่ IPv4 ที่กำหนดให้กับอินเทอร์เฟซหลัก ตามเวลาที่ฉันเข้าสู่ระบบที่อยู่ IPv4 ได้รับการกำหนดแน่นอนและการเชื่อมต่อเครือข่ายขึ้น ฉันคาดเดาว่าฉันสามารถแก้ไขจุดที่สคริปต์ทำงานโดยไปยุ่งกับWantedByพารามิเตอร์ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม

1
NetworkManager, networkd, netplan, ifupdown2 และ iproute2 โต้ตอบกันอย่างไร
ฉันกำลังเรียนรู้เกี่ยวกับเครือข่าย Linux บนเวิร์กสเตชัน Kubuntu 18.04 ของฉันและฉันเห็นว่ามีทั้งสองอย่างNetworkManagerและnetworkd-dispatcherกำลังทำงานอยู่: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 1250 1 0 Oct11 ? 00:00:02 /usr/sbin/inetd root …

3
ใครอ่าน / etc / resolv.conf?
เซิร์ฟเวอร์ Centos 7 ของฉันแก้ไขชื่อโดเมนไม่ถูกต้อง จากสิ่งที่ผมเห็นในระบบ Linux ทันสมัย/etc/resolv.confมักจะถูกสร้างขึ้นด้วยdhclient, หรือdnsmasqNetwork Manager ดังนั้นฉันมีคำถามทางทฤษฎีทั่วไปเกี่ยวกับเครือข่ายสแต็คใน Linuxes ที่ทันสมัย: ใครเป็นผู้รับผิดชอบในการอ่าน/etc/resolv.conf? ผู้เล่นใด (บริการหรือระบบย่อยเคอร์เนล) เกี่ยวข้องกับการแก้ไขชื่อโดเมน SHORT ANSWER: Arch linux manualกล่าวว่าการกำหนดค่าระดับสูงของการจำแนกชื่อโดเมนเสร็จสิ้นแล้ว /etc/nsswitch.confและใช้ Name Service Switch glibcAPI glibcใช้nss-resolveฟังก์ชั่นสำหรับส่งคำขอ DNS ไปยังเซิร์ฟเวอร์ DNS โดยปกติในระบบ CentOS ที่ทันสมัยจะnss-resolve ขึ้นอยู่กับ systemd-resolvedบริการ หาก/etc/resolv.confถูกสร้างโดยสิ่งที่ชอบdhclient-scriptให้systemd-resolvedอ่านและทำงานในโหมดความเข้ากันได้เลียนแบบพฤติกรรมของระบบเก่าเช่นBINDไคลเอนต์ DNS

2
วิธีลบการเชื่อมต่อโดยใช้ชื่อผ่าน Network Manager
คุณใช้วิธีnmcliลบการเชื่อมต่อ wifi ด้วยชื่อได้อย่างไร จากสิ่งที่ฉันได้อ่านจะอนุญาตเฉพาะการลบผ่าน UUID: nmcli connection delete <uuid> วิธีที่ง่ายที่สุดที่ฉันพบว่าลบตามชื่อคือการค้นหา UUID จากชื่อและส่งผ่านสิ่งต่อไปนี้ใน: nmcli con delete `nmcli --fields NAME,UUID con list | grep -i mynetworkname | awk '{print $2}'` มีวิธีที่ง่ายกว่า?

5
วิธีการตั้งค่าตัวแก้ไข DNS ใน Fedora โดยใช้ network-manager?
ฉันต้องการลองใช้ DNS สาธารณะของ Google สำหรับเรื่องนี้ฉันต้องเปลี่ยนที่อยู่ nameserver ฉันรู้ว่ามันอยู่ในไฟล์/etc/resolv.confแต่เมื่อใดก็ตามที่ฉันเริ่มnetwork-managerมันจะเขียนทับค่าในไฟล์นั้นด้วยสิ่งที่ได้รับโดยใช้ DHCP ฉันจะบอกได้อย่างไรว่าจะไม่ทำ ฉันดูผ่าน GUI แต่ฉันสามารถหาตัวเลือกเพื่อเพิ่มที่อยู่ IP เพิ่มเติมเท่านั้น ด้านล่างเป็นรางวัล :)

4
จะส่งออกและโอนย้ายการตั้งค่า NetworkManager ไปยังระบบใหม่ได้อย่างไร
จะส่งออกและโอนย้ายการตั้งค่า NetworkManager ไปยังระบบใหม่ได้อย่างไร ใช้กรณีคือ: ติดตั้งเครื่องใหม่ ย้ายการกำหนดค่าเครือข่ายจากแล็ปท็อปไปยังระบบเดสก์ท็อป (หรือกลับกัน) ควรย้ายการตั้งค่าทั้งหมดซึ่งรวมถึง: การเชื่อมต่อเครือข่ายเริ่มต้นและกำหนดเอง การเชื่อมต่อ wifi ด้วยรหัสผ่าน การกำหนดค่า VLAN การกำหนดค่า VPN (พร้อมกุญแจหากทำได้) ฉันตรวจสอบ Arch wiki แล้วและมันไม่มีอะไรเกี่ยวกับการย้ายถิ่นดังนั้นฉันจึงขอให้คุณผู้ชายและผู้หญิงที่นี่

5
มีเครื่องมือสำหรับแสดงข้อมูล WiFi ในคอนโซลหรือไม่?
ฉันสามารถดูรายละเอียดเครือข่าย WiFi ที่ตรวจพบได้ (เช่นความแรงของสัญญาณการเข้ารหัส ฯลฯ ) ในบรรทัดคำสั่งหรือไม่ รายละเอียดเพิ่มเติม - ดีกว่า

1
สุ่ม“ ยกเลิกการรับรองโดยตัวเลือกท้องถิ่น (เหตุผล: 3 = DEAUTH_LEAVING)”
ฉันกำลังวิ่ง uname -r 4.10.6-1-ARCH ในรุ่นนักพัฒนา dell XPS 13 ของฉัน (2014) ขณะนี้ฉันมีปัญหาแปลก ๆ กับ wifi ของฉัน (ฉันใช้ Networkamanger ด้วยnm-appletสำหรับ KDE): 1) ในระดับผิวเผินที่สุดฉันสังเกตเห็นว่าบางครั้งมันทำงานได้อย่างสมบูรณ์แบบ: เมื่อฉันบูทพีซีมันได้เชื่อมต่อกับ wifi แล้วและบางครั้งมันก็ไม่เชื่อมต่อในลักษณะใด ๆ (ไวไฟเหมือนเดิมเสมอ ); 2) ฉันพยายามรีสตาร์ท NM: และปัญหายังคงอยู่ 3) บางครั้งถ้าฉันรีบูตแล็ปท็อปของฉันมันทำงานได้อีกครั้งบางครั้งไม่ได้ 4) ฉันพยายามใช้ nmcli nmcli connection up My-WiFi จากนั้นฉันก็สังเกต dmesg [ 250.165837] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready …

2
การตั้งค่า WiFi ของ NetworkManager อยู่ที่ไหน
ฉันจำวันที่เล่นกับ /etc/$WE/wpa_supplicant.conf เพื่อลองและบังคับเครือข่ายกึ่งปลอดภัยบนระบบที่ใช้เดเบียน แต่ตอนนี้ไปที่ xubuntu ฉันไม่จำเป็นต้องทำ * .conf-ing ในขณะที่ (ในแง่ของเครือข่าย) ฉันอยากรู้ ข้อมูลเครือข่ายการจัดเก็บของ nm gui ทำอย่างไร สามารถสำรองหรือส่งออกเป็นไฟล์ wpa_supplicant.conf ได้หรือไม่?

3
นำเข้าไฟล์กำหนดค่า VPN ไปยัง NetworkManager จากบรรทัดคำสั่ง
หนึ่งสามารถนำเข้า.ovpnไฟล์ไปยัง NetworkManager ผ่านเครื่องมือ GUI nm-connection-editor(คลิกขวาบนnm-appletและคลิกที่Edit connections): ->AddImport a saved VPN configuration... เป้าหมายของผมคือการทำสิ่งเดียวกัน nm-cliแต่ผ่านบรรทัดคำสั่งใช้เครื่องมือเช่น เป็นไปได้ไหม?

2
ผู้จัดการเครือข่ายไม่แสดงรายการ wifi
เมื่อฉันใช้เครื่องมือคำสั่ง NetworkManager เพื่อสแกนหาเครือข่ายไร้สายผลลัพธ์จะว่างเปล่า root@radxa:~# nmcli dev wifi list SSID BSSID MODE FREQ RATE SIGNAL SECURITY ACTIVE root@radxa:~# แต่ถ้าใช้iwlistการสแกนก็โอเค: root@radxa:~# iwlist wlan0 scan Cell 01 - Address: 78:A1:06:7F:CF:C9 ESSID:"olivia" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.462 GHz (Channel 11) Encryption key:on Bit Rates:300 Mb/s IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers …

1
อินเทอร์เน็ตหยุดทำงาน“ ไม่สามารถเพิ่ม / เรียกใช้ / systemd / ask-password ไปยังไดเรกทอรีเฝ้าดู: ไม่มีพื้นที่เหลือบนอุปกรณ์”
ฉันกำลังใช้ Lubuntu 16.04 หลังจากใช้งานระบบไประยะหนึ่งแล้วอินเทอร์เน็ตไร้สายก็จะหยุดทำงาน ตามหน้าที่ฉันทำงาน: sudo service network-manager restart แต่สิ่งนี้จะส่งคืนข้อความ: Failed to add /run/systemd/ask-password to directory watch: No space left on device แต่ฉันมีจำนวนมากของพื้นที่ว่างบนฮาร์ดดิสก์ใน RAM, และผ่านการแลกเปลี่ยน เกิดอะไรขึ้น?

2
ฮอตสปอตและอินเทอร์เน็ตเข้าด้วยกัน - ทำไมล่ะ
ถ้าฉันพยายามตั้งค่าฮอตสปอตใน GNOME ฉันจะได้รับข้อความต่อไปนี้: หากคุณมีการเชื่อมต่อกับอินเทอร์เน็ตนอกเหนือจากไร้สายคุณสามารถใช้การเชื่อมต่ออินเทอร์เน็ตร่วมกับผู้อื่นได้ <network name>การเปิดสปอตไร้สายจะตัดการเชื่อมต่อจากคุณ ไม่สามารถเข้าถึงอินเทอร์เน็ตผ่านไร้สายของคุณในขณะที่ฮอตสปอตเปิดใช้งานอยู่ อะไรคือสาเหตุทางเทคนิคที่ทำให้ฉันไม่สามารถตั้งค่า Hotspot และเชื่อมต่อกับอินเทอร์เน็ตในเวลาเดียวกันได้?

5
network.service ล้มเหลวในการเริ่มต้น LSB: นำเครือข่ายขึ้น / ลง - Centos 7
ฉันกำลังประสบปัญหากับ Centos7 เมื่อพยายามเริ่มบริการเครือข่าย ฉันได้รับข้อความแสดงข้อผิดพลาดด้านล่าง Failed to start LSB: Bring up/down networking ปัญหาเกิดขึ้นเมื่อฉันรู้ว่าไม่ได้ใช้ที่อยู่ IP แบบคงที่ของฉันจากไฟล์ / etc / sysconfig / network-script / ifcfg-eth0 (พบด้านล่าง) DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.16 NETMASK=255.255.255.0 HWADDR=B8:27:EB:C3:1E:EC NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet เมื่อรีบูทอุปกรณ์จะโหลดด้วยที่อยู่ IP 192.168.0.7 ไม่ชัดเจนว่าได้รับการกำหนดที่อยู่ IP แบบคงที่และไม่แน่ใจว่าจะรับข้อมูลของเซิร์ฟเวอร์ DHCP ได้อย่างไร (ซึ่งฉันมีเราเตอร์ของฉัน) ฉันพยายามปิดการใช้งาน NetworkManager เนื่องจากอาจทำให้เกิดความเสียหายกับบริการเครือข่ายโดยใช้คำสั่งด้านล่าง systemctl stop NetworkManager จากนั้นเปิดใช้งานเครือข่าย systemctl start network …

3
วิธีทำให้ NetworkManager เพิ่มเซิร์ฟเวอร์ DNS ที่ด้านบนของ /etc/resolv.conf
ตอนนี้ /etc/resolv.conf ของฉันจะเป็นดังนี้: # Generated by NetworkManager nameserver 10.165.246.33 nameserver 192.135.82.60 nameserver 10.165.74.2 สองเนมเซิร์ฟเวอร์แรกจะถูกกำหนดค่าโดยอัตโนมัติผ่าน DHCP อันสุดท้ายคืออันที่ฉันเพิ่มด้วยตนเองใน NetworkManager เป็นชื่อที่สำคัญที่สุดเนื่องจากช่วยแก้ไขชื่อโดเมนภายในของเรา (เช่นbuild-server-17.our-company-domain.com) ปัญหาคือ NetworkManager เพิ่มที่ด้านล่างของ/etc/resolv.confดังนั้นเมื่อเข้าถึง URL อินทราเน็ตเบราว์เซอร์ของฉันพยายามแก้ไขโดยใช้สองเซิร์ฟเวอร์แรกและใช้เวลานาน ฉันจะทำให้ NetworkManager เพิ่มเซิร์ฟเวอร์ DNS ที่กำหนดค่าด้วยตนเองได้อย่างไรก่อนที่จะถูกกำหนดค่าโดยอัตโนมัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.