OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

5.1.3. İle Komut Satırında sistemd-ağ


Süre eğeryukarıaşağı Debian tarafından kullanılan tarihsel araçtır ve sunucu veya diğer minimum kurulumlar için hala varsayılan olsa da, dikkate almaya değer daha yeni bir araç var: sistemd-ağ. ile entegrasyonu systemd init sistemi onu çok çekici bir seçim haline getiriyor. Debian tabanlı dağıtımlara özgü değildir (aksine eğeryukarıaşağı) ve sistemd birim dosyalarının sözdizimini anlıyorsanız, çok küçük, verimli ve yapılandırması nispeten kolay olacak şekilde tasarlanmıştır. Düşünürseniz, bu özellikle çekici bir seçimdir. Ağ yöneticisi şişmiş ve yapılandırması zor.

sen yapılandır sistemd-ağ yerleştirerek .ağ dosyalar /etc/systemd/ağ/ dizin. Alternatif olarak, kullanabilirsiniz /lib/systemd/ağ/ paketlenmiş dosyalar için veya /run/systemd/ ağ/ çalışma zamanında oluşturulan dosyalar için. Bu dosyaların formatı şurada belgelenmiştir: sistem ağ(5). Maç bölüm, yapılandırmanın geçerli olduğu ağ arabirimlerini gösterir. Arabirimi, ortam erişim denetimi (MAC) adresi veya cihaz türü dahil olmak üzere birçok yolla belirtebilirsiniz. NS bölüm ağ yapılandırmasını tanımlar.


Örnek 5.1 DHCP Tabanlı Yapılandırma /etc/systemd/network/80-dhcp.network


[Eşleşme] Ad=tr*


[Ağ] DHCP=evet

[Eşleşme] Ad=tr*


[Ağ] DHCP=evet

Örnek 5.2 Statik Yapılandırma /etc/systemd/network/50-static.network


[Eşleşme] Ad=enp2s0


[Ağ] Adresi=192.168.0.15/24 Ağ Geçidi=192.168.0.1 DNS=8.8.8.8

[Eşleşme] Ad=enp2s0


[Ağ] Adresi=192.168.0.15/24 Ağ Geçidi=192.168.0.1 DNS=8.8.8.8


Bunu not et sistem ağı varsayılan olarak devre dışıdır, bu nedenle kullanmak istiyorsanız etkinleştirmelisiniz. Ayrıca bağlıdır sistem çözüldü DNS çözümlemesinin uygun şekilde entegrasyonu için, bu da sırayla değiştirmenizi gerektirir. / Etc / resolv.conf bir sembolik bağlantı ile /run/systemd/resolve/çözüm. konftarafından yönetilen sistem çözüldü.


# systemctl etkin systemd-networkd

# systemctl systemd çözümünü etkinleştir

# systemctl systemd-networkd'yi başlat

# systemctl start systemd-çözüldü

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

# systemctl etkin systemd-networkd

# systemctl systemd çözümünü etkinleştir

# systemctl systemd-networkd'yi başlat

# systemctl start systemd-çözüldü

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf


Rağmen sistemd-ağ kablosuz ağlar için tümleşik desteğin olmaması gibi bazı sınırlamalardan muzdaripse, önceden var olan bir harici bağlantıya güvenebilirsiniz. wpa_supplicant kablosuz destek için yapılandırma. Ancak, özellikle kapsayıcılar ve sanal makinelerde kullanışlıdır ve başlangıçta bir kapsayıcının ağ yapılandırmasının ana bilgisayarın ağ yapılandırmasına bağlı olduğu ortamlar için geliştirilmiştir. Bu senaryoda, sistemd-ağ Bu tür bir senaryoda ihtiyaç duyabileceğiniz her türlü sanal ağ cihazını desteklemeye devam ederken her iki tarafı da tutarlı bir şekilde yönetmeyi kolaylaştırır (bkz. sistemd.netdev(5)).


OnWorks'te En İyi OS Bulut Bilişimi: