İp yüklemek için iproute2 suite aracını buradan indirin. Ancak, çoğu Linux dağıtımında iproute2 aracı önceden yüklenmiştir.
Derlemek için en son kaynak kodunu indirmek için git komutunu da kullanabilirsiniz:
$ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.gitIP adresini ayarlayın ve silin
Makinenize bir IP adresi ayarlamak için aşağıdaki ip komutunu kullanabilirsiniz:
$ sudo ip adresi ekle 192.168.0.193/24 dev wlan0Lütfen IP adresinin / 24 gibi bir son eki olması gerektiğini unutmayın. Bu kullanım, CIDR'de kullanılan alt ağ maskesini görüntülemek için kullanılır. Bu örnekte, alt ağ maskesi 255.255.255.0'dır.
IP adresini yukarıdaki şekilde ayarladıktan sonra, etkili olup olmadığını kontrol etmeniz gerekir.
$ ip adres göster wlan0IP adresini de aynı şekilde silebilirsiniz, eklemek yerine del'i kullanın.
$ sudo ip adresi del 192.168.0.193/24 dev wlan0Yönlendirme tablosu girişlerini listeleyin
İp komutunun yönlendirme nesnesinin parametreleri, ağdaki yönlendirme verilerini görüntülemenize ve yönlendirme tablonuzu ayarlamanıza da yardımcı olabilir. İlk giriş, varsayılan yönlendirme girişidir, istediğiniz zaman değiştirebilirsiniz.
Bu örnekte, birkaç yönlendirme girişi vardır. Bu sonuç, farklı ağ arayüzleri üzerinden bağlanan birkaç cihaz olduğunu göstermektedir. WIFI, Ethernet ve noktadan noktaya bağlantı içerirler.
$ ip rota gösterisiBir IP adresiniz olduğunu varsayarsak, yönlendirme paketlerinin nereden geldiğini bilmeniz gerekir. Aşağıdaki yönlendirme seçenekleri kullanılabilir (Ek açıklama: yönlendirme tarafından kullanılan arayüzleri listeler, vb.):
$ ip yolu 10.42.0.47 olsunVarsayılan rotayı değiştir
Varsayılan yolu değiştirmek için aşağıdaki ip komutunu kullanın
$ sudo ip yolu, 192.168.0.196 üzerinden varsayılan ekleAğ istatistiklerini görüntüle
İp komutu, farklı ağ arayüzlerinin istatistiklerini de görüntüleyebilir.
Belirli bir ağ arabiriminin bilgilerini almanız gerektiğinde, ağ arabirimi adından sonra ls seçeneğini ekleyin. Birden fazla seçenek -s kullanmak, size bu özel arayüz hakkında daha ayrıntılı bilgi verecektir. Bu, özellikle ağ bağlantısı arızalarını giderirken yararlıdır.
$ ip -s -s bağlantısı ls p2p1ARP girişi
Adres Çözümleme Protokolü (ARP), bir IP adresini, genellikle MAC adresi olarak adlandırılan, karşılık gelen fiziksel adresine dönüştürmek için kullanılır. İp komutunun komşu veya komşu seçeneğini kullanarak, LAN'ınıza bağlı aygıtın MAC adresini görüntüleyebilirsiniz.
$ ip komşusuNetlink mesajlarını izleyin
Netlink mesajlarını görüntülemek için ip komutunu da kullanabilirsiniz. İzleme seçeneği, ağ cihazlarının durumunu görüntülemenizi sağlar. Örneğin, yerel alan ağındaki bir bilgisayar, durumuna göre ULAŞILABİLİR veya STALE olarak sınıflandırılabilir. Aşağıdaki komutu kullanın:
$ ip tümünü izleAğ arayüzünü etkinleştirin ve devre dışı bırakın
Tıpkı ifconfig kullanımı gibi, belirli bir arabirimi etkinleştirmek için ip komutunun yukarı ve aşağı seçeneklerini kullanabilirsiniz.
Bu örnekte, ppp0 arayüzü etkinleştirildiğinde ve durdurulup tekrar etkinleştirildikten sonra, ilgili yönlendirme tablosu girişlerini görebilirsiniz. Bu arayüz wlan0 veya eth0 olabilir. Ppp0'ı kullanabileceğiniz herhangi bir arayüze değiştirin.
$ sudo ip bağlantı seti ppp0 aşağı $ sudo ip bağlantı ppp0 ayarlaYardım almak
Başınız belada olduğunda ve belirli bir seçeneği nasıl kullanacağınızı bilmiyorsanız, yardım seçeneğini kullanabilirsiniz. Man sayfası ip seçeneklerinin nasıl kullanılacağı hakkında çok fazla bilgi sağlamaz, bu yüzden yardım alabileceğiniz yer burasıdır.
Örneğin, rota seçenekleri hakkında daha fazla bilgi edinmek istiyorsanız:
$ ip rota yardımıözet
Ağ yöneticileri ve tüm Linux kullanıcıları için ip komutu önemli bir araçtır. Özellikle komut dosyaları yazarken ifconfig komutunu bırakmanın zamanı geldi.