LFCA: Kọ Awọn Aṣẹ Nẹtiwọọki Ipilẹ - Apakan 4


Ni eyikeyi akoko ti a fun nigba lilo PC rẹ eyiti o ni asopọ si olulana kan, iwọ yoo jẹ apakan nẹtiwọọki kan. Boya o wa ni agbegbe ọfiisi tabi ṣiṣẹ ni irọrun lati ile, kọnputa rẹ yoo wa ninu nẹtiwọọki kan.

Nẹtiwọọki kọnputa kan ti ṣalaye bi ẹgbẹ ti awọn kọnputa 2 tabi diẹ sii ti o sopọ ati pe o le ṣe ibaraẹnisọrọ pẹlu ara ẹni ni itanna. Awọn kọnputa ti wa ni idanimọ nipa lilo awọn orukọ ile-iṣẹ wọn, IP, ati awọn adirẹsi mac.

Ile ti o rọrun tabi nẹtiwọọki ọfiisi ni a tọka si bi LAN, kukuru fun Nẹtiwọọki Agbegbe Agbegbe. LAN kan n bo agbegbe kekere bii ile, ọfiisi, tabi nẹtiwọọki ile ounjẹ. Ni ifiwera, WAN kan (Nẹtiwọọki Agbegbe jakejado) tan agbegbe agbegbe agbegbe nla kan. WAN lo julọ lati sopọ ọpọlọpọ awọn aaye bii awọn ile ọfiisi ni awọn oriṣiriṣi awọn ipo.

Nkan yii jẹ Apá 4 ti awọn aṣẹ nẹtiwọọki gbogbogbo ati bii anfani ti wọn le jẹ ninu laasigbotitusita awọn ọran isopọmọ.

1. hostname Commandfin

Aṣẹ orukọ olupinle ṣe afihan orukọ olupin ti eto Lainos kan. Eyi ni igbagbogbo ṣeto tabi tunto lakoko fifi sori ẹrọ. Lati ṣayẹwo orukọ olupin, ṣiṣe aṣẹ:

$ hostname

tecmint

2. ping Commandfin

Kukuru fun olutọpa intanẹẹti apo, aṣẹ ping ni a lo lati ṣayẹwo isopọmọ laarin awọn ọna ẹrọ 2 tabi awọn olupin. O firanṣẹ ibeere iwoyi ICMP si agbalejo latọna jijin ati duro de esi. Ti olugbalejo ba wa ni oke, ibeere iwoyi bounces kuro ni alejo latọna jijin ati pe a firanṣẹ pada si orisun ti o sọ fun olumulo pe alejo gbalejo tabi wa.

Aṣẹ pingi gba sintasi ti o han.

$ ping options IP address 

Fun apẹẹrẹ lati ping ọmọ ogun ni nẹtiwọọki agbegbe agbegbe mi pẹlu IP ti 192.168.2.103, Emi yoo ṣiṣe aṣẹ naa:

$ 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

Aṣẹ ping tẹsiwaju fifiranṣẹ apo-iwe pingi ICMP titi iwọ o fi da a duro nipa titẹ Ctrl + C lori keyboard. Sibẹsibẹ, o le ṣe idinwo awọn apo-iwe ti a firanṣẹ nipa lilo aṣayan -c .

Ninu apẹẹrẹ ni isalẹ, a n firanṣẹ awọn apo-iwe ibeere iwoyi 5, ati ni kete ti o ti ṣe, aṣẹ ping duro.

$ 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

Ni afikun, o tun le ping orukọ ìkápá ti ogun tabi olupin kan. Fun apẹẹrẹ, o le pingi Google bi o ṣe han.

$ 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
...

Pẹlupẹlu, o le ping DNS naa. Fun apẹẹrẹ, o le pingi adirẹsi Google ti o jẹ 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

Idanwo pingi ti o kuna ti tọka si ọkan ninu atẹle:

  • Alejo kan ti o wa ni aisinipo.
  • Ikuna nẹtiwọọki gbogbogbo.
  • Iwaju ogiriina ti n dena awọn ibeere ICMP.

3. traceroute Commandfin

Aṣẹ traceroute ṣe afihan ipa-ọna ti apo-iwe pingi ICMP gba lati inu ẹrọ rẹ si alejo tabi olupin olupin ti o nlo. O ṣe afihan awọn adirẹsi IP ti awọn ẹrọ ti apo-iwe naa la kọja ṣaaju ki o to de ibi jijin latọna jijin.

Ni laini 2 iṣẹjade nfihan ami ami akiyesi * ni irin-ajo yika. Eyi jẹ itọka pe a ti pa apo-iwe naa ko si gba esi kankan. Eyi fihan pe apo-iwe ping ti lọ silẹ nipasẹ olulana, ati pe eyi le jẹ fun awọn idi pupọ bii rirọpo nẹtiwọọki.

Aṣẹ Traceroute jẹ aṣẹ aisan itutu ti o le lo lati ṣe iṣoro nẹtiwọọki nibiti aṣẹ pingi fun ọ ni awọn abajade ti o kuna. O fihan ẹrọ ti eyiti a fi awọn apo-iwe silẹ.

$ traceroute google.com

4. mtr Commandfin

Aṣẹ mtr (traceoute mi) daapọ awọn iṣẹ ṣiṣe ti ping ati aṣẹ traceroute. O ṣe afihan ogun ti awọn iṣiro pẹlu olugbalejo ti apo-iwe kọọkan kọja nipasẹ, ati awọn akoko idahun fun gbogbo awọn hops nẹtiwọọki.

$ mtr google.com

5. ifconfig Commandfin

Aṣẹ ifconfig ṣe atokọ awọn atọkun nẹtiwọọki ti a sopọ mọ PC pẹlu awọn iṣiro miiran gẹgẹbi awọn adirẹsi IP ti o ni nkan ṣe pẹlu wiwo kọọkan, boju-boju subnet, ati MTU lati mẹnuba diẹ diẹ.

$ ifconfig

Opo paramita inet fihan adiresi IPv4 ti wiwo nẹtiwọọki lakoko inet6 tọka si adiresi IPv6 naa. O le wo awọn alaye ti wiwo kan ṣoṣo nipa sisọ wiwo naa bi o ṣe han:

$ ifconfig enp0s3

6. IP Commandfin

Ọna miiran ti o le wo awọn iṣiro wiwo jẹ lilo aṣẹ adirẹsi ip bi a ti han.

$ ip address

7. ip ipa Commandfin

Awọn aṣẹ ipa-ọna ip tẹ jade tabili afisona ti PC rẹ.

$ ip route 
OR
$ ip route show

8. ma wà Command

IwUlO iwo (kukuru fun Alaye Alaye Groper) jẹ ọpa laini aṣẹ fun ṣiṣewadii awọn orukọ olupin DNS. O gba orukọ ìkápá kan bi ariyanjiyan ati ṣafihan alaye gẹgẹbi adirẹsi alejo, Igbasilẹ kan, MX (awọn paṣipaaro ifiweranṣẹ) igbasilẹ, awọn olupin orukọ, ati bẹbẹ lọ

Ni ṣoki, aṣẹ iwo ni iwulo wiwa DNS ati pe a lo julọ nipasẹ awọn alabojuto eto fun laasigbotitusita DNS.

$ dig ubuntu.com

9. nslookup Commandfin

IwUlO nslookup tun jẹ irinṣẹ laini aṣẹ-miiran miiran ti a lo fun ṣiṣe awọn wiwa DNS ni ifigagbaga lati gba awọn orukọ ìkápá ati awọn igbasilẹ A pada.

$ nslookup ubuntu.com

10. netstat Commandfin

Aṣẹ netstat tẹ jade awọn iṣiro wiwo nẹtiwọọki. O le ṣe afihan tabili afisona, awọn ibudo ti ọpọlọpọ awọn iṣẹ n tẹtisi lori, awọn asopọ TCP ati UDP, PID, ati UID.

Lati ṣe afihan awọn atọkun nẹtiwọọki ti a sopọ mọ PC rẹ, ṣiṣẹ:

$ 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

Lati ṣayẹwo tabili afisona, lo aṣayan -r bi o ti han.

$ 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

Lati ṣayẹwo awọn isopọ TCP ti nṣiṣe lọwọ pe aṣẹ naa:

$ netstat -ant

11. ss Commandfin

Aṣẹ ss jẹ irinṣẹ nẹtiwọọki eyiti o lo lati da awọn iṣiro iho silẹ ati fihan awọn iṣiro nẹtiwọọki eto ni ọna kanna si aṣẹ netstat Aṣẹ ss yarayara ju netstat ati ṣafihan alaye diẹ sii nipa TCP ati awọn iṣiro nẹtiwọọki ju netstat.

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

Iyẹn jẹ iwoye ti awọn aṣẹ nẹtiwọọki ipilẹ ti yoo jẹri iwulo paapaa nigbati o ba n ṣatunṣe awọn ọran nẹtiwọọki kekere ni ile rẹ tabi agbegbe ọfiisi. Fun wọn ni igbiyanju lati igba de igba lati pọn awọn ogbon laasigbotitusita nẹtiwọọki rẹ.