Linux లో Traceroute రన్ చేయడం ఎలా

How Run Traceroute Linux



Traceroute అనేది Linux లోని ఒక సాధనం, ఇది నెట్‌వర్క్ ప్యాకెట్‌ల మార్గాలను పరిశోధించడానికి మిమ్మల్ని అనుమతిస్తుంది. నెట్‌వర్క్ ప్యాకెట్ ప్రయాణాల పరిమిత కారకాన్ని గుర్తించడంలో ఇది మీకు సహాయపడుతుంది. నిదానమైన నెట్‌వర్క్ కనెక్షన్‌లను పరిష్కరించడానికి ట్రేసర్‌రూట్ కూడా ఉపయోగపడుతుంది. లైనక్స్‌లో ట్రేసర్‌రూట్‌ను ఎలా అమలు చేయాలో ఈ గైడ్ మీకు చూపుతుంది.

ట్రేసర్‌రూట్ గురించి

ట్రేస్‌రూట్ డేటా ప్యాకెట్‌లను లక్ష్య కంప్యూటర్, సర్వర్ లేదా వెబ్‌సైట్‌కు పంపడం ద్వారా మరియు ప్యాకెట్‌లు ప్రయాణించే ఏవైనా ఇంటర్మీడియట్ దశలను రికార్డ్ చేయడం ద్వారా పనిచేస్తుంది. ట్రేసర్‌రూట్ కమాండ్ యొక్క అవుట్‌పుట్ IP చిరునామాలు మరియు డొమైన్ పేర్లు, దీని ద్వారా ప్యాకెట్‌లు పాస్ అవుతాయి. ఈ ఎంట్రీలు ప్యాకెట్‌లు ప్రతి గమ్యాన్ని చేరుకోవడానికి ఎంత సమయం పడుతుందో కూడా చూపుతాయి. ట్రాఫిక్ హాప్‌ల సంఖ్య మారవచ్చు కాబట్టి, కొన్ని వెబ్‌సైట్‌లు ఇతరులకన్నా ఎందుకు లోడ్ కావడానికి ఎక్కువ సమయం పడుతుందో ఇది వివరించవచ్చు.







స్థానిక నెట్‌వర్క్‌లను మ్యాపింగ్ చేయడానికి కూడా ట్రేసర్‌రూట్ ఉపయోగపడుతుంది. స్థానిక నెట్‌వర్క్ యొక్క టోపోలాజీ మరియు కనెక్షన్‌లపై అంతర్దృష్టి సాధనాన్ని అమలు చేస్తున్నప్పుడు కనుగొనబడింది.



ట్రేసర్‌రూట్ ఉపయోగిస్తున్నప్పుడు, కొన్ని పరికరాలు బాగా సంకర్షణ చెందకపోవచ్చని గమనించండి. ఇది రౌటర్‌లు బగ్ చేయబడటం, ISP లు రేట్-లిమిటింగ్ ICMP మెసేజ్‌లు, ICMP ప్యాకెట్‌లను పంపకుండా కాన్ఫిగర్ చేయబడిన పరికరాలు (పంపిణీ చేయబడిన DoS దాడులను నిరోధించడానికి) మొదలైన వాటికి కారణం కావచ్చు.



ట్రేసర్‌రూట్‌ను ఇన్‌స్టాల్ చేస్తోంది

ట్రేసర్‌రూట్ అనేది అన్ని లైనక్స్ డిస్ట్రోలకు అందుబాటులో ఉండే శక్తివంతమైన సాధనం. వివిధ డిస్ట్రిబ్యూషన్‌లలో ట్రేసర్‌రూట్‌ను ఇన్‌స్టాల్ చేయడానికి ఆదేశాల సంక్షిప్త జాబితా క్రింద ఇవ్వబడింది.





కోసం డెబియన్/ఉబుంటు మరియు ఉత్పన్నాలు:

$సుడోసముచితమైనదిఇన్స్టాల్ట్రేస్‌రూట్-మరియు



కోసం ఫెడోరా మరియు ఉత్పన్నాలు:

$సుడోdnfఇన్స్టాల్ట్రేస్‌రూట్

కోసం openSUSE, SUSE Linux, మరియు ఉత్పన్నాలు:

$సుడోజిప్పర్లోట్రేస్‌రూట్

కోసం ఆర్చ్ లైనక్స్ మరియు ఉత్పన్నాలు:

$సుడోప్యాక్మన్-ఎస్ట్రేస్‌రూట్

ట్రేసర్‌రూట్ ఉపయోగించి

మీ లైనక్స్ సిస్టమ్‌లో ట్రేసర్‌రూట్‌ను ఎలా ఉపయోగించాలో కింది విభాగాలు చూపుతాయి.

ప్రాథమిక వినియోగం

ట్రేసర్‌రూట్‌ను ఉపయోగించడానికి ప్రాథమిక పద్ధతి చాలా సులభం. ప్రోబింగ్ నిర్వహించడానికి గమ్యస్థానం మాత్రమే అవసరం. గమ్యం డొమైన్ లేదా IP చిరునామా కావచ్చు.

$traceroute linuxhint.com

$ట్రేస్‌రూట్ 8.8.8.8

ట్రాసర్‌రూట్ సిగ్నల్‌ను బ్లాక్ చేయడానికి నెట్‌వర్క్ కాన్ఫిగర్ చేయబడితే, ఈ ప్రోబ్ ఆస్టరిస్క్‌లతో సూచించబడుతుంది.

IPv4 లేదా IPv6

డిఫాల్ట్‌గా, మీ సిస్టమ్ కాన్ఫిగర్ చేయబడిన డిఫాల్ట్ ఇంటర్నెట్ ప్రోటోకాల్‌ని ట్రేసర్‌రూట్ ఉపయోగిస్తుంది. IP వెర్షన్‌ని మాన్యువల్‌గా సెట్ చేయడానికి, కింది విధానాన్ని అనుసరించండి.

IPv4 ని ఉపయోగించమని ట్రేసర్‌రూట్‌కి చెప్పడానికి, -4 ఫ్లాగ్‌ని ఉపయోగించండి:

$ట్రేస్‌రూట్-4linuxhint.com

IPv6 ని ఉపయోగించమని ట్రేసర్‌రూట్‌కి చెప్పడానికి, -6 ఫ్లాగ్‌ని ఉపయోగించండి:

$ట్రేస్‌రూట్-6linuxhint.com

పరీక్షా పోర్టులు

నిర్దిష్ట పోర్ట్‌ను పరీక్షించాల్సిన అవసరం ఉంటే, -p ఫ్లాగ్‌ని ఉపయోగించి పోర్ట్‌ను పేర్కొనవచ్చు. UDP ట్రేసింగ్ కోసం, ట్రేసర్‌రూట్ ఇచ్చిన విలువతో ప్రారంభమవుతుంది మరియు ప్రతి ప్రోబ్‌తో పెరుగుతుంది. ICMP ట్రేసింగ్ కోసం, విలువ ప్రారంభ ICMP సీక్వెన్స్ విలువను నిర్ణయిస్తుంది. TCP మరియు ఇతరుల కోసం, ఇది కనెక్ట్ చేయడానికి స్థిరమైన గమ్యస్థాన పోర్ట్ అవుతుంది.

$ట్రేస్‌రూట్-పి <పోర్ట్>192.168.0.1

పరికర పేర్లను దాచడం

కొన్ని పరిస్థితులలో, అవుట్‌పుట్‌లోని పరికర పేర్లు అవుట్‌పుట్ గజిబిజిగా కనిపించవచ్చు. మరింత స్పష్టత కోసం, మీరు పరికర పేర్లను అవుట్‌పుట్ నుండి దాచవచ్చు. అలా చేయడానికి, -n (మ్యాపింగ్ లేదు) ఫ్లాగ్‌ని ఉపయోగించండి:

$ట్రేస్‌రూట్-nlinuxhint.com

ట్రేస్‌రూట్ కాలపరిమితి పరిమితి

డిఫాల్ట్‌గా, ప్రతిస్పందనను స్వీకరించడానికి ట్రేసర్‌రూట్ 5 సెకన్ల పాటు వేచి ఉంటుంది. కొన్ని పరిస్థితులలో, మీరు వేచి ఉండే సమయాన్ని 5 సెకన్ల కన్నా ఎక్కువ లేదా తక్కువగా మార్చాలనుకోవచ్చు. అలా చేయడానికి, -w ఫ్లాగ్‌ని ఉపయోగించండి. సమయ విలువ ఒక ఫ్లోటింగ్-పాయింట్ సంఖ్య అని గమనించండి.

$ట్రేస్‌రూట్-ఇన్ 6.0linuxhint.com

పరిశీలనా పద్ధతులు

రిమోట్ చిరునామాను పరిశీలించడానికి మీరు ఉపయోగించే అనేక పద్ధతులు ఉన్నాయి. ICMP ప్రతిధ్వనిని ఉపయోగించడానికి ట్రేసర్‌రూట్‌ను పేర్కొనడానికి, -I ఫ్లాగ్‌ని ఉపయోగించండి:

$ట్రేస్‌రూట్-నేనుlinuxhint.com

పరిశీలన కోసం TCP SYN ని ఉపయోగించడానికి, -T ఫ్లాగ్‌ని ఉపయోగించండి:

$సుడోట్రేస్‌రూట్-టిlinuxhint.com

హాప్‌ల గరిష్ట సంఖ్యను సెట్ చేస్తోంది

డిఫాల్ట్‌గా, ట్రేసర్‌రూట్ 30 హాప్‌లను ట్రాక్ చేస్తుంది. Traceroute మానవీయంగా ట్రాక్ చేయడానికి హాప్‌ల సంఖ్యను సెట్ చేసే సామర్థ్యాన్ని అందిస్తుంది.

హాప్‌ల సంఖ్యతో -m ఫ్లాగ్‌ని ఉపయోగించండి:

$ట్రేస్‌రూట్-నేను -m 10linuxhint.com

ఇంటర్‌ఫేస్‌ని పేర్కొనడం

కంప్యూటర్‌కు కనెక్ట్ చేయబడిన బహుళ నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లు ఉంటే, ప్యాకెట్‌లను పంపడానికి ఉపయోగించడానికి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను పేర్కొనడానికి ఇది సహాయపడవచ్చు. నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను పేర్కొనడానికి, -i ఫ్లాగ్‌ని ఉపయోగించండి:

$సుడోట్రేస్‌రూట్-ఐenp0s3 linuxhint.com

హాప్ కోసం ప్రశ్నల సంఖ్యను నిర్వచించడం

హాప్ కోసం ప్రశ్నల సంఖ్యను నిర్వచించడానికి, -q ఫ్లాగ్‌ని ఉపయోగించి ఈ సంఖ్యను పేర్కొనండి:

$ట్రేస్‌రూట్-నేను -q 4linuxhint.com

గేట్‌వే ద్వారా ప్యాకెట్లను రౌటింగ్ చేయడం

ఒక నిర్దిష్ట గేట్‌వే ద్వారా ప్యాకెట్లను రూట్ చేయడానికి, -g ఎంపికను ఉపయోగించండి, తర్వాత గేట్‌వే:

$ట్రేస్‌రూట్-నేను -జి192.168.0.1 linuxhint.com

ట్రేసర్‌రూట్ సహాయ పేజీ

పై ప్రదర్శనలు కేవలం ట్రేసర్‌యూట్ యొక్క కొన్ని సాధారణ ఉపయోగాలు, మరియు మీరు ఉపయోగించడానికి ఇంకా చాలా ఫీచర్లు ఉన్నాయి. సత్వర సహాయం పొందడానికి, కింది ఆదేశంతో ట్రేసర్‌రూట్ సహాయ పేజీని తెరవండి:

$ట్రేస్‌రూట్--సహాయం

అందుబాటులో ఉన్న అన్ని ట్రేసర్‌రూట్ ఎంపికలపై పూర్తి, మరింత లోతైన గైడ్ కోసం, కింది ఆదేశంతో మ్యాన్ పేజీని చూడండి:

$మనిషిట్రేస్‌రూట్

ముగింపు

ట్రాసర్‌రూట్ అనేది నెట్‌వర్క్ డయాగ్నస్టిక్స్ కోసం ఉపయోగించే ఒక శక్తివంతమైన సాధనం, మరియు అది మద్దతు ఇచ్చే టన్నుల ఎంపికలు ఉన్నాయి. మాస్టరింగ్ ట్రేసర్‌రూట్‌కు కొంత సమయం మరియు అభ్యాసం అవసరం కావచ్చు. ఈ సాధనాన్ని ఉపయోగిస్తున్నప్పుడు, మీరు తరచుగా ఈ వ్యాసంలో వివరించిన పద్ధతులను ఉపయోగిస్తారు.

అక్కడ ట్రేసర్‌రూట్ వంటి మరిన్ని సాధనాలు ఉన్నాయి. మీరు GUI లో ఇలాంటి టూల్‌తో పని చేయాలని చూస్తున్నట్లయితే, నెట్‌వర్క్‌ను స్కాన్ చేయడానికి Zenmap ని చూడండి. Nmap అని పిలువబడే మరొక ప్రసిద్ధ నెట్‌వర్క్ స్కానర్ కోసం Zenmap ఒక GUI ఫ్రంట్-ఎండ్.

హ్యాపీ కంప్యూటింగ్!