ifconfig'e karşı ip


21

Okuduktan sonra bu cevabı ben arasındaki fark için görevime başlamış ipve ifconfig* Nix sistemleri için. Yakında bunun ip"daha" özelliklere sahip olduğunu öğrendim ifconfig, ama asıl fark nedir? ifconfigİhtiyacım olan işlevleri sağladığı zaman kullanmamak için herhangi bir neden var mı ? (Örneğin güvenlik uygulamaları) Hevesli bir ifconfigkullanıcı olduğumdan beri bilmek istiyorum .

Yanıtlar:


11

Basit cevap: Linux'ta ifconfigeskidir.

Kimden man ifconfig:

Bu program modası geçmiş! Değiştirme kontrolü için ip addrve ip link. İstatistikler için kullanın ip -s link.


1
Ancak bunu kullanırken olumsuz yan etkiler içeriyor mu?
BloodPhilia,

@BloodPhilia, eğer gelişmiş iproute özelliklerinden bazılarını kullanıyorsanız, ifconfig kullanmak onları karıştırabilir. Nerede kullanıyorsanız, neredeyse kesinlikle bilirsiniz. İfconfig kullanmak çoğunlukla güvenlidir.
Zoredache

1
Lütfen cevabınızı genişletip bize nedenini, dezavantajlarının neler olduğunu, niçin değiştirildiğini vb. Söyler misiniz?
slhck

1
Bu açıkça ifade edilir man ifconfig: linux.die.net/man/8/ifconfig
Andrejs Cainikovs

@BloodPhilia: Bazı eski çekirdekleri (özel olabilir, yamalı), tarlada ipveya kullanırken garip davrandılar ss. Aksi takdirde, nispeten modern bir çekirdeğe ve kullanıcı alanına sahip sistemler için çalışmalıdır.
pilona

18

Gönderen Neden iproute2? :

Çoğu Linux dağıtımı ve çoğu UNIX, şu anda saygın arp, ifconfig ve route komutlarını kullanmaktadır. Bu araçlar çalışırken, Linux 2.2 ve üzeri sürümlerde beklenmeyen davranışlar sergiliyorlar. Örneğin, GRE tünelleri bugünlerde rotalamanın ayrılmaz bir parçasıdır, ancak tamamen farklı araçlar gerektirir.

İproute2 ile tüneller araç setinin ayrılmaz bir parçasıdır.

2.2 ve üzeri Linux çekirdeği tamamen yeniden tasarlanmış bir ağ alt sistemi içerir. Bu yeni ağ kodu, Linux performansını ve genel işletim sistemi arenada çok az rekabetin yarattığı bir özelliği getiriyor. Aslında, yeni yönlendirme, filtreleme ve sınıflandırma kodu, birçok yönlendirici ve güvenlik duvarı ve trafik şekillendirme ürünleri tarafından sağlanandan daha özelliklidir.

Yeni ağ oluşturma kavramları icat edildiğinden, insanlar bunları mevcut işletim sistemlerinde mevcut çerçevenin üzerine yerleştirmenin yollarını buldular. Bu sürekli katliam katmanları, çoğu insan dilinde olduğu gibi garip davranışlarla dolu ağ koduna yol açmıştır. Geçmişte, Linux SunOS'un bu şeylerin çoğunu idare etmesine benziyordu ki bu ideal değildi.

Bu yeni çerçeve, daha önce Linux'un erişemeyeceği özellikleri açıkça ifade etmeyi mümkün kılıyor.

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.