Linux-opdrachten

Traceroute uitvoeren in Linux

Traceroute uitvoeren in Linux

Traceroute is een tool in Linux waarmee je de routes van netwerkpakketten kunt onderzoeken. Het kan u helpen bij het identificeren van de beperkende factor van netwerkpakketreizen. Traceroute is ook handig voor het oplossen van problemen met trage netwerkverbindingen. Deze gids laat je zien hoe je traceroute uitvoert in Linux.

Over traceroute

Traceroute werkt door datapakketten naar de doelcomputer, server of website te sturen en eventuele tussenstappen vast te leggen waar de pakketten doorheen reizen. De uitvoer van een traceroute-opdracht zijn de IP-adressen en domeinnamen waar de pakketten doorheen gaan. Deze vermeldingen laten ook zien hoe lang het duurt voordat de pakketten elke bestemming bereiken. Dit kan verklaren waarom sommige websites langer nodig hebben om te laden dan andere, omdat het aantal verkeershops kan variëren.

Traceroute is ook handig voor het in kaart brengen van lokale netwerken. Inzicht in de topologie en verbindingen van het lokale netwerk wordt gevonden bij het uitvoeren van de tool.

Houd er rekening mee dat sommige apparaten tijdens het gebruik van traceroute mogelijk niet goed samenwerken. Dit kan komen doordat routers worden afgeluisterd, ISP's snelheidsbeperkende ICMP-berichten, apparaten die zijn geconfigureerd om geen ICMP-pakketten te verzenden (om gedistribueerde DoS-aanvallen te voorkomen), enz. Sommige netwerken zijn ook geconfigureerd om traceroute-verzoeken te blokkeren.

Traceroute installeren

Traceroute is een krachtige tool die beschikbaar is voor alle Linux-distributies. Hieronder vindt u een korte lijst van de opdrachten om traceroute op verschillende distributies te installeren.

Voor Debian/Ubuntu en derivaten:

$ sudo apt install traceroute -y

Voor Fedora en derivaten:

$ sudo dnf traceroute installeren

Voor openSUSE, SUSE Linux, en derivaten:

$ sudo zypper in traceroute

Voor Arch Linux en derivaten:

$ sudo pacman -S traceroute

Traceroute gebruiken

De volgende secties laten u zien hoe u traceroute op uw Linux-systeem kunt gebruiken:.

Basisgebruik

De primaire methode om traceroute te gebruiken is vrij eenvoudig. Het enige dat voor traceroute nodig is, is de bestemming om het onderzoek uit te voeren. De bestemming kan een domein of een IP-adres zijn.

$ traceroute linuxhint.com

$ traceroute 8.8.8.8

Als een netwerk is geconfigureerd om het traceroute-signaal te blokkeren, wordt deze sonde aangeduid met sterretjes.

IPv4 of IPv6

Traceroute gebruikt standaard het standaard internetprotocol waarmee uw systeem is geconfigureerd. Volg de onderstaande procedure om de IP-versie handmatig in te stellen:.

Gebruik de vlag "-4" om traceroute te vertellen om IPv4 te gebruiken:

$ traceroute -4 linuxhint.com

Gebruik de vlag "-6" om traceroute te vertellen om IPv6 te gebruiken:

$ traceroute -6 linuxhint.com

Poorten testen

Als het nodig is om een ​​specifieke poort te testen, kan de poort worden gespecificeerd met behulp van de "-p" vlag. Voor UDP-tracering begint de traceroute met de gegeven waarde en neemt toe met elke sonde. Voor ICMP-tracering bepaalt de waarde de initiële ICMP-reekswaarde. Voor TCP en anderen is dit de constante bestemmingspoort om verbinding te maken.

$ traceroute -p 192.168.0.1

Apparaatnamen verbergen

In sommige situaties kunnen de apparaatnamen in de uitvoer de uitvoer er rommelig uit laten zien. Voor meer duidelijkheid kunt u de apparaatnamen verbergen voor de uitvoer. Gebruik hiervoor de vlag "-n" (geen toewijzing):

$ traceroute -n linuxhint.com

Traceroute time-outlimiet

Traceroute wacht standaard 5 seconden op een reactie. In bepaalde situaties wilt u misschien de wachttijd wijzigen in meer of minder dan 5 seconden. Gebruik hiervoor de vlag "-w". Merk op dat de tijdwaarde een getal met drijvende komma is.

$ traceroute -w 6.0 linuxhint.com

Onderzoeksmethoden

Er zijn meerdere methoden die u kunt gebruiken om het externe adres te onderzoeken. Gebruik de vlag "-I" om traceroute op te geven om ICMP-echo te gebruiken:

$ traceroute -I linuxhint.com

Gebruik de vlag "-T" om TCP SYN te gebruiken voor sonderen:

$ sudo traceroute -T linuxhint.com

Het maximale aantal hops instellen

Traceroute volgt standaard 30 hops. Traceroute biedt de mogelijkheid om het aantal te volgen hops handmatig in te stellen.

Gebruik de vlag "-m" met het aantal hops:

$ traceroute -I -m 10 linuxhint.com

De interface specificeren

Als er meerdere netwerkinterfaces op de computer zijn aangesloten, kan het helpen om de netwerkinterface te specificeren die moet worden gebruikt voor het verzenden van pakketten. Gebruik de vlag "-i" om de netwerkinterface te specificeren:

$ sudo traceroute -i enp0s3 linuxhint.com

Het aantal zoekopdrachten voor een hop definiëren

Om het aantal query's voor een hop te definiëren, geeft u dit aantal op met de vlag "-q":

$ traceroute -I -q 4 linuxhint.com

Pakketten routeren via een gateway

Om pakketten door een bepaalde gateway te routeren, gebruikt u de optie "-g", gevolgd door de gateway:

$ traceroute -I -g 192.168.0.1 linuxhint.com

Traceroute-helppagina

De bovenstaande demonstraties zijn slechts enkele van de meest voorkomende toepassingen van traceroute, en er zijn nog meer functies die u kunt gebruiken. Om snel hulp te krijgen, opent u de traceroute-helppagina met de volgende opdracht:

$ traceroute --help

Voor een uitgebreidere, meer diepgaande gids over alle beschikbare traceroute-opties, bekijk de man-pagina met het volgende commando:

$ man traceroute

Conclusie

Traceroute is een krachtig hulpmiddel dat wordt gebruikt voor netwerkdiagnose en er zijn talloze opties die het ondersteunt. Het beheersen van traceroute kan enige tijd en oefening vergen. Wanneer u deze tool gebruikt, gebruikt u vaak de methoden die in dit artikel worden beschreven.

Er zijn meer tools zoals traceroute die er zijn. Als je met een vergelijkbare tool in GUI wilt werken, bekijk dan Zenmap om een ​​netwerk te scannen. Zenmap is een GUI-front-end voor een andere populaire netwerkscanner genaamd Nmap.

Veel computerplezier!

Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...