Ben Linux benim Kubuntu 18.04 iş istasyonundaki ağ hakkında öğreniyorum ve ben de o görüyor NetworkManager
ve 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 netplan
her şeyi teslim inanıyorum .networkd
NetworkManager
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 NetworkManager
ve networkd
her ikisi de çalışıyor, ancak netplan
yalnı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
, ifupdown2
ve iproute2
ve 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.