Zoeken op website

Verouderde Linux-netwerkopdrachten en hun vervangingen


In ons vorige artikel hebben we enkele nuttige hulpprogramma's voor opdrachtregelnetwerken voor Sysadmin's besproken voor netwerkbeheer, probleemoplossing en foutopsporing op Linux. We noemden enkele netwerkcommando's die nog steeds in veel Linux-distributies zijn opgenomen en ondersteund, maar nu in werkelijkheid verouderd of achterhaald zijn en daarom zouden moeten worden uitgevoerd ten gunste van meer hedendaagse vervangingen.

Hoewel deze netwerktools/hulpprogramma's nog steeds beschikbaar zijn in officiële opslagplaatsen van reguliere Linux-distributies, worden ze niet standaard vooraf geïnstalleerd.

Dit is duidelijk zichtbaar in Enterprise Linux distributies; een aantal populaire netwerkopdrachten werken niet langer op RHEL/CentOS 7, terwijl ze feitelijk wel werken op RHEL/CentOS 6. De nieuwste versies van Debian en Ubuntu bevatten deze niet.

In dit artikel zullen we verouderde Linux-netwerkopdrachten en hun vervangingen delen. Deze opdrachten omvatten ifconfig, netstat, arp, iwconfig, iptunnel, nameif en ook route .

Alle vermelde programma's met uitzondering van iwconfig zijn te vinden in het net-tools pakket dat al zoveel jaren niet meer actief wordt onderhouden.

Belangrijk is dat je in gedachten moet houden dat “niet-onderhouden software gevaarlijk is”, het vormt een groot veiligheidsrisico voor je Linux-systeem. De moderne vervanging voor net-tools is iproute2 – een assortiment hulpprogramma's voor het besturen van TCP/IP-netwerken in Linux.

De volgende tabel toont een samenvatting van de exacte verouderde opdrachten en hun vervangingen, waar u rekening mee moet houden.

arp

ip n (ip-buurman)

ifconfig

ip a (ip-adres), ip-link, ip -s (ip -stats)

iptunnel

ip-tunnel

iwconfig

iw

nameif

ip-link, ifrename

netstat

ss, ip route (voor netstat -r), ip -s link (voor netstat -i), ip maddr (voor netstat -g)

route

ip r (ip-route)

In de volgende handleidingen vindt u meer informatie over enkele vervangingen.

  1. ifconfig vs ip: wat is het verschil en het vergelijken van netwerkconfiguratie
  2. 10 Handige “IP”-opdrachten om netwerkinterfaces te configureren

Al met al is het goed om deze veranderingen in gedachten te houden, aangezien de meeste van deze verouderde tools ergens in de toekomst volledig zullen worden vervangen. Oude gewoonten zijn moeilijk, maar je moet verder. Bovendien is het installeren en gebruiken van niet-onderhouden pakketten op uw Linux-systeem een onveilige en gevaarlijke praktijk.

Zit je nog steeds vast aan het gebruik van deze oude/verouderde commando's? Hoe ga je om met de vervangingen? Deel uw mening met ons via het onderstaande feedbackformulier.