Ben Linux benim Kubuntu 18.04 iş istasyonundaki ağ hakkında öğreniyorum ve ben de o görüyor NetworkManagerve networkd-dispatcherçalışıyor:
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 1593 1097 0 Oct11 ? 00:00:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper...
NetworkManager"her şeyi" işleyecek şekilde yapılandırılmış görünüyor netplan:
oleg@eclectic:~$ cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Ben yüklü değilse netplanher şeyi teslim inanıyorum .networkdNetworkManager
Ayrıca bir sürü dosya var /etc/network/ve bunları ne işlediğinden emin değilim. Bir çok paket bu dizini kullanıyor gibi görünüyor:
oleg@eclectic:~$ dpkg -S /etc/network
avahi-daemon, ifupdown2, wpasupplicant, openvpn, postfix, netbase, avahi-autoipd, wireless-tools, clamav-freshclam: /etc/network
Bazı Google'lardan sonra ilk düşüncelerim bu NetworkManagerve networkdher ikisi de çalışıyor, ancak netplanyalnızca bir şey gerçekten bir şey yapacak şekilde yapılandırma oluşturur. Ama bunu nasıl doğrulayacağımı, operasyon zincirini bulacağımı ya da kukla0 için olan kötü planlara uyacak şekilde yapılandırdığımı bilmiyorum.
Soru: NetworkManager, networkd ve netplan birlikte tam olarak nasıl çalışıyor? Başka bir deyişle, bilgisayar açıldığında, hangi işlemler başka hangi işlemlere el koyar? Nasıl mı araçları paketlerden gibi net-tools, ifupdown2ve iproute2ve dizinleri gibi /etc/network/bu işe uyum? Ve son olarak, bunu kendim nasıl anlayabilir ve komut satırını kullanarak ayrıntıları nasıl öğrenebilirim?
Güncelleme: Üst düzey bir genel bakış arıyorum. Daha ziyade, bu bileşenlerin çekirdek düzeyinde veya benzeri düzeyde nasıl etkileşime girdiğini, çakıştığını veya çatışmadan kaçındığını bilmek istiyorum.