LFCA: Mụta Iwu ịkparịta ụka n'Ịntanet - Nkebi 4


N'oge ọ bụla mgbe ị na-eji PC gị nke ejikọrọ na rawụta, ị ga-abụ akụkụ nke netwọkụ. Ma ị nọ na gburugburu ọfịs ma ọ bụ na-arụ ọrụ site n'ụlọ, kọmputa gị ga-adị na netwọk.

A kọwapụtara netwọk kọmputa dị ka otu kọmpụta abụọ ma ọ bụ karịa nke ejikọrọ ma nwee ike ịkparịta ụka n'igwe n'igwe. A na-amata kọmpụta ndị ahụ site na iji aha nnabata ha, IP na adreesị mac.

A na-akpọ netwọkụ ụlọ ma ọ bụ ụlọ ọrụ dị mfe dị ka LAN, nkenke maka netwọk mpaghara mpaghara. LAN na-ekpuchi obere mpaghara dịka ụlọ, ụlọ ọrụ, ma ọ bụ netwọk ụlọ oriri na ọṅụṅụ. N'ụzọ dị iche, WAN (Wide Area Network) na-agbasa nnukwu mpaghara mpaghara. A na-ejikarị WAN jikọọ saịtị dị iche iche dị ka ụlọ ọfịs na ebe dị iche iche.

Edemede a bụ akụkụ nke anọ nke iwu ịkparịta ụka n'ozuzu yana etu ha nwere ike isi baa uru na nchọpụta nsogbu njikọ.

1. hostname Command

Iwu nnabata aha na-egosiputa aha nnabata nke sistemụ Linux. A na-edozi ma ọ bụ na-ahazi nke a n'oge ntinye. Ka ịlele aha nnabata, mee iwu:

$ hostname

tecmint

2. ping Iwu

Short for packet internet groper, a na-eji iwu ping lelee njikọ n'etiti sistemụ abụọ ma ọ bụ sava. Ọ na-ezipụ arịrịọ echo ICMP nye onye ọbịa dịpụrụ adịpụ wee chere nzaghachi. Ọ bụrụ na onye ọbịa ahụ dị elu, arịrịọ echo ga-apụ na onye ọbịa dịpụrụ adịpụ wee zighachi ya na isi mmalite na-agwa onye ọrụ na onye ọbịa ahụ dị ma ọ bụ dị.

Iwu ping na-ewe syntax egosiri.

$ ping options IP address 

Dịka ọmụmaatụ na ping a host na netwọk mpaghara m nwere IP nke 192.168.2.103, m ga-agba ọsọ iwu:

$ ping 192.168.2.103

PING 192.168.0.123 (192.168.0.123) 56(84) bytes of data.
64 bytes from 192.168.2.103: icmp_seq=1 ttl=64 time=0.043 ms
64 bytes from 192.168.2.103: icmp_seq=2 ttl=64 time=0.063 ms
64 bytes from 192.168.2.103: icmp_seq=3 ttl=64 time=0.063 ms
64 bytes from 192.168.2.103: icmp_seq=4 ttl=64 time=0.061 ms
64 bytes from 192.168.2.103: icmp_seq=5 ttl=64 time=0.062 ms

Iwu ping na-aga n'ihu izipu ngwugwu ping ICMP ruo mgbe ị kwụsịrị ya site na ịpị Ctrl + C na ahụigodo. Agbanyeghị, ị nwere ike kpachie ngwugwu ezitere site na iji nhọrọ -c.

N'ihe atụ dị n'okpuru ebe a, anyị na-ezipụ ngwugwu arịrịọ echo 5, ma ozugbo emechara, iwu ping kwụsịrị.

$ ping 192.168.2.103 -c 5

PING 192.168.0.123 (192.168.0.123) 56(84) bytes of data.
64 bytes from 192.168.2.103: icmp_seq=1 ttl=64 time=0.044 ms
64 bytes from 192.168.2.103: icmp_seq=2 ttl=64 time=0.052 ms
64 bytes from 192.168.2.103: icmp_seq=3 ttl=64 time=0.066 ms
64 bytes from 192.168.2.103: icmp_seq=4 ttl=64 time=0.056 ms
64 bytes from 192.168.2.103: icmp_seq=5 ttl=64 time=0.066 ms

--- 192.168.2.103 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4088ms
rtt min/avg/max/mdev = 0.044/0.056/0.066/0.008 ms

Na mgbakwunye, ị nwekwara ike ping aha ngalaba nke onye ọbịa ma ọ bụ ihe nkesa. Dịka ọmụmaatụ, ị nwere ike ping Google dị ka egosiri.

$ ping google.com

PING google.com (142.250.183.78) 56(84) bytes of data.
64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=1 ttl=117 time=2.86 ms
64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=2 ttl=117 time=3.35 ms
64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=3 ttl=117 time=2.70 ms
64 bytes from bom12s12-in-f14.1e100.net (142.250.183.78): icmp_seq=4 ttl=117 time=3.12 ms
...

Ọzọkwa, ị nwere ike ping na DNS. Dịka ọmụmaatụ, ịnwere ike ịpị adreesị Google nke bụ 8.8.8.8.

$ ping 8.8.8.8 -c 5

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=3.24 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=3.32 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=3.40 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=118 time=3.30 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=118 time=2.92 ms

--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 2.924/3.237/3.401/0.164 ms

Atụ aka na ule ping dara ada na otu n'ime ihe ndị a:

  • Onye nnabata na-anọghị n'ịntanetị.
  • Igbo netwọk ọdịda.
  • Ọrịre ọkụ nke na-egbochi arịrịọ ICMP.

3. traceroute Command

Iwu traceroute na-egosiputa ụzọ nke ngwugwu ping ICMP na-esi na ngwaọrụ gị gaa na ebe nnabata ma ọ bụ ihe nkesa na-aga. Ọ na-egosiputa adreesị IP nke ngwaọrụ ndị ngwugwu ahụ na-abanye tupu ịbanye na ebe dịpụrụ adịpụ.

N'ahịrị 2 mmepụta na-egosi akara akara mmuke * na njem okirikiri. Nke a bụ ihe na-egosi na ewepụrụ ngwugwu ahụ ma ọ nweghị nzaghachi ọ bụla natara. Nke a na-egosi na rawụta ahụ tụfuru ngwugwu ping, nke a nwere ike ịbụ maka ọtụtụ ihe kpatara ya dịka nchichi netwọkụ.

Iwu traceroute bụ iwu nchọpụta dị mma nke ị nwere ike iji dozie netwọk ebe iwu ping na-enye gị nsonaazụ dara ada. Ọ na-egosi ngwaọrụ a na-atụba ngwugwu ndị ahụ.

$ traceroute google.com

4. mtr Iwu

Iwu mtr (m traceoute) na-ejikọta arụ ọrụ nke iwu ping na traceroute. Ọ na-egosiputa ọtụtụ ọnụ ọgụgụ gụnyere onye ọbịa nke ngwugwu ọ bụla na-agafe, yana oge nzaghachi maka hops netwọk niile.

$ mtr google.com

5. ifconfig Iwu

Iwu ifconfig depụtara oghere netwọkụ agbakwunyere na PC yana ọnụ ọgụgụ ndị ọzọ dị ka adreesị IP jikọtara na interface ọ bụla, nkpuchi subnet, na MTU iji kwuo naanị ole na ole.

$ ifconfig

Oke inet na-egosi adreesị IPv4 nke interface netwọk ebe inet6 na-atụ aka na adreesị IPv6. Ị nwere ike ịlele nkọwa nke otu interface site na ịkọwapụta interface dị ka egosiri:

$ ifconfig enp0s3

6. IP Iwu

Ụzọ ọzọ ị nwere ike ịlele ọnụ ọgụgụ interface bụ iji iwu adreesị IP dị ka egosiri.

$ ip address

7. ip ụzọ Iwu

Iwu ụzọ ip na-ebipụta tebụl ntụgharị nke PC gị.

$ ip route 
OR
$ ip route show

8. igwu Iwu

Utility igwu ( mkpụmkpụ maka ngalaba Ozi Groper ) bụ ngwa ahịrị iwu maka nyocha aha sava DNS. Ọ na-ewe a ngalaba aha dị ka arụmụka na-egosiputa ozi dị ka onye ọbịa adreesị, A ndekọ, MX (mail mgbanwe) ndekọ, nameservers, wdg.

Na nkenke, iwu igwu ala bụ ọrụ nyocha DNS na ndị na-ahụ maka sistemụ na-ejikarị maka nchọpụta nsogbu DNS.

$ dig ubuntu.com

9. nslookup Command

Utility nslookup bụ ngwa ọrụ ahịrị iwu ọzọ a na-eji maka ime nyocha DNS n'ọkwa iji weghachi ngalaba aha na ndekọ A.

$ nslookup ubuntu.com

10. netstat Iwu

Iwu netstat na-ebipụta ọnụ ọgụgụ interface netwọk. Ọ nwere ike igosipụta tebụl ntụgharị, ọdụ ụgbọ mmiri ndị ọrụ dị iche iche na-ege ntị, njikọ TCP na UDP, PID, na UID.

Iji gosi njikọ netwọk jikọtara na PC gị, mee:

$ netstat -i

Kernel Interface table
Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
enp1s0    1500        0      0      0 0             0      0      0      0 BMU
lo       65536     4583      0      0 0          4583      0      0      0 LRU
wlp2s0    1500   179907      0      0 0        137273      0      0      0 BMRU

Iji lelee tebulu ụzọ ụgbọ mmiri, jiri nhọrọ -r dị ka egosiri.

$ netstat -r

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         _gateway        0.0.0.0         UG        0 0          0 wlp2s0
link-local      0.0.0.0         255.255.0.0     U         0 0          0 wlp2s0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlp2s0

Iji nyochaa njikọ TCP na-arụ ọrụ kpọkuo iwu:

$ netstat -ant

11. ss Iwu

Iwu ss bụ ngwa netwọkụ nke a na-eji tụfuo ọnụ ọgụgụ socket wee gosi metrik netwọkụ sistemụ n'ụdị ejiji netstat. Iwu ss dị ngwa karịa netstat ma gosipụta ozi ndị ọzọ gbasara TCP na ọnụ ọgụgụ netwọk karịa netstat.

$ ss     #list al connections
$ ss -l  #display listening sockets 
$ ss -t  #display all TCP connection

Nke ahụ bụ ntụle nke iwu ịkparịta ụka n'Ịntanet nke ga-aba uru karịsịa mgbe ị na-eme nchọpụta obere nsogbu netwọk n'ụlọ ma ọ bụ ụlọ ọrụ gị. Na-anwale ha site n'oge ruo n'oge iji mee ka nkà nchọpụta nsogbu netwọk gị dịkwuo nkọ.