Linux Ağ İletişimi - ifconfig / route / etc yerine “ip X”?


14

Ben gibi komutları kullanarak alışkınım ifconfig, routekontrol ve değişim ağı bilgilerin linux üzerinde benzeri ve. Ancak bir ipkomut olduğunu biliyorum (çeşitli alt komutları ile). Bir yerde bunun 'Doğru yol' olduğunu duydum. Eğer ifconfig / route / etc'den ayrılmamın özel bir nedeni var mı? Tercihiniz nedir? Bir setin diğerlerinin yapamayacağı bir şey var mı?


Temel görevler için hızlı bir karşılaştırma burada bulundu: tty1.net/blog/2010-04-21-ifconfig-ip-comparison_en.html

Yanıtlar:


10

ipconfig + route kullanarak daha gelişmiş iproute2 özelliklerine [örneğin birden fazla yönlendirme tablosu , src adresine veya filtreye dayalı yönlendirme] erişemeyeceğinizi düşünüyorum .

benim için ip sözdizimi çok daha mantıklı ve kullanımı daha kolay.


11

Komut iproute2ip adlı yardımcı program koleksiyonuna aittir .

Manifestoları:

Ağ yapılandırma kılavuzlarının çoğu, ifconfig ve route'u birincil ağ yapılandırma araçları olarak belirtmektedir, ancak ifconfig'nin modern ağ ortamlarında yetersiz davrandığı bilinmektedir. Kullanımdan kaldırılmalıdır, ancak dağıtımların çoğu hala bunları içermektedir. Çoğu ağ yapılandırma sistemi ifconfig kullanır ve bu nedenle sınırlı bir özellik kümesi sağlar. / Etc / net projesi, ifconfig kullanmadığından ve sistem yöneticisinin trafik kontrolü de dahil olmak üzere tüm iproute2 özelliklerinden yararlanmasına izin verdiği için çoğu modern ağ teknolojisini desteklemeyi amaçlamaktadır.

Kısacası, bir dizi farklı eski arayüzü birleştirir ve ilke tabanlı yönlendirme gibi daha yeni özelliklere erişim sağlar. Daha tutarlı bir komut setinin avantajı ile.


1
Ve çoğu insanın bilmediği bir komut setinin dezavantajı. Yalnızca iproute'ta özelliklere ihtiyacınız yoksa veya büyük olasılıkla, rota / ifconfig ile kalıyorsunuz demektir.
Cian

2
Doğru. net-toolsGerçekten hiç inkar edilip edilmeyeceği , yoruma açık görünüyor. Ben senin distro olsa ne olursa olsun gitmek söyleyebilirim. Bu şekilde net-toolskaybolursa şok olmazsınız ve ifconfigyönetilen arayüz adreslerini yok saymak gibi durumlardan kaçınabilirsiniz ip addr.
Dan Carley

ifconfig ve route (ve netstat), bir bütün olarak UNIX kullanmaya devam ettiği sürece hiç gitmeyecek: Solaris'ten HP-UX - AIX ve ötesine kadar olan varyasyonlar hala bu araçları kullanıyor ve Windows gibi UNIX sistemleri. IP yardımcı programı - oldukça güzel olsa da - sadece Linux'ta kullanılabilir.
Mei

3

iproute sonunda ifconfig ve ark. şu anda küçük bir fark var, ancak ip sözdizimi (en azından benim için) daha okunabilir.


1

ifconfig ve rota, 1985'ten beri güneş altındaki tüm Unix'lerde (oh oh oh) kullanılabilir (ve unix olmayanlarda bile, yol pencerelerin altında da bulunur). ip genel olarak daha iyidir, ancak son linux dağıtımları dışında hala nadirdir. Ne olmuş yani? Her iki yolu da biliyor ve herkes yakında IP'ye geçecek umuyoruz :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.