GNU/Linux >> Znalost Linux >  >> Linux

Mám přestat používat Ifconfig?

Řešení 1:

Cituji web Thomase Pirchera (cc-by-sa):

ifconfig vs ip

Příkaz /bin/ip existuje už nějakou dobu. Lidé však nadále používají starší příkaz /sbin/ifconfig . Aby bylo jasno:ifconfig nezmizí rychle, ale jeho novější verze, ip , je výkonnější a nakonec jej nahradí.

Manuálová stránka ip může na první pohled vypadat hrozivě, ale jakmile se seznámíte se syntaxí příkazu, je čtení snadné. Tato stránka nebude představovat nové funkce ip. Spíše obsahuje srovnání vedle sebe, pokud ifconfig a ip abyste získali rychlý přehled o syntaxi příkazu.

Zobrazit síťová zařízení a konfiguraci

ifconfig

ip addr show
ip link show

Povolit síťové rozhraní

ifconfig eth0 up
ip link set eth0 up

Síťové rozhraní je zakázáno podobným způsobem:

ifconfig eth0 down
ip link set eth0 down

Řešení 2:

Ano, ifconfig je zastaralá ve prospěch iproute2 (ip příkaz) v systému Linux .

Podobně arp , route a netstat příkazy jsou také zastaralé.

Nicméně iproute2 je specifický pro Linux, když některé jiné Unixy používají ifconfig , takže vám může pomoci vědět/zapamatovat si, jak to funguje, pokud budete někdy používat jiný Unix...

Chcete-li se naučit "nový způsob", doporučuji vám podívat se na tyto 3 odkazy:

  • iproute2:Život po ifconfig (základy , z poumpoumk odpověď uživatele),
  • Zastaralé síťové příkazy Linuxu a jejich náhrady (podrobnosti ),
  • Proč je ifconfig na hovno (a jak používat ip když to udělá ).

Podle posledního odkazu ifconfig nebyl udržován +15 let :

Kromě velkého množství oprav, které Debian nashromáždil, nezaznamenal balíček net-tools žádný upstream vývoj po verzi 1.60, vydané někdy kolem 15. dubna 2001.

Řešení 3:

ifconfig je již mnoho let zastaralý, čas na změnu, zvláště v případě, jako je ten váš.

Řešení 4:

ip byl nahrazením ifconfig na chvíli, pravděpodobně v určitém okamžiku ifconfig aktualizuje, nicméně bych na to nečekal a naučil se pracovat s ip také. Je podporován na všech linuxových distribucích


Linux
  1. Použití UFW jako IP Blacklist

  2. Použití mod_cluster v Apache

  3. Používáte Notify-Send s Cronem?

  1. Používáte Ubuntu s nastavením na dvou obrazovkách?

  2. Jak lokálně vysílat zprávu pomocí soketů UDP?

  3. Použití grep vs awk

  1. Ladění Linuxu pomocí ProcDump

  2. Automatické dokončování Git?

  3. Použití protokolů serveru