network
network komut dalı, bir sanal cihazın ağ katmanının tamamını yönetir: fiziksel ve mantıksal arabirimler, IP adresleri, yönlendirme tabloları, statik yönlendirmeler, güvenlik duvarı kuralları ve cluster IP servisleri. Kısacası cihazın hangi trafiği nereden, hangi kuralla taşıyacağı burada tanımlanır.
Komut Haritası
| Komut | Ne yönetir | Panel karşılığı |
|---|---|---|
network interface | Ağ arabirimleri: eth, VLAN, VXLAN, macvtap, veth, bond, LACP, köprü | Arabirim ekranı |
network ip | Arabirimlere tanımlanan adresler; arabirim adresi ya da cluster adresi | Adres ekranı |
network namespace | Yönlendirme tabloları, DNS, dinamik yönlendirme servisleri ve ağ katmanı korumaları | Yönlendirme tablosu ekranı |
network route | Statik yönlendirmeler: hedef ağ ve ağ geçidi | Yönlendirme ekranı |
network fw-rule | Güvenlik duvarı kuralları: izin, engelleme, SNAT ve DNAT | Güvenlik duvarı ekranı |
network cluster-ip-service | Cluster IP servislerinin durumu ve yeniden başlatılması | Cluster durumu ekranı |
Her Komut Sanal Cihazla Başlar
Ağ ayarları her zaman belirli bir sanal cihaza aittir. Bu yüzden dalın bütün komutları, aksiyondan hemen sonra v-device alanını ister. Bu bir seçenek değil, zorunlu alandır.
v-device değeri, yerel cihaz için Host ya da tanımlı bir sanal cihazın adıdır; Tab kullanılabilecekleri listeler.
Her Kaynakta Aynı Beş Komut
| Aksiyon | Ne yapar | Kimlik nasıl yazılır |
|---|---|---|
list | Kayıtları listeler | — |
show <kimlik> | Tek kaydın ayrıntısını gösterir | Kimlik doğrudan, alan adı yazılmadan |
add <alanlar> | Yeni kayıt oluşturur | — |
update id <kimlik> [alanlar] | Var olan kaydı günceller | id alanıyla |
delete <kimlik> | Kaydı siler | Kimlik doğrudan |
Beşlinin dışına çıkan iki kaynak vardır: network ip ek olarak update-many taşır, network cluster-ip-service ise CRUD yerine yalnız status ve restart sunar.
Alan yazımının kuralı
-- ile başlamayan alanlar zorunludur ve sırayla istenir; -- ile başlayanlar isteğe bağlıdır. Satıra -- ile başlayan bir alan eklendiğinde zorunlu alanlar da -- önekiyle yazılabilir.
Bir Cihazın Ağını Sıfırdan Kurma
network namespace add v-device Host name DMZnetwork interface add v-device Host name vlan100 type vlan --vlanId 100 --vlanMasterId <arabirim> --namespace <tablo>network ip add v-device Host interface <arabirim> ip 10.0.10.1 cidr 24network route add v-device Host interface <arabirim> gateway 10.0.10.254network fw-rule add v-device Host namespace <tablo> interface <arabirim> …Bilinmesi Gerekenler
- Sıra önemlidir. Arabirim, bağlanacağı yönlendirme tablosundan sonra; adres, arabirimden sonra; yol ise adresten sonra tanımlanır.
- Silme sırası terstir. Bir arabirimi silmeden önce üzerindeki adresler ve o arabirime bağlı yollar ile kurallar gözden geçirilmelidir.
- Koruma ayarları yönlendirme tablosundadır. Ağ katmanı DDoS ve sertleştirme anahtarları
network namespacekaydında tutulur. - Cluster adresleri iki cihazda birden anlam taşır.
--ipType clusterseçilen adreslerde eş cihazın adresi ve yedek rol de yazılır.
