Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5 семестр / ПОС / ЛабРаб / 4 Методические указания

.html
Скачиваний:
45
Добавлен:
28.03.2015
Размер:
85.6 Кб
Скачать

нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЕФША Ч UNIX нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЕФША Ч UNIX лПНБОДЩ РП ЛПОЖЙЗХТЙТПЧБОЙА УЕФЙ ifconfig

лПНБОДБ ЙУРПМШЪХЕФУС ДМС ОБУФТПКЛЙ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ

лПНБОДБ ifconfig ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

ifconfig [-L] [-m] interface [create] [address_family] [address [dest_address]] [parameters]ifconfig interface destroyifconfig -a [-L] [-d] [-m] [-u] [address_family]ifconfig -l [-d] [-u] [address_family]ifconfig [-L] [-d] [-m] [-u] [-C] лПНБОДБ ifconfig ЙУРПМШЪХЕФУС ДМС ОБУФТПКЛЙ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ. лПНБОДБ ДПМЦОБ ЙУРПМШЪПЧБФШУС РТЙ ЪБЗТХЪЛЕ УЙУФЕНЩ ДМС ОБУФТПКЛЙ БДТЕУПЧ ЛБЦДПЗП УЕФЕЧПЗП ЙОФЕТЖЕКУБ, Б ФБЛЦЕ НПЦЕФ ЙУРПМШЪПЧБФШУС РПУМЕ ЪБЗТХЪЛЙ ДМС ЙЪНЕОЕОЙС РБТБНЕФТПЧ УЕФЕЧЩИ ЙОФЕТЖЕКУПЧ. еУМЙ ЛПНБОДБ ЧЧЕДЕОБ ВЕЪ БТЗХНЕОФПЧ, ifconfig ЧЩДБЕФ ЙОЖПТНБГЙА П УПУФПСОЙЙ БЛФЙЧОЩИ ЙОФЕТЖЕКУПЧ. еУМЙ Ч ЛБЮЕУФЧЕ БТЗХНЕОФБ ХЛБЪБО ЛБЛПК-МЙВП ЙОФЕТЖЕКУ, ФП ЧЩДБЕФУС ЙОЖПТНБГЙС ФПМШЛП П УПУФПСОЙЙ ЬФПЗП ЙОФЕТЖЕКУБ; ЕУМЙ ХЛБЪБО ПДЙО БТЗХНЕОФ -a, ЧЩДБЕФУС ЙОЖПТНБГЙС П УПУФПСОЙЙ ЧУЕИ ЙОФЕТЖЕУПЧ, ДБЦЕ ПФЛМАЮЕООЩИ. рТЙНЕТ:

user@desktop$ ifconfig rl0rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500           options=8<VLAN_MTU>           inet6 fe80::250:22ff:febb:5f1%rl0 prefixlen 64 scopeid 0x3           inet 192.168.19.86 netmask 0xffffff00 broadcast 192.168.19.255           ether 00:50:22:bb:05:f1           media: Ethernet autoselect (100baseTX <full-duplex>)           status: active йОБЮЕ ЛПНБОДБ ЛПОЖЙЗХТЙТХЕФ ХЛБЪБООЩК ЙОФЕТЖЕКУ. йЪНЕОЙФШ ОБУФТПКЛЙ ЛБЛПЗП-МЙВП ЙОФЕТЖЕКУБ НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ.

пРГЙЙ:

ЙОФЕТЖЕКУ

 – ЙНС ЙОФЕТЖЕКУБ (ОБРТЙНЕТ, rl0 Ч BSD ЙМЙ eth0 Ч Linux).

up

 – ЧЩЪЩЧБЕФ БЛФЙЧЙЪБГЙА ЙОФЕТЖЕКУБ. ъБДБЕФУС ОЕСЧОП РТЙ РТЙУЧПЕОЙЙ БДТЕУБ ЙОФЕТЖЕКУХ.

down

 – ЧЩЪЩЧБЕФ ПУФБОПЧЛХ ТБВПФЩ ДТБКЧЕТБ ДМС ЙОФЕТЖЕКУБ.

[-]arp

 – ЧЛМАЮБЕФ ЙМЙ ПФЛМАЮБЕФ ЙУРПМШЪПЧБОЙЕ РТПФПЛПМБ ARP ДМС ЙОФЕТЖЕКУБ.

[-]promisc

 – ЧЛМАЮБЕФ ЙМЙ ПФЛМАЮБЕФ ОЕТБЪВПТЮЙЧЩК ТЕЦЙН (promiscuous mode) ТБВПФЩ ЙОФЕТЖЕКУБ. ч ЬФПН ТЕЦЙНЕ ЧУЕ РТПИПДСЭЙЕ РП УЕФЙ РБЛЕФЩ ВХДХФ РТЙОЙНБФШУС ЙОФЕТЖЕКУПН.

[-]allmulti

 – ЧЛМАЮБЕФ ЙМЙ ПФЛМАЮБЕФ ТЕЦЙН all-multicast. ч ЬФПН ТЕЦЙНЕ ЧУЕ НОПЗПБДТЕУОЩЕ (multicast) РБЛЕФЩ Ч УЕФЙ ВХДХФ РТЙОЙНБФШУС ЙОФЕТЖЕКУПН.

metric N

 – ХУФБОБЧМЙЧБЕФ НЕФТЙЛХ ЙОФЕТЖЕКУБ.

mtu N

 – ХУФБОБЧМЙЧБЕФ НБЛУЙНБМШОЩК ТБЪНЕТ РБЛЕФБ (Maximum Transfer Unit - MTU) ДМС ЙОФЕТЖЕКУБ.

БДТЕУ

 – IP-БДТЕУ, РТЙУЧБЙЧБЕНЩК ЙОФЕТЖЕКУХ.

netmask БДТЕУ

 – ХУФБОБЧМЙЧБЕФ НБУЛХ УЕФЙ IP ДМС ЬФПЗП ЙОФЕТЖЕКУБ. рП ХНПМЮБОЙА ЙУРПМШЪХЕФУС ПВЩЮОБС НБУЛБ УЕФЙ ЛМБУУБ A, B ЙМЙ C (ЮФП ПРТЕДЕМСЕФУС РП IP-БДТЕУХ ЙОФЕТЖЕКУБ), ОП НПЦОП ХУБОПЧЙФШ МАВПЕ ЪОБЮЕОЙЕ.

add БДТЕУ/ДМЙОБ_РТЕЖЙЛУБ

 – ДПВБЧМСЕФ БДТЕУ IPv6 ДМС ЙОФЕТЖЕКУБ.

del БДТЕУ/ДМЙОБ_РТЕЖЙЛУБ

 – ХДБМСЕФ БДТЕУ IPv6 ДМС ЙОФЕТЖЕКУБ.

irq БДТЕУ

 – ХУФБОБЧМЙЧБЕФ БРРБТБФОПЕ РТЕТЩЧБОЙЕ, ЙУРПМШЪХЕНПЕ ХУФТПКУФЧПН. оЕ ДМС ЧУЕИ ХУФТПКУФЧ НПЦОП ДЙОБНЙЮЕУЛЙ НЕОСФШ ЪОБЮЕОЙЕ IRQ.

media ФЙР

 – ХУФБОБЧМЙЧБЕФ ЖЙЪЙЮЕУЛЙК РПТФ ЙМЙ ФЙР ОПУЙФЕМС, ЙУРПМШЪХЕНЩК ХУФТПКУФЧПН. оЕ ДМС ЧУЕИ ХУФТПКУФЧ НПЦОП НЕОСФШ ЬФПФ РБТБНЕФТ, Й ДМС ТБЪОЩИ ХУФТПКУФЧ НПЗХФ РПДДЕТЦЙЧБФШУС ТБЪМЙЮОЩЕ ЪОБЮЕОЙС. фЙРЙЮОЩЕ ЪОБЮЕОЙС ФЙРБ - 10base2 (ЛПБЛУЙБМШОЩК ЛБВЕМШ Ethernet), 10baseT (ЧЙФБС РБТБ Ethernet 10 нВЙФ/УЕЛ), AUI (ЧОЕЫОЙК РЕТЕДБФЮЙЛ) Й Ф.Д. уРЕГЙБМШОЩК ФЙР ОПУЙФЕМС auto НПЦОП ЙУРПМШЪПЧБФШ, ЮФПВЩ РПФТЕВПЧБФШ ПФ ДТБКЧЕТБ БЧФПНБФЙЮЕУЛЙ ПВРТЕДЕМСФШ ФЙР ОПУЙФЕМС. оЕ ЧУЕ ДТБКЧЕТЩ НПЗХФ ЬФП ДЕМБФШ.

[-]broadcast [БДТЕУ]

 – ЕУМЙ ХЛБЪБО БТЗХНЕОФ БДТЕУ, ЪБДБЕФ УППФЧЕФУФЧХАЭЙК РТПФПЛПМХ ЫЙТПЛПЧЕЭБФЕМШОЩК БДТЕУ ДМС ЙОФЕТЖЕКУБ. ч РТПФЙЧОПН УМХЮБЕ ХУФБОБЧМЙЧБЕФ (ЙМЙ УВТБУЩЧБЕФ) ЖМБЗ IFF_BROADCAST ДМС ЙОФЕТЖЕКУБ.

рТЙНЕТ. ЙЪНЕОЕОЙЕ IP-БДТЕУБ ЙОФЕТЖЕКУБ rl0:

user@desktop ~ $ ifconfig rl0rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500           options=8<VLAN_MTU>           inet6 fe80::250:22ff:febb:5f1%rl0 prefixlen 64 scopeid 0x3           inet 192.168.19.86 netmask 0xffffff00 broadcast 192.168.19.255           ether 00:50:22:bb:05:f1           media: Ethernet autoselect (100baseTX <full-duplex>)           status: activeuser@desktop ~ $ ifconfig rl0 192.168.0.1user@desktop ~ $ ifconfig rl0rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500           options=8<VLAN_MTU>           inet6 fe80::250:22ff:febb:5f1%rl0 prefixlen 64 scopeid 0x3           inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.19.255           ether 00:50:22:bb:05:f1           media: Ethernet autoselect (100baseTX <full-duplex>)           status: active arp

лПНБОДБ arp ПФПВТБЦБЕФ ARP-ФБВМЙГХ ДБООПЗП ИПУФБ. у РПНПЭША РБТБНЕФТБ -i НПЦОП УРЕГЙЖЙГЙТПЧБФШ УЕФЕЧПК ЙОФЕТЖЕКУ, ЙОЖПТНБГЙС П ЛПФПТПН ЙОФЕТЕУХЕФ.

desktop ~ # arp -i eth0Address                  HWtype  HWaddress           Flags Mask            IfaceDIMON.mshome.net         ether   00:50:BF:12:8A:9E   C                     eth0 фБВМЙГБ У ЙОЖПТНБГЙЕК П ЛБОБМШОПН ХТПЧОЕ УПДЕТЦЙФ УЧСЪШ IP- Й MAC-БДТЕУПЧ. рТЙ ЙУРПМШЪПЧБОЙЙ РБТБНЕФТБ -n IP-БДТЕУБ ОЕ ВХДХФ ЪБНЕОСФШУС УЙНЧПМШОЩНЙ ЙНЕОБНЙ ИПУФПЧ.

route

ьФБ ЛПНБОДБ ЙУРПМШЪХЕФУС ДМС РТПУНПФТБ Й ЙЪНЕОЕОЙС ФБВМЙГЩ НБТЫТХФЙЪБГЙЙ ИПУФБ. дМС ЬФПК ЛПНБОДЩ ФБЛЦЕ ТБВПФБЕФ РБТБНЕФТ -n, РТЙ ЙУРПМШЪПЧБОЙЙ ЛПФПТПЗП IP-БДТЕУБ ОЕ ВХДХФ ЪБНЕОСФШУС УЙНЧПМШОЩНЙ ЙНЕОБНЙ ИПУФПЧ.

рТЙНЕТ ПВЩЮОПК ФБВМЙГЩ НБТЫТХФЙЪБГЙЙ ДМС ПФДЕМШОПЗП ЛПНРШАФЕТБ Ч УЕФЙ:

desktop ~ # route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.5.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo0.0.0.0         192.168.5.254   0.0.0.0         UG    0      0        0 eth1 пУПВЩК ЙОФЕТЕУ РТЕДУФБЧМСЕФ БДТЕУ 0.0.0.0, ЛПФПТЩК УППФЧЕФУФЧХЕФ ИПУФХ ОБЪОБЮЕОЙС РП ХНПМЮБОЙА.

дМС ДПВБЧМЕОЙЕ ОПЧПЗП НБТЫТХФБ Л ПРТЕДЕМЈООПНХ ИПУФХ ЙУРПМШЪХАФУС РБТБНЕФТЩ add Й -host:

desktop ~ # route add -host 192.168.0.1 eth0 ьФБ ЛПНБОДБ УПЪДБЈФ ОПЧХА УФТПЛХ Ч ФБВМЙГЕ НБТЫТХФЙЪБГЙЙ, УПЗМБУОП ЛПФПТПК ЧУЕ РБЛЕФЩЩ Л ХЪМХ 192.168.0.1 ДПМЦОЩ ПФРТБЧМСФШУС Ч УЕФЕЧПК ЙОФЕТЖЕКУ eth0.

фБЛЦЕ НПЦОП ДПВБЧМСФШ ЫМАЪ ДМС ПФРТБЧЛЙ РБЛЕФПЧ Ч ПРТЕДЕМЈООХА УЕФШ ЙМЙ Л ИПУФХ:

desktop ~ # route add -net 192.168.1.0 gw 192.168.0.5 фБЛЙН ПВТБЪПН, ЧУЕ РБЛЕФЩ ДМС УЕФЙ 192.168.1.0 ВХДХФ ОБРТБЧМСФШУС ОБ ХЪЕМ 192.168.0.5.

бОБМПЗЙЮОП, НБТЫТХФЩ ХДБМСАФУС РБТБНЕФТПН del У ХЛБЪБОЙЕН ЧУЕК ЙОЖПТНБГЙЙ П НБТЫТХФЕ:

desktop ~ # route del default gw 192.168.0.1 ьФБ ЛПНБОДБ ХДБМСЕФ НБТЫТХФ РП ХНПМЮБОЙА ЮЕТЕЪ ИПУФ 192.168.0.1.

лПНБОДЩ РП ДЙБЗОПУФЙЛЕ УЕФЙ ping

лПНБОДБ ЙУРПМШЪХЕФУС ДМС РПУЩМЛЙ РБЛЕФПЧ ICMP ECHO_REQUEST УЕФЕЧЩН ИПУФБН.

лПНБОДБ ping ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

ping [-AaDdfnoQqRrv] [-c ЮЙУМП_РБЛЕФПЧ] [-i УЕЛХОД] [-l preload] [-M mask | time]                [-m ttl] [-P policy] [-p pattern] [-S src_addr] [-s packetsize]                [-t timeout] [-z tos] hostping [-AaDdfLnoQqRrv] [-c ЮЙУМП_РБЛЕФПЧ] [-I iface] [-i УЕЛХОД] [-l preload]                [-M mask | time] [-m ttl] [-P policy] [-p pattern] [-S src_addr]                [-s packetsize] [-T ttl] [-t timeout] [-z tos] mcast-group лПНБОДБ ping ЙУРПМШЪХЕФ ДБФБЗТБННХ ECHO_REQUEST РТПФПЛПМБ ICMP, ЮФПВЩ ЧЩЪЧБФШ ПФЧЕФ ICMP ECHO_RESPONSE ХЛБЪБООПЗП ИПУФБ ЙМЙ УЕФЕЧПЗП ЫМАЪБ. еУМЙ ИПУФ ПФЧЕЮБЕФ, ping ЧЩДБЕФ УППВЭЕОЙЕ, ЮФП ИПУФ ЧЛМАЮЕО (ИПУФ is alive), Ч УФБОДБТФОЩК ЧЩИПДОПК РПФПЛ.

дМС РТПЧЕТЛЙ ОБМЙЮЙС ИПУФБ Ч УЕФЙ ДПУФБФПЮОП ЧЧЕУФЙ ЛПНБОДХ ping У БТЗХНЕОФПН - ЙНЕОЕН ЙМЙ БДТЕУПН ИПУФБ:

user@desktop$ ping yandex.ru64 bytes from 213.180.204.11: icmp_seq=0 ttl=48 time=5.659 ms64 bytes from 213.180.204.11: icmp_seq=1 ttl=48 time=5.404 ms64 bytes from 213.180.204.11: icmp_seq=2 ttl=48 time=4.889 ms^C--- yandex.ru ping statistics ---3 packets transmitted, 3 packets received, 0% packet lossround-trip min/avg/max/stddev = 4.889/5.317/5.659/0.320 ms дМС ПФРТБЧЛЙ ПРТЕДЕМЕООПЗП ЮЙУМБ РБЛЕФПЧ ОЕПВИПДЙНП ХЛБЪБФШ ПРГЙА -c ЮЙУМП_РБЛЕФПЧ. дМС ХУФБОПЧЛЙ ЙОФЕТЧБМБ НЕЦДХ ПФРТБЧЛПК РБЛЕФПЧ ЙУРПМШЪХЕФУС ПРГЙС -i УЕЛХОД.

traceroute

лПНБОДБ traceroute УМХЦЙФ ДМС ПФМБДЛЙ УЕФЕЧЩИ УПЕДЙОЕОЙК РПУТЕДУФЧПН РПУФТПЕОЙС НБТЫТХФБ УМЕДПЧБОЙС РБЛЕФПЧ Л ИПУФХ ОБЪОБЮЕОЙС. дМС ЬФПК ЛПНБОДЩ ФБЛЦЕ ТБВПФБЕФ РБТБНЕФТ -n, РТЙ ЙУРПМШЪПЧБОЙЙ ЛПФПТПЗП IP-БДТЕУБ ОЕ ВХДХФ ЪБНЕОСФШУС УЙНЧПМШОЩНЙ ЙНЕОБНЙ ИПУФПЧ.

рТЙНЕТ УМЕДПЧБОЙС РБЛЕФПЧ ДП ИПУФБ ya.ru:

desktop ~ # traceroute ya.rutraceroute to ya.ru (213.180.204.8), 64 hops max, 40 byte packets 1  195.91.230.65 (195.91.230.65)  0.890 ms  1.907 ms  0.809 ms 2  cs7206.rinet.ru (195.54.192.28)  0.895 ms  0.769 ms  0.605 ms 3  ix2-m9.yandex.net (193.232.244.93)  1.855 ms  1.519 ms  2.95 ms 4  c3-vlan4.yandex.net (213.180.210.146)  3.412 ms  2.698 ms  2.654 ms 5  ya.ru (213.180.204.8)  2.336 ms  2.612 ms  3.482 ms netstat

лПНБОДБ ЙУРПМШЪХЕФУС ДМС РПЛБЪБ УПУФПСОЙС УЕФЙ.

лПНБОДБ netstat ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:

netstat [-AaLnSW] [-f protocol_family | -p protocol] [-M core] [-N system] лПНБОДБ netstat РПЛБЪЩЧБЕФ УПДЕТЦЙНПЕ ТБЪМЙЮОЩИ УФТХЛФХТ ДБООЩИ, УЧСЪБООЩИ У УЕФША, Ч ТБЪМЙЮОЩИ ЖПТНБФБИ Ч ЪБЧЙУЙНПУФЙ ПФ ХЛБЪБООЩИ ПРГЙК. рЕТЧБС ЖПТНБ ЛПНБОДЩ РПЛБЪЩЧБЕФ УРЙУПЛ БЛФЙЧОЩИ УПЛЕФПЧ (sockets) ДМС ЛБЦДПЗП РТПФПЛПМБ. чФПТБС ЖПТНБ ЧЩВЙТБЕФ ПДОХ ЙЪ ОЕУЛПМШЛЙИ ДТХЗЙИ УЕФЕЧЩИ УФТХЛФХТ ДБООЩИ. фТЕФШС ЖПТНБ РПЛБЪЩЧБЕФ ДЙОБНЙЮЕУЛХА УФБФЙУФЙЛХ РЕТЕУЩМЛЙ РБЛЕФПЧ РП УЛПОЖЙЗХТЙТПЧБООЩН УЕФЕЧЩН ЙОФЕТЖЕКУБН; БТЗХНЕОФ ЙОФЕТЧБМ ЪБДБЕФ, УЛПМШЛП УЕЛХОД УПВЙТБЕФУС ЙОЖПТНБГЙС НЕЦДХ РПУМЕДПЧБФЕМШОЩНЙ РПЛБЪБНЙ.

-p ЙНС_РТПФПЛПМБ пЗТБОЙЮЙФШ РПЛБЪ УФБФЙУФЙЛЙ ЙМЙ БДТЕУПЧ ХРТБЧМСАЭЙИ ВМПЛПЧ ФПМШЛП РТПФПЛПМПН У ХЛБЪБООЩН ЙНЕОЕН_РТПФПЛПМБ, ОБРТЙНЕТ, tcp.

пРГЙЙ:

-a

 – РПЛБЪЩЧБФШ УПУФПСОЙЕ ЧУЕИ УПЛЕФПЧ; ПВЩЮОП УПЛЕФЩ, ЙУРПМШЪХЕНЩЕ УЕТЧЕТОЩНЙ РТПГЕУУБНЙ, ОЕ РПЛБЪЩЧБАФУС.

-A

 – РПЛБЪЩЧБФШ БДТЕУБ МАВЩИ ХРТБЧМСАЭЙИ ВМПЛПЧ РТПФПЛПМБ, УЧСЪБООЩИ У УПЛЕФБНЙ; ЙУРПМШЪХЕФУС ДМС ПФМБДЛЙ.

-i

 – РПЛБЪЩЧБФШ УПУФПСОЙЕ БЧФПНБФЙЮЕУЛЙ УЛПОЖЙЗХТЙТПЧБООЩИ (auto-configured) ЙОФЕТЖЕКУПЧ. йОФЕТЖЕКУЩ, УФБФЙЮЕУЛЙ УЛПОЖЙЗХТЙТПЧБООЩЕ Ч УЙУФЕНЕ, ОП ОЕ ОБКДЕООЩЕ ЧП ЧТЕНС ЪБЗТХЪЛЙ, ОЕ РПЛБЪЩЧБАФУС.

-n

 – РПЛБЪЩЧБФШ УЕФЕЧЩЕ БДТЕУБ ЛБЛ ЮЙУМБ. netstat ПВЩЮОП РПЛБЪЩЧБЕФ БДТЕУБ ЛБЛ УЙНЧПМЩ. ьФХ ПРГЙА НПЦОП ЙУРПМШЪПЧБФШ У МАВЩН ЖПТНБФПН РПЛБЪБ.

-r

 – РПЛБЪБФШ ФБВМЙГЩ НБТЫТХФЙЪБГЙЙ. рТЙ ЙУРПМШЪПЧБОЙЙ У ПРГЙЕК -s, РПЛБЪЩЧБЕФ УФБФЙУФЙЛХ НБТЫТХФЙЪБГЙЙ.

-s

 – РПЛБЪБФШ УФБФЙУФЙЮЕУЛХА ЙОЖПТНБГЙА РП РТПФПЛПМБН. рТЙ ЙУРПМШЪПЧБОЙЙ У ПРГЙЕК -r, РПЛБЪЩЧБЕФ УФБФЙУФЙЛХ НБТЫТХФЙЪБГЙЙ.

-f УЕНЕКУФЧП_БДТЕУПЧ

 – ПЗТБОЙЮЙФШ РПЛБЪ УФБФЙУФЙЛЙ ЙМЙ БДТЕУПЧ ХРТБЧМСАЭЙИ ВМПЛПЧ ФПМШЛП ХЛБЪБООЩН УЕНЕКУФЧПН_БДТЕУПЧ, Ч ЛБЮЕУФЧЕ ЛПФПТПЗП НПЦОП ХЛБЪЩЧБФШ:

inet

дМС УЕНЕКУФЧБ БДТЕУПЧ AF_INET

unix

дМС УЕНЕКУФЧБ БДТЕУПЧ AF_UNIX

-I ЙОФЕТЖЕКУ

 – ЧЩДЕМЙФШ ЙОЖПТНБГЙА ПВ ХЛБЪБООПН ЙОФЕТЖЕКУЕ Ч ПФДЕМШОЩК УФПМВЕГ; РП ХНПМЮБОЙА (ДМС ФТЕФШЕК ЖПТНЩ ЛПНБОДЩ) ЙУРПМШЪХЕФУС ЙОФЕТЖЕКУ У ОБЙВПМШЫЙН ПВЯЕНПН РЕТЕДБООПК ЙОЖПТНБГЙЙ У НПНЕОФБ РПУМЕДОЕК РЕТЕЪБЗТХЪЛЙ УЙУФЕНЩ. ч ЛБЮЕУФЧЕ ЙОФЕТЖЕКУБ НПЦОП ХЛБЪЩЧБФШ МАВПК ЙЪ ЙОФЕТЖЕКУПЧ, РЕТЕЮЙУМЕООЩИ Ч ЖБКМЕ ЛПОЖЙЗХТБГЙЙ УЙУФЕНЩ, ОБРТЙНЕТ, emd1 ЙМЙ lo0.

-p ЙНС_РТПФПЛПМБ

 –  пЗТБОЙЮЙФШ РПЛБЪ УФБФЙУФЙЛЙ ЙМЙ БДТЕУПЧ ХРТБЧМСАЭЙИ ВМПЛПЧ ФПМШЛП РТПФПЛПМПН У ХЛБЪБООЩН ЙНЕОЕН_РТПФПЛПМБ, ОБРТЙНЕТ, tcp.

рТЙНЕТ. РПЛБЪ ФБВМЙГЩ НБТЫТХФЙЪБГЙЙ:

user@desktop ~$ netstat -rRouting tablesInternet:Destination        Gateway            Flags    Refs      Use  Netif Expiredefault            19-101.local       UGS         0  1373769    rl0localhost          localhost          UH          1      290    lo0192.168.0          link#1             UC          0        0    dc0192.168.19         link#3             UC          0        0    rl019-86.local        localhost          UGHS        0        0    lo019-101.local       00:0d:bc:e4:27:bf  UHLW        1        0    rl0    116 Internet6:Destination        Gateway            Flags      Netif Expirelocalhost.prov.ru  localhost.prov.ru  UH          lo0fe80::%dc0         link#1             UC          dc0fe80::2a0:ccff:fe3 00:a0:cc:3d:1f:bd  UHL         lo0fe80::%rl0         link#3             UC          rl0fe80::250:22ff:feb 00:50:22:bb:05:f1  UHL         lo0fe80::%lo0         fe80::1%lo0        U           lo0fe80::1%lo0        link#5             UHL         lo0ff01::             localhost.prov.ru  U           lo0ff02::%dc0         link#1             UC          dc0ff02::%rl0         link#3             UC          rl0ff02::%lo0         localhost.prov.ru  UC          lo0 host

лПНБОДБ host УМХЦЙФ ДМС РПМХЮЕОЙС ДПНЕООПК ЙОЖПТНБГЙЙ П ИПУФЕ: IP-БДТЕУ, MX-ЪБРЙУЙ Й ДТХЗПК ЙОЖПТНБГЙЙ, УЧСЪБООПК У ДБООЩН УЙНЧПМШОЩН ЙНЕОЕН. йНС ИПУФБ ХЛБЪЩЧБЕФУС Ч ЛБЮЕУФЧЕ БТЗХНЕОФБ ЛПНБОДЩ.

рТЙНЕТ ТБВПФЩ ЛПНБОДЩ:

user@desktop ~$ host yandex.ruyandex.ru has address 213.180.204.11yandex.ru mail is handled by 10 mx2.yandex.ru.yandex.ru mail is handled by 0 mx1.yandex.ru. чФПТЩН БТЗХНЕОФПН НПЦОП ХЛБЪБФШ DNS-УЕТЧЕТ, ЛПФПТЩК ВХДЕФ ЙУРПМШЪПЧБФШУС РТЙ РПМХЮЕОЙЙ ЬФПК ЙОЖПТНБГЙЙ:

user@desktop ~$ host yandex.ru ns1.aiya.ruUsing domain server:Name: ns1.aiya.ruAddress: 85.142.20.152#53Aliases: yandex.ru has address 213.180.204.11Using domain server:Name: ns1.aiya.ruAddress: 85.142.20.152#53Aliases: Using domain server:Name: ns1.aiya.ruAddress: 85.142.20.152#53Aliases: yandex.ru mail is handled by 0 mx1.yandex.ru.yandex.ru mail is handled by 10 mx2.yandex.ru. tcpdump

лПНБОДБ tcpdump ЙУРПМШЪХЕФУС ДМС НПОЙФПТЙОЗБ УЕФЙ ОБ ЛБОБМШОПН Й ВПМЕЕ ЧЩУПЛЙИ ХТПЧОСИ. рТПЗТБННБ «УМХЫБЕФ» ОБ ПДОЙН ЙМЙ ОЕУЛПМШЛЙИ УЕФЕЧЩИ ЙОФЕТЖЕКУБИ Й ЧЩЧПДЙФ ДБНР РБЛЕФПЧ, РТПИПДСЭЙИ ЮЕТЕЪ ЬФПФ ЙОФЕТЖЕКУ.

рБТБНЕФТ -i ЪБДБЈФ ЙНС УЕФЕЧПЗП ЙОФЕТЖЕКУБ, ОБ ЛПФПТПН ЪБРХУЛБЕФУС РТПУМХЫЙЧБОЙЕ. рТЙ РТПУНПФТЕ ЪБИЧБФЩЧБЕНЩИ ДБООЩИ ХДПВОП ЙУРПМШЪПЧБФШ ЛМАЮ -l, ЛПФПТЩК ВХЖЕТЕЪХЕФ ЧЩЧПД РПУФТПЮОП. дМС ЬФПК ЛПНБОДЩ ФБЛЦЕ ТБВПФБЕФ РБТБНЕФТ -n, РТЙ ЙУРПМШЪПЧБОЙЙ ЛПФПТПЗП IP-БДТЕУБ ОЕ ВХДХФ ЪБНЕОСФШУС УЙНЧПМШОЩНЙ ЙНЕОБНЙ ИПУФПЧ. рТЙНЕТ ТБВПФЩ ЛПНБОДЩ:

desktop ~ # tcpdump -i eth0 -l -ntcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes12:51:07.486755 arp who-has 0.0.0.0 (00:30:48:2b:6d:6a) tell 0.0.0.012:51:12.486606 arp who-has 0.0.0.0 (00:30:48:2b:6d:6a) tell 0.0.0.012:51:14.457608 IP 192.168.5.23.56385 > 194.91.250.11.443: P 3645922938:3645923156(218) ack 2092518729 win 1008612:51:14.491343 IP 194.91.250.11.443 > 192.168.5.23.56385: . ack 218 win 10720 дМС ЧЩЧПДБ ТБУЫЙТЕООПК ЙОЖПТНБГЙЙ П РБЛЕФБИ ЙУРМАЪХАФУС ЛМАЮЙ -v ЙМЙ -vv.

desktop ~ # tcpdump -i eth1 -l -n -vvtcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes12:57:53.043797 IP (tos 0x0, ttl  51, id 46031, offset 0, flags [DF], proto: TCP (6),  length: 286) 194.91.250.11.5190 > 192.168.5.23.38993: P 2517343058:2517343292(234)  ack 2346573376 win 2202 <nop,nop,timestamp 2713588760 497668>12:57:53.043865 IP (tos 0x0, ttl  64, id 52382, offset 0, flags [DF], proto: TCP (6),  length: 52) 192.168.5.23.38993 > 194.91.250.11.5190: ., cksum 0x1fd7 (correct),  1:1(0) ack 234 win 11945 <nop,nop,timestamp 506366 2713588760>12:57:53.401516 IP (tos 0x0, ttl  48, id 45237, offset 0, flags [DF], proto: TCP (6),  length: 210) 194.91.250.11.443 > 192.168.5.23.56385: P 2092522043:2092522213(170)  ack 3645927446 win 10720... лПНБОДБ tcpdump ПВМБДБЕФ ПЮЕОШ ВПЗБФЩН ЙОФЕТЖЕКУПН, ЧЛМАЮБАЭЕН ХУМПЧОЩЕ ЧЩТБЦЕОЙС, РП ЛПФПТЩН ДПМЦОЩ ЧЩДЕМСФШУС ЙОФЕТЕУХАЭЙЕ РБЛЕФЩ. оБРТЙНЕТ, НПЦОП ЙУРПМШЪПЧБФШ ХУМПЧЙС ХДБМЈООПЗП РПТФБ (ТБЧОП 80):

desktop ~ # tcpdump -i eth1 -l -n -vv dst port 80tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes13:55:36.563959 IP (tos 0x0, ttl  64, id 3936, offset 0, flags [DF], proto: TCP (6),  length: 60) 192.168.5.23.52348 > 213.180.204.11.80: S, cksum 0x2766 (correct),  3855548287:3855548287(0) win 5840 <mss 1460,sackOK,timestamp 1372191 0,nop,wscale 2>13:55:36.592654 IP (tos 0x0, ttl  64, id 3937, offset 0, flags [DF], proto: TCP (6),  length: 40) 192.168.5.23.52348 > 213.180.204.11.80: ., cksum 0xebc5 (correct),  3855548288:3855548288(0) ack 3869420799 win 584013:55:36.592731 IP (tos 0x0, ttl  64, id 3938, offset 0, flags [DF], proto: TCP (6),  length: 627) 192.168.5.23.52348 > 213.180.204.11.80: P 0:587(587) ack 1 win 5840... nmap

лПНБОДБ nmap – УЕФЕЧПК УЛБОЕТ, У РПНПЭША ЛПФПТПЗП НПЦОП ПРТЕДЕМЙФШ ХСЪЧЙНПУФШ ХДБМЈООЩИ ИПУФПЧ. пУОПЧОПЕ ОБЪОБЮЕОЙЕ ЬФПК РТПЗТБННЩ – ПРТЕДЕМЕОЙЕ УПУФПСОЙЕ РПТФПЧ ХДБМЈООПЗП ИПУФБ (ЪБЛТЩФЩ ПОЙ, ПФЛТЩФЩ ЙМЙ ЪБВМПЛЙТПЧБООЩ). фБЛЦЕ РТПЗТБННБ НПЦЕФ ОБ ПУОПЧБОЙЙ УПВУФЧЕООПК ВБЪЩ ЪОБОЙК ПРТЕДЕМЙФШ РП РПЧЕДЕОЙА ХДБМЈООПЗП ИПУФБ, ЛБЛБС ПРЕТБГЙПООБС УЙУФЕНБ ЪБРХЭЕОБ ОБ ОЈН.

лПНБОДЩ ХДБМЈООПЗП ФЕТНЙОБМБ telnet

telnet – РТПЗТБННБ УЕФЕЧПЗП ФЕТНЙОБМБ.

ssh

рТПЗТБННБ ssh СЧМСЕФУС ВПМЕЕ УПЧТЕНЕООЩН Й ЪБЭЙЭЈООЩН БОБМПЗПН РТПЗТБННЩ telnet.

лПНБОДЩ РП ХРТБЧМЕОЙА УЕФЕЧЩН ЬЛТБОПН iptables

лПНБОДБ iptables СЧМСЕФУС ЙОФЕТЖЕКУПН Л НЕЦУЕФЕЧПНХ ЬЛТБОХ СДТБ Linux.

тЕЪАНЕ ч ЬФПН ТБЪДЕМЕ ПРЙУЩЧБАФУС ПУОПЧОЩЕ ЛПНБОДЩ РП ХРТБЧМЕОЙА Й ДЙБЗОПУФЙЛЕ УЕФЙ Ч UNIX.

лМАЮЕЧЩЕ ФЕТНЙОЩ: ifconfig, arp, route, ping, traceroute, netstat, host, tcpdump, nmap, telnet, ssh, iptables

дПРПМОЙФЕМШОЩЕ НБФЕТЙБМЩ лХТСЮЙК з.ч. пРЕТБГЙПООБС УЙУФЕНБ UNIX. – н.:йОФХЙФ.тХ, 2004. – 292 У.: ЙМ.

тЕКЮБТДУ л., жПУФЕТ-дЦПОУПО ь. UNIX: УРТБЧПЮОЙЛ. – урВ.: рЙФЕТ лПН, 1999. – 384 У.: ЙМ.