Sida Loo Sameeyo & Looga Habeeyo Faylasha TCP/IP ee Linux (TCP/IP Settings ee Linux)

Xitaa kuwa aan Geeks ahayn waxay u badan tahay inay maqleen " TCP/IP " laakiin qof kastaa ma garanayaa waxa uu yahay ama sida loogu habeeyo server Linux ah (Linux)iyadoo la adeegsanayo khadka taliska(using the command line) ?

Waxay kaa caawinaysaa in marka hore la qeexo erey bixinta aasaasiga ah. Ugu yaraan, waxay kuu ogolaanaysaa inaad horumariso qaab aad ku dhisto fahamkaaga. TCP/IP ma aha mid ka reeban. 

Qaybtan erey-bixintu maaha liis dhammaystiran. Waxay ku siin doontaa saldhig aad ku bilowdo safarkaaga fahamka isku-xidhka iyo sida loo habeeyo faylasha TCP/IPLinux

The *Nix World

Weligaa ma is weydiisay waxa *nix ka dhigan yahay? Ka warran sida ay Unix iyo Linux isugu xidhan yihiin(Unix and Linux are related) (iska daa dhammaan noocyada kala duwan ee mid kasta)?

*nix waa habka tixraaca Linux iyo/ama Unix (ama qaybin kasta) iyadoo la isticmaalayo calaamadda duurjoogta ah (xiddigaha) si sidaas loo sameeyo. 

* Nix waxa la sameeyay dabayaaqadii 1960-kii. AT& T Bell Labs waxay horumariyeen Unix isku mar. iyada oo la adeegsanayo soo noqnoqosho iyo horumarino kala duwan, Linux sidoo kale wuu dhashay.

Natiijooyinka hal-abuurkan isbarbar-dhigga ah ayaa ah in marka aad barato sida loo rakibo hal server oo loo maro khadka taliska, waxaad baratay xirfad ay u badan tahay inay la jaanqaadi karto hawlo kale oo badan oo kala duwan oo ah Unix ama Linux servers. 

Bogagga Man - Macluumaadka Fartaada(Man Pages – Information at Your Fingertips)

Si la mid ah Google , Linux waxay leedahay qalab u gaar ah oo raadinta iyo cilmi-baarista kuwaas oo awood u siinaya dadka isticmaala inay helaan agabka ay u baahan yihiin. Khayraadkaas waxaa loo yaqaannaa, "boggaga man." Markaad gasho server Linux ah (ama (Linux)Linux - based operating system), waxaad furi kartaa arjiga khadka amarka oo ku qor waxaad rabto inaad baadho, sida inaad ku qorto erey raadin faylka dukumeenti is dhexgal ah.

Haddii aad doorato mawduuc aad rabto inaad baadho, sida utility Linux , qalab, (Linux)daemon, script , waxaad taas ku eegi kartaa adigoo ku qoraya "man" ka dibna ereyga. Waxaad ku baran doontaa sida tan loo sameeyo mar dambe maqaalkan.

Bogagga Man waa fududahay in la isticmaalo. Kaliya(Just) bilow inaad ku qorto dhowr kelmadood Linux OS wuxuu bilaabi doonaa inuu kuu soo celiyo macluumaadka. Haddii aysan jirin bog nin mawduuc gaar ah Linux ayaa kuu sheegi doona taas.

Inta badan, boggaga man-ga ayaa si macquul ah ugu saxsan nooca software-ka ee ay ku muuqdaan. Tusaale ahaan, haddii aad gasho server Linux ah oo jira 10 jir, bogga ninku waxa uu soo bandhigayaa macluumaadka la xidhiidha noocaas (iyo da'daas).

Bogagga ragga way fududahay in la isticmaalo oo sax ah, laakiin waxaa jira dhowr digniinood. Aynu ku tusaalayno digniinahaas sawirada. 

Sawirka hoose, bogga man ee ARP wuxuu muujinayaa in ARP duugoobay (hoosta qaybta "note") iyo in qofku uu eego ip neigh . Waxay u ekaan kartaa, marka la eego, in mid laga yaabo inuu rabo inuu ku qoro " man ip neigh " si loo helo macluumaadka ku saabsan qalabka / borotokoolka beddelka. 

Si kastaba ha ahaatee,, ku qorista " man ip neigh " kama eegayso bogga man ee "ip neigh". Taa beddelkeeda, waxay raadin doontaa laba bog oo nin ah… mid “ip” iyo kan kale “deriska.” 

In kasta oo ay run tahay in aad heli doonto bogga nin haddii aad ku qorto "man ip neigh," ilaa aad si fiican ugu fiirsato mooyaane, waxa laga yaabaa inaad waydo in aanay ahayn waxa aad raadinaysay. 

Waxaad ku dari kartaa dash (in kasta oo taasi aysan ahayn waxa ka muuqda bogga ninka marka la tixraacayo qalabka beddelka) midkood.

Waxaa laga yaabaa inaad isku daydo inaad ku qorto " man ip-deighbour(man ip-neighbour) " (u fiirso higaada Ingiriiska). Marka aad qorto kelmadaas gaarka ah, waxaad arki doontaa bogga saxda ah ee loogu talagalay beddelka bogga man ARP (ama beddelka borotokoolka ARP ). Xariiqda hoose waa tan: Haddii aadan heli karin waxaad u baahan tahay, isku day inaad isticmaasho noocyo kala duwan ilaa aad ka hesho bogga ninka la doonayo.

Tusaale ahaan, isku day inaad ka raadiso bogga man ee qalabka nslookup. Waxa aad tan samaynaysaa adiga oo ku qoraya "man nslookup". Markaad taas sameyso, waxaad arki doontaa bog nin oo u eg sawirka hoose. Waxaad baran doontaa dhammaan waxaad rabto inaad ka ogaato qalabka nslookup.

Ka dib markii bogga man-ku soo baxo shaashaddaada waxaad hoos u dhigi kartaa, akhrin kartaa, codsan kartaa, tijaabin kartaa, oo xitaa xidhi kartaa bogga man (adigoo ku dhejinaya xarafka "q" oo u ogolaanaya bogga man si toos ah u xirmo).

Haddii aad codsato bog nin oo aan jirin, Linux ayaa ku siin doonta jawaab celin ah in aanu jirin galitaanka bogga ninkaas oo aad isku daydo mid kale.

IPv4 iyo IPv6(IPv4 and IPv6)

IPV4 iyo IPV6 labaduba farsamo ahaan waa isku mid, laakiin isku mid nooguma muuqdaan bini'aadamka . (IPv4)Waa hab lagu garto mishiinada ama aaladaha shabakada degaanka ( LAN ). Waxay si gaar ah u yihiin habka ay u aqoonsadaan aaladaha ku jira LAN- ka .

IPV4 waxay isticmaashaa tirooyinka ay ku kala soocaan dhibco/muddo. Inteena badan waanu naqaanno nooca ciwaanka IP-ga ee aanu ku aragno kombiyuutarada ku xidhan shabakadaha gaarka ah anagoo adeegsanayna qaabka IPV4

Kumbuyuutarrada shabakada sidoo kale waxay leeyihiin ciwaanka IPv6 , laakiin way ka duwan yihiin. IPV6 waxa uu ka kooban yahay xarfo alfanumeric ah oo ay kala soocaan xiidanayaal ( :). 

Haddaba maxay ku kala duwan yihiin IPV4 iyo IPv6 ? Ka fakar(Think) sida magaca shabakada Mid waa sida magaca hore, kan kalena waa magaca dambe. Labada magacba waxay tilmaamayaan isku qof (ama kiiskan, kumbuyuutar). Sida aan guud ahaan u leenahay magac hore oo ka duwan marka loo eego magacayaga dambe, IPv4 " magaca" wuu ka duwanaan doonaa IPv6 " magaca" inkastoo labaduba ay tilmaamayaan isku mid ah mashiinka.

Carla Schroeder waxay qortay maqaal si sahlan loo akhriyi karo oo faa'iido leh oo ku saabsan IPv4 iyo IPv6(useful article about IPv4 and IPv6) .

Helitaanka xididka ee Linux Server (iyo su iyo sudo)(Root Access on a Linux Server (and su and sudo))

Qaar badan oo ka mid ah hawlaha u baahan in la dhammaystiro, helitaanka xididka (loo yaqaan Administrator ama superuser) ayaa loo baahan yahay. Taasi waa sababta oo ah qaar badan oo ka mid ah utility iyo apps waa kuwo xasaasi ah oo ku filan oo lagu xaddiday sababo ammaan dartood. 

Xalka kale ee gelitaanka xididka ama kicinta gelitaanka superuser (su) waa in la diyaariyo amar leh "sudo" oo u sheegaya mashiinka Linux in amarkaas gaarka ah loo baahan yahay in loo maamulo sidii superuser / xidid, laakiin amarrada soo socda ma sameeyaan (haddii aysan sidoo kale lagu sii diyaariyay dardaaranka "sudo". 

Kiisaska "sudo" la isticmaalo oo loo sii diyaariyay amarka, Linux waxay codsan doontaa erayga sirta ah si loo xaqiijiyo aqoonsiga iyo oggolaanshaha sare ee isticmaalaha.

Nidaamyada isku xirka(Networking Protocols)

Waxaa jira borotokool badan oo kala duwan oo la tixgeliyo marka laga hadlayo Linux . Labada hab-maamuus ee asaasiga u ah qodobkan waa TCP iyo IP.

Nidaamka Xakamaynta Gudbinta (TCP)(Transmission Control Protocol (TCP))

Hab-maamuuska Xakamaynta Gudbinta(Transmission Control Protocol) , oo inta badan loo yaqaan TCP , waa hab-maamuus loo isticmaalo gudbinta xirmooyinka, sida magacu u qeexayo.

Hoos ka eeg sharraxaadda qalabyo kala duwan, oo ay ku jiraan aaladda Linux ee loo yaqaan Xakamaynta Taraafikada(Traffic Control) (tc). 

TCP waxay hagtaa nidaamka hawlgalka Linux sida baakadaha looga guurayo meel kale. Waxa kale oo ay maamushaa isu-socodka shabakadda oo ay hagtaa gudbinta xidhmooyinka macluumaadka (sida galka xogta(data) oo meel kale uga guuraysa). 

Tani waa sababta borotokoolka loogu yeero  Protocol Xakamaynta Gudbinta(Transmission Control Protocol) (TCP). 

Internet Protocol (IP)

Protocol-ka Internetka(Internet Protocol) waxaa caadi ahaan loogu yeeraa gaabintiisa IP.

Marka laga hadlayo IP-ga(IP) waxaad leedahay aag ballaaran ( internetka(Internet) ) si aad u gudbiso xirmooyinka. Waxay la mid tahay in la haysto waddo weyn oo ballaadhan, dheer, oo ka badan oo la safray… oo loo yaqaan internetka. Iyadoo TCP ay maamusho dhaqdhaqaaqa xirmooyinka shabakadaha, IP-gu waxay maamushaa dhaqdhaqaaqa xirmooyinka internetka.

ICMP Protocol

ICMP waxay u taagan tahay Hab-maamuuska Farriinta Xakamaynta Internetka(Internet Control Messaging Protocol) . In kasta oo ay tahay borotokool ka jira inta badan qaybinta Linux , waxaa laga yaabaa inaan laga helin dhammaan qaybinta Linux . Tan waxa caddaynaya la'aanta bogga Man ee ku dhex jira rakibaadda (Man)Centos ee hadda jirta .

Jaleecada hore, waxa laga yaabaa in aanay u muuqan in hab-maamuuskan gaarka ahi uu yahay mid lama huraan ah laakiin dhab ahaantii waa. ICMP ayaa mas'uul ka ah bixinta fariimaha khaladka ah haddii/marka baakidhku aanu si habboon u gaadhin meeshii uu ku socday. ICMP waxay lama huraan u tahay in la helo warar cusub oo ku saabsan keenista (ama rasiidka) xirmooyinka macluumaadka la gudbiyo.

Habka jaantuska isticmaalaha (UDP)(User Diagram Protocol (UDP))

Hab-maamuuska jaantuska isticmaalaha(User Diagram Protocol) ( UDP ), sida Hab-maamuuska Xakamaynta Gudbinta(Transmission Control Protocol) ( TCP ), waa hab-raaca gudbinta baakooyinka macluumaadka hal dhibic ilaa mid kale. Arrinka TCP , iyada oo qayb ka ah habka/gudbinta, waxaa jirta xaqiijinta gudbinta guusha leh ee xirmada, taasoo ka dhigaysa mid la isku halayn karo marka loo eego UDP .

Dhanka UDP , ma jiro habraac xaqiijin ah si aadan ogaan doonin in baakadaha la gudbiyay ama la helay si guul leh oo aan qalad lahayn. Sidan oo kale, waa hab-maamuus ku filan in la isticmaalo laakiin lama xaqiijin karo ama lama xaqiijin karo. 

Qaabeynta Linux(Linux Configuration)

Waxa jira dhawr faylal oo habayn ah oo laga heli karo nidaamka hawlgalka Linux

Tusaale ahaan, haddii aad ku shaqaynayso server Apache mashiinka Linux kaaga, faylasha qaabeynta Apache waa muhiim. (Apache)Faylashaasi waxay u ogolaanayaan server-ka Apache inuu ogaado waxa ka socda domainka iyo si gaar ah, goobta lagu hayo seerfarkaas.

Mararka qaarkood faylka qaabeynta waxaa lagu calaamadiyaa httpd.conf. Mararka qaarkood waxaa lagu calaamadeeyay apache.conf. Ama waxay noqon kartaa calaamad/magac gebi ahaanba ka duwan. Waxa laga yaabaa inaad ka heli karto faylalka habaynta hal meel oo ka mid ah server-ka, iyo marar kale waxay ku jiraan meel gebi ahaanba ka duwan server kale.

Nasiib wanaag, waxaa jira amarro waxtar leh oo kaa caawin kara helidda faylalka qaabeynta gaarka ah. Tusaale ahaan, waxaad ku qori kartaa kuwan soo socda si aad u heshid faylka qaabeynta " httpd.conf ", haddii uu jiro:

find / -name “httpd.conf”

Erayga ugu horeeya, “hel”, aynu Linux ogaano amarka/utility-ga aad isticmaalayso, kaas oo kiiskani yahay utility “hel”. Qaybta labaad ee khadka talisku waa "/" taas oo u ogolaanaysa helitaanka utility inay ogaadaan inay tahay inay raadiyaan dariiqa ka bilaabmaya heerka xididka serverka.

Haddii aad raadineysay meel gaar ah, waxaa laga yaabaa inaad haysato wax la mid ah "/ iwm" si aad Linux ugu ogeysiiso inuu ku bilaabo tusaha iwm oo raac jidkaas. Markaad bixiso waddo/goob gaar ah, waxaad awood u yeelan kartaa inaad dadajiso hawsha, sababtoo ah Linux uma baahna inay ka raadiso meelo aan badnayn.

Xulashada " -name " waxay u ogolaaneysaa Linux inay ogaadaan waxaad ku raadineyso magaca faylka ama tusaha. Waa waxtar leh in magaca lagu daro calaamadaha xigashada, waxa kale oo aad isticmaali kartaa calaamada (*) kaarka duurjoogta ah marka aad raadinayso.

Tusaalooyinka qaar ee faylalka habaynta iyo hagayaasha ku jira hagaha “/ iwm” waxa ka mid ah: 

  • pam.d – hage(pam.d –) ka kooban agabka la xidhiidha qaybaha xaqiijinta. "Su" iyo "sudo" ayaa halkaas laga helay, tusaale ahaan.
  • sysconfig – tusaha ay ku jiraan shaqooyinka kombayutarka, sida maamulka korontada, mouse-ka, iyo in ka badan. 
  • resolv.conf – fayl ka caawiya shaqada server-ka magaca domain, haddii mishiinka Linux lagu isticmaalo awooddaas.
  • adeegyada(services) – faylkani waxa uu ka kooban yahay xidhiidhada la heli karo (tusaale ahaan dekedaha furan) ee laga heli karo mishiinka Linux .

Haddii aad la yaabban tahay in wax faylal ah, waddooyin, ama adeegyadu ay duugoobeen ama duugeen, isticmaal boggaga ninka si aad u hubiso. Tani waa hab wax ku ool ah si aad ula socoto waxa hadda jira iyo waxa isbeddelay.

Fahamka Nidaamka Faylka Linux(Understanding the Linux File System) 

Qaybin badan oo Linux ah(Linux distributions) , faylasha qaabeynta ayaa laga helayaa tusaha shabakada-scripts ee hoos yimaada dariiqa " etc/sysconfig ". Haddii aysan meeshaas ku taallo, waxay u badan tahay inay jirto meel/dad la mid ah. Faylasha ku jira kiiskan gaarka ah ayaa lagu muujiyay sawirka hoose.

Sida aad ku arki doonto sawirka hoose, waxa jira laba faylal qaabayn ah. Mid kasta oo iyaga ka mid ah waxaa lagu calaamadeeyay iyadoo loo eegayo is-dhexgalkooda (ie ifcfg-eth0).

Faylasha qaabeynta waxaa ka horreeya " ifcfg " oo beddelaya amarka ifconfig(ifconfig command) (iyo sidoo kale qayb ka mid ah magaca faylka interface). Taasi waxay tidhi, hadda xoogaa waa la bedelay sidoo kale tan iyo markii ifcfg aanu ku habboonayn IPv6 .

Labada xiriiriye ee tixraaca ( ifcfg-eth0 iyo ifcfg-lo ) waxay tixraacaan noocyo gaar ah oo isdhexgal ah. Soosaarayaasha Linux(Linux) ayaa gacan ka geystay aaggan, iyagoo bixinaya qeexitaan iyo jihayn qaab magacyo faylal ah. Marka laga hadlayo is dhexgalka ku dhamaanaya “ eth0 ”, waa interface ku xiran “ethernet” ama leh awooda ethernet.

Isticmaalka xarfaha " eth " waxay ku tilmaamayaan jihada saxda ah. Lambarka soo socda "eth" wuxuu bixiyaa lambarka qalabka. Marka, aaladda ethernet-ka ee soo socota waxay noqon kartaa wax la mid ah " ifcfg-eth1 " iyo wixii la mid ah.

Magaca faylka ee ku dhamaanaya "lo" waxa loola jeedaa interface "loopback". Waxa kale oo lagu tilmaamaa inay tahay " martigeliyaha(localhost) deegaanka ." Kani waa isku xidhka shabakadeed oo aan farsamo ahaan ahayn xidhiidh shabakadeed oo dhab ah. Waxay si fudud u ogolaataa hababka inay ku wada xiriiraan qalabka iyada oo aan la xiriirin shabakada. Ka fakar "Virtual" marka aad ka fikirayso is-dhexgalkan gaarka ah.

Dhammaan qaybinta Linux waxay awood u leedahay inay dib u soo celiso (ama localhost) waxaana badanaa loo dejiyay mid si caadi ah. Waxay adeegsadaan isdhexgal ku dhammaada "-lo." Ciwaanka IP-ga ee localhost badanaa waa 127.0.0.1. Xaalado badan, loopback interface interface waxaa loo isticmaali karaa in lagu tijaabiyo isku xirka oo meesha laga saaro arrimaha kale ee shabakada ee suurtagalka ah.

Faylasha(The Files)

Waxaa jira siyaabo kala duwan oo loo tafatiro qaabeynta faylalka (sidoo kalena la eego iyaga). Mid ka mid ah hababka ayaa ah in la isticmaalo " vi editor " kaas oo lagu galo amarka " vi " oo uu ku xigo magaca faylka. Xaaladdan oo kale, marka mid ka mid ah nooca " vi ifcfg-eth0 " (la'aanteed calamadaha xigashada) waxay awoodaan inay eegaan macluumaadka shabakada ee interface-kaas gaarka ah (eth0).

Si kastaba ha ahaatee, waxa aad ku talin lahayd in la sameeyo habka dhaqanka oo raac tilmaamaha qaabeynta shabakada ee laga helay bogga man ee ifcfg.

Tani waxay sidoo kale u fududaan kartaa qofka aan farsamada ahayn. Isticmaalka tifaftiraha vi waxay u baahan tahay xoogaa fiiro gaar ah si faahfaahsan markaa haddii aad si tafatiran u jihaysan tahay (ama aad horeba u ahayd barnaamij-sameeyaha ama nidaamka maamulaha) tafatiraha vi wuxuu noqon karaa xalka ugu fiican marka la shaqeynayo faylalka qaabeynta Linux .

Marka la gelayo boggaga ninka, waxaan awoodnaa inaan dib u eegno macluumaadka ku saabsan qoraalka ifcfg ee beddelay qoraalka ifconfig (sida ka muuqata sawirka kore ee bogga ninka). Sidoo kale, marka aan eegno liiska interfaces qaybinta Linux , waxaan ogaanay ifup iyo ifdown amarada. Kuwaas, sidoo kale, waxaa lagu eegi karaa boggooda ragga.

Sawirka bogga ninka ayaa ka muuqda sawirka hoose. Sida aad ku arki doonto bogga ninka, waxaa jira faylal dheeri ah oo qaabeynta Linux ah (iyo waddooyinka loo maro faylalkaas) kuwaas oo lagala tashan karo (oo wax laga beddeli karo) dejinta iyo habeynta faylalka TCP/IPLinux .

Haddii aad isticmaasho tifaftiraha khadka taliska sida vi editor si aad u aragto faylka qaabeynta, waxaad arki doontaa xulashooyinka qaarkood ee la qeexay. Tusaale ahaan, marka aad eegto is dhexgalka shabakada, waxa aad arki kartaa kelmado dhan koofiyado, oo ay ku xigto calaamad siman (=), ka dibna kelmad kale. 

Tusaale ahaan, waxaa jiri kara dardaaran ah " ONBOOT " oo laga yaabo inay dhahdo "ONBOOT=haa" tusaale ahaan xulashada qaabeynta. Waxaa jira dhowr dhibcood oo kale oo qaabeynta iyo sidoo kale xulashooyinka. Tusaale ahaan, mid kale waa NETMASK

Haddii aad aragto dardaaranka habaynta, " SHABKA(NETWORKING) ," waa in ay raacdaa "haa." Haddii ay ku xigto "maya" waxay u taagan tahay dhibaato sababtoo ah taasi waxay muujinaysaa in interface-ka shabakadu aanu shaqaynayn isku xidhka. 

Waa kuwan hab-socod-tallaabo ah oo lagu saxayo xaaladda hadda la sharraxay:

  1. Nuqul ka samee faylka qaabeynta, si aad u noqoto mid badbaado leh. Waxaa jira dhowr siyaabood oo tan loo sameeyo. Mid ka mid ah kuwa ugu fudud ayaa leh daaqadda amarka.

    Nooca: cp ifcfg-eth0 ifcfg-eth0_20200101

    Ka dib xariiqda xigta, ku qor: mv ifcfg-eth0_20200101 /home/mydirectory/ifcfg-eth0_20200101

    Tani waxay dhaqaajinaysaa nuqulka faylka aad hadda samaysay hagaha aad u isticmaalayso kaydinta.
  2. Hadda oo aad samaysay nuqul ka mid ah faylka qaabeynta,, waa waqtigii isbedel lagu samayn lahaa faylka qaabeynta. Haddii aad isticmaalayso vi editor, waxaad ku qori doontaa kuwan soo socda:

    vi ifcfg-eth0

    Kadib markaad sidaas sameyso, faylka ayaa furmi doona terminal/command codsiga (oo la mid ah qaabka bogga man u furmo markaad kiciso).

    Marka faylka qaabeynta uu furmo, waxaad raadin doontaa xariiqda ay ku jirto " NETWORKING=no " oo aad tirtirtaa khadkaas ama u beddelo "NETWORKING=haa". Tan waxaa lagu samayn karaa " cw” dardaaranka ku jira vi editor. Markaad ku qorto slash hore, waxaad u sheegaysaa tafatiraha vi in ​​aad wax raadinayso. Xaaladdan oo kale, waxaad ogaysiisaa tifaftiraha inaad raadinayso "NETWORKING" markii la helo (adoo jiirka u toosinaya goobtaas) waxaad isticmaali kartaa furaha saxda ah si aad ugu guurto ereyga "maya".

    Markaad hesho ereyga "maya", ku jooji "n" oo ku qor " cw " taasoo kuu ogolaanaysa inaad "maya" u bedesho "haa." “cw” waxa ay u taagan tahay beddelka erayga Linux -kuna waxa uu kuu ogolaanayaa in aad ereyga oo dhan ka beddesho hal kelmad (“maya”) una beddelo mid kale (“haa”). Haddii aad rabto inaad bedesho hal xaraf, waxaad isticmaali kartaa "r" si aad u bedesho hal xaraf ama xaraf.

    Sawirada shaashadda ayaa muujinaya habkan hoose.
     
  3. Ka dib markaad kaydiso faylka qaabeynta (sida ku qor esc si aad uga baxdo habka INSERT ka dibna laba jeer Z si loo badbaadiyo faylka), waa waqtigii dib loo bilaabi lahaa adeegga ama kombiyuutarka. Tan waxaa loo samayn karaa siyaabo kala duwan. Mid ka mid ah dariiqooyinka dib-u-bixitaanka kumbuyuutarka ayaa ah inaad ku qorto khadka taliska ee soo socda:

    shutdown -r now

    Amarka xidhitaanka wuxuu u sheegaa mashiinka Linux inuu xidho. Xulashada -r waxay u sheegaysaa amarka inaysan ahayn xidhid kaliya, laakiin dib u bilaabid iyo in hadda la sameeyo.

    Talo:(Tip:) Haddii aad rabto inaad ogaato marka kombuyuutarku ama server-ku dhammeeyey dib-u-bootinta, ku qor "ping" ka dibna ciwaanka IP-ga ee kombiyuutarka/serverka (ama magac domain ee goobta lagu hayo server-ka Linux ).

    Adigoo isticmaalaya amarka ping, waxaad arki doontaa in server-ku uusan ahayn "pingable" (taas oo dhacda inta lagu jiro dib-u-kicinta) ka dibna marka server-ku si guul leh u bilaabo, ping-gu wuxuu ku jawaabi doonaa jawaab celin wanaagsan, taas oo muujinaysa dib u bilaabista guul leh.

Kuwa soo socda waa sawirro kaa caawinaya muujinta tillaabooyinka liiska sare ku jira.

Tallaabada 1:

Tallaabada 2:

Talo:(Tip:) Maskaxda ku hay in wax ka jira adduunka server uusan ahayn mid kali ah. Tusaale ahaan, waxaad bedeli kartaa qaabaynta interface gaar ah (kiiskan eth0) laakiin taasi waxay noqon kartaa hal interface oo shabakad ah waxaana laga yaabaa inay saamayso (ama saameynayso) server kale.

Marka, tusaalaha kore, adoo dib u bilaabaya server-ka, waxay kicin doontaa aaladaha shabakada inay sidoo kale dib u bilaabaan. Kani maaha ikhtiyaarka keliga ah ee interface-kan laakiin interface-kan waxa saamayn doona amarka dib loo bilaabo. 

/etc/hosts File(s)

Faylka /etc/hosts hosts waa laga yaabaa ama ma jiro. Haddii ay jirto, waxaa laga yaabaa ama lagama yaabo in loo isticmaalo qaabeynta. Tusaale ahaan, waxaa laga yaabaa inaad haysato nidaam ka duwan kan ka shaqeeya habaynta martida, halkii aad si toos ah u maamuli lahayd faylka. Sidoo kale, faylka martida loo yahay laftiisa wuu kala duwan yahay. Tusaale ahaan, IPV4 iyo IPV6 waxay u maamulaan qaabeynta si kala duwan, sida aad ku arki karto sawirka hoose.

Configuration Files; Locations/Paths; Terms; and More

Qaar ka mid ah magacyada faylalka iyo meelaha faylalka waxtarka leh ee dheeraadka ah waa:

  • /etc/sysconfig/network-scripts/ (dariiqa faylka qaabeynta)
  • /etc/sysconfig/network-scripts/ifcfg-eth0 (faylka qaabeynta)
  • /etc/hosts (faylka qaabeynta)
  • /etc/resolv.conf (faylka habaynta oo leh macluumaadka server-ka)

Xaalado badan, nidaamka ama software server ayaa si toos ah u abuura faylasha qaabeynta. Sidoo kale, haddii DHCP la isticmaalo, waxaa jira dhinacyo kale oo ka mid ah qaabeynta isku xirka kuwaas oo lagu xisaabiyo duulimaadka, maadaama ciwaanka IP-ga aan la isticmaalin kiiskaas.

Awaamiirta soo socota ee khadka talisku (CL) ayaa (ama) lagu isticmaalay inta badan qaybinta Linux. Meesha ay duugoobeen ama ay ka baxeen, amarka beddelka ayaa ku qoran.

  • dariiqa(route) ( obsolete / deprecated ): Waxaa loo adeegsaday muujinta iyo wax ka beddelka waddooyinka. Waxaa lagu bedelay dariiqa ip(ip route) .
  • hostname : Waxaa loo isticmaalaa in lagu muujiyo ama wax ka beddelo magaca martida loo yahay ee mishiinka. 
  • netstat : Eeg isku xirka shabakadaha, miisaska dariiqa, istaatistikada is dhexgalka, xubinnimada codadka badan, iwm.
  • arp : ( duugoobay obsolete / deprecated dhacay ) Loo isticmaalo in lagu muujiyo macluumaadka IPv4 ; gaar ahaan khasnad deris network. IPV6 waxa uu noqday ciwaanka shabkada, isaga oo bedelaya ururinta IPV4 ee afar nambar oo ay kala sooceen xilliyo. Marka la eego isbeddelladan, amarkan duugoobay waxaa beddelay ip neigh .
  • IP : Ma aha oo kaliya in IP ay u taagan tahay "protocol internet" iyo WAN ugu dambeeya (shabakadda aagga ballaaran"), laakiin sidoo kale waa utility u ogolaanaya maamulaha nidaamka ama isticmaala kombuyuutar awood u leh inuu eego xuduudaha TCP/IP iyo sidoo kale dejinta sida loo baahan yahay.
  • tc : Tani waxay u taagan tahay "xakamaynta taraafikada" waana utility ka caawiya maaraynta taraafikada gudaha iyo dibadda ee mashiinka Linux

Qalabka isku xidhka: GUI Vs. Khadka Taliska (CL)(Configuration Tools: GUI Vs. Command Line (CL))

Si loo bixiyo barta tixraaca, saddexda sawir ee soo socdaa waxay muujinayaan habka is-dhexgalka garaafyada ee isticmaalaha ( GUI ) si loo maareeyo qaabeynta isku xirka, oo ay ku jiraan TCP/IP

Sawirka koowaad waa Apple Mac GUI ( System Preferences > Networking ) labada sawir ee labaadna waa kuwa Windows Operating System (in kasta oo ay ku kala duwan yihiin nooca ilaa nooca). Waxa laga gelayaa iyada oo loo sii marayo Koontaroolada Microsoft Panel(Microsoft Control Panel) iyo Isku-xidhka Shabakadda(Network Connections) , sida aad ku arki karto shaashadaha.

Faa'iidooyinka iyo khasaarooyinka GUI iyo tifaftiraha qoraalka ama khadka taliska (CL)(Pros and Cons of GUI Versus Text Editor or Command Line (CL))

Inkasta oo dad badani ay doorbidaan is-dhexgalka isticmaalaha garaafyada ( GUI ) sababtoo ah sahlanaanta isticmaalkooda, soo bandhigid muuqaal ah, iyo guud ahaan fududaantooda, waxaa waxtar leh in la fahmo faylasha qaabeynta (kiiskan la xiriira isku xirka) si aad u xalliso oo aad u saxdo arin kasta. 

Waxaa laga yaabaa inaad rabto inaad marka hore qabsato GUI(GUI) -da laakiin waxay ku caawinaysaa in si buuxda laguu sheego… waaba haddii ay dhacdo. Sidoo kale, waxaa jira qaar ka mid ah nidaamyada hawlgalka oo aan daruuri ahayn GUI (ama aan weli mid lahayn) mar kale; waa faa'iido inaad u diyaargarowdo.

Qaybta soo socota waxaan ku soo bandhigi doonaa qaabeynta faylasha iyo sida loo galo, cusbooneysiintooda, iyo sidoo kale maareynta faylasha iyo utilities.

Linux Command-Line (CL) Aaladaha, Utilities, Scripts, iyo Daemons(Linux Command-Line (CL) Tools, Utilities, Scripts, and Daemons)

Waxaa jira qalabyo badan oo diyaar u ah qaybinta Linux . Mar labaad(Again) , sida amarrada kale waxaa jira isku mid (iyo kala duwanaansho) u dhexeeya sida qalabkaas loo isticmaalo qaybinta kala duwan. Xaaladaha qaarkood, qalabku waa la heli karaa laakiin wuxuu u baahan yahay in marka hore la rakibo, habka rakibidda badanaa wuu kala duwan yahay.

Qalabka khadka taliska waxaa badanaa loo tixraacaa qolof(shell) iyo maalmaha hore, terminal . Waxaa jira shuruudo kale laakiin guud ahaan, waa codsi u oggolaanaya isticmaalaha inuu galo nidaamyada hawlgalka isagoo ku qoraya amarrada daaqadda.

Bal aan eegno dhowr tusaale. Midka ugu horreeya wuxuu ka yimid nidaamka qalliinka ee Windows waxayna u badan tahay inuu u ekaado kuwa yaqaan dadka isticmaala Windows . Qalabka waxaa lagu furaa iyadoo lagu qorayo CMD (sida ka muuqata sawirada hoose). 

Shaashada labaad waa codsi la yiraahdo Terminal kaas oo ku yimaada horay loogu sii rakibay inta badan kombayutarada Apple(Apple) .

NSlookup (nslookup)

Marka laga hadlayo nslookup , ns waxay u taagan tahay server(nameserver) -ka iyo qaybta raadinta(lookup) ee amarka waa "kor u eeg" macluumaadka. Haddaba, waxa magaca qalabkani noo sheegayo waa in ay raadin doonto macluumaadka guud ahaan laga heli karo server-ka.

NSlookup waa qalab waxtar leh. Xaaladdan oo kale, waxaan u isticmaaleynaa si aan u raadinno macluumaadka ku saabsan eBay. Si taas loo sameeyo, waxaan ku qornaa "nslookup ebay.com" waxaana nala soo bandhigay macluumaad la mid ah sida ka muuqata sawirka hoose.

Amarka waxa uu ka muuqdaa dhinaca sare ee shaashadda (ka dib markii macluumaadka gaarka ah la qariyo). Kadibna, wax-soo-saarka codsigaas ( nslookup ) ayaa lagu muujiyay hoos kaas, oo wata macluumaadka sida Server -ka (cinwaanka IP-ga dadweynaha), cinwaanka IP-ga(IP address) gaarka ah , iwm. 

Xakamaynta gaadiidka (tc)(Traffic Control (tc))

Qalab kale ayaa ah "xakamaynta gaadiidka" (sidoo kale loo yaqaan "tc"). Waa aalad u oggolaanaysa jadwalka iyo habaynta xirmooyinka xogta. 

Amarku wuxuu kuu sheegayaa sida(how) baakidhyadu u guuraan shabakad. Taasi sida(how) dhinaca ay ku jirto jawaabaha su'aalaha sida wakhtiga, xawaaraha, qalabka, iyo in ka badan. Halkan waxaa ah khadka taliska (CL) ee matalaada isticmaalka Xakamaynta Taraafikada(Traffic Control) (tc):

In kasta oo laga yaabo inay u ekaato "gibberish" qaar, erey kasta oo ku jira khadka taliska wuxuu u taagan yahay shay muhiim ah. Waa kan liiska:

  • tc : Tani waa aaladda, kiiskan "Xakamaynta Taraafikada" (aka "tc"). Tani waxay u sheegaysaa khadka taliska codsiga/software ee qalabka Linux la isticmaalo.
  • qdisc : Soo gaabintani waxay u taagan tahay edbinta safka(queuing discipline) waana hab kale oo lagu tilmaamo jadwal fudud.
  • ku dar(add) : Maadaama aan dhiseyno qaabeynta (haa, farsamo ahaan faylka), waxaan u sheegaynaa qalabka aan ku(adding) dareyno kontaroolada.
  • dev eth0 : "dev" waxaa loola jeedaa "qalabka", ogeysiinta qalabka in aan ku dhowdahay inaan qeexno qalabka. "eth0", kiiskan, waa tixraaca aaladda. Waxaad ogaan doontaa in tani ay la mid tahay waxa ka muuqda is dhexgalka isticmaalaha garaafyada ( GUI ) ee calaamada qalabka.
  • xidid(root) : Tani waxay u sheegaysaa qalabka in aan wax ka beddeleyno taraafikada ka baxsan heerka xididka, ama egress.
  • netem : Eraygani waxa uu u taagan yahay weedha, "Emilator network". Iyadoo laga yaabo inaysan ahayn shabakada qalabka, haddana waxay ku dayanayaan isku mid. Tani waxay la mid tahay sida software-ka Parallels -ku uu ugu dayanayo software-ka Windows ee kombuyuutarrada Apple . Dhab ahaantii, waa qayb ka duwan software-ka laakiin waa software ku dayasho si la mid ah sida netem uu ugu daydo shabakad. Xaaladdan oo kale, netem waxay u taagan tahay WAN (shabakad-ballaaran) oo ka soo horjeeda LAN (shabakadda-maxalli-maxalli ah). 
  • daahitaanka(delay) : Eraygani waxa uu u sheegaa tc aalada in aanu wax ka bedeleyno qaybta "daahista" ee wax kala iibsiga.
  • 400ms : Horay ayaanu u sheegnay qalabka in aanu saamaynayno daahitaanka, laakiin hadda waxa aanu u baahanahay in aanu qeexno inta aanu saamaynta ku yeelanayno daahitaanka. Xaaladdan oo kale, waa 400 millise seconds. 

Maareeyaha Shabakada(Network Manager)

Ujeedada Maareeyaha Shabakadu(Network Manager) waa inuu fududeeyo oo uu otomaatig u sameeyo qaabaynta shabakadaada. Isticmaalayaasha DHCP , Maareeyaha Shabakadu(Network Manager) waxa uu heli karaa ciwaanka IP-ga, waxa uu dhaafi karaa dariiqyada caadiga ah oo waxa uu si toos ah u beddelan karaa adeegayaasha.

Qalabka nmtui ee loogu talagalay isticmaalka Maareeyaha(Manager) Shabakadaada ayaa diyaar u ah inta badan, in kasta oo aan dhammaan, qaybinta Linux . Sidoo kale, maskaxda ku hay in qalabyada qaarkood ay "la heli karaan" oo aan weli la heli karin. Si kale haddii loo dhigo, waxaa jira qaar ka mid ah qalabyada iyo daemons kuwaas oo u baahan in la rakibo oo aan daruuri ahayn in horay loogu sii rakibay qaybinta Linux ee su'aasha.

Mawduucyada Isku-xidhka Kale(Other Networking Topics)

Waxaa jira dhinacyo badan oo iskuxiran iyo TCP/IP kuwaas oo si gaar ah u soo jiidanaya, gaar ahaan marka la macaamilayo qaybinta Linux . Ha(Don) iloobin inaad haysatid bogag gacanta (loo yaqaan man pages) oo laga heli karo gudaha rakibaadda Linux . Marka, iyadoo tani ay u muuqan karto nooc ka mid ah liis aan xiriir la lahayn oo ah waxa ay tahay inaadan sameynin, waxaad had iyo jeer isticmaali kartaa bogga nin si aad u ogaato waxa aad sameyneyso.

Linux sida router(Linux as the Router)

Maalmahan, dadka intooda badan waxay isticmaalaan qalab u heellan hawsha daabulidda (ie router) si ay u maareeyaan hawsha marinka shabakadda(manage the network route task) .

Marar badan, taasi waa sababta oo ah router-yadu waa qayb ka mid ah heshiiska xirmada ee xirmada guriga ama xafiiska. Macmiilka waxaa sida caadiga ah lagu qabtaa isagoo bixinaya khidmad kiro/kiro bishii (ama sannadkii) ama inuu iibsado router. 

Si kastaba ha ahaatee waa la maamulay, waxaa jirta baahi yar oo Linux ah si ay ugu shaqeyso router ahaan inkastoo ay awood u leedahay inay u shaqeyso sidii hal. Dabeecadaha kor lagu sharaxay waxay abuuraan xaalad ku dhawaad ​​been abuur ah Linux , laakiin taasi macnaheedu maaha in Linux gabi ahaanba ka baxay ciyaarta. Waa suurtogal in la dejiyo server Linux ah sida hardware (iyo software ka dambeeya) router haddii aad u baahan tahay.

Jidka IP (Hore "Route")(IP Route (Formerly “Route”))

Sawirka soo socdaa wuxuu muujinayaa sawirka bogga ninka ee "Route" iyo dardaaranka suurtagalka ah ee qalabkaas. 

SNORT – Nidaamka ogaanshaha soo gelitaanka(SNORT – An Intruder Detection System)

Snort Software waa il furan oo ah Nidaamka ogaanshaha Galitaanka(Intrusion Detection System) ( IDS ) asal ahaan waxaa sameeyay Martin Roesch iyo tan iyo markii uu helay Cisco Systems(Martin Roesch and since acquired by Cisco Systems) . Waxay ku shaqeysaa iyadoo lagu saleynayo xeerarka isticmaala lakabyada TCP/IP ee shabakadda. Qeexida sharciyadaas waxay tilmaamayaan faragelinta si loo ilaaliyo shabakad.

How to Set Up Linux > TCP/IP Settings for Linux

Casharrada yar yar ee soo socda ayaa kaa caawin doona qaar ka mid ah hawlaha caadiga ah ee laga yaabo inaad kala kulanto adduunka Linux

Maskaxda ku hay in waqtiyadu ay si dhakhso ah isu beddelaan, markaa waxaa faa'iido leh inaad isticmaasho boggaga ninka iyo sidoo kale raadinta Google si aad u xaqiijiso tillaabooyinka soo socda oo aad hubiso inaysan jirin qalab kale oo shaqada si fiican u qaban kara. Sida qorista maqaalkan, taasi maahan.

Tababarka 01: U-qeybinta Ciwaanka IP Joogta ah ee Mashiinka Linux(Tutorial 01: Assigning a Static IP Address to a Linux Machine)

Su'aasha ugu horeysa ee aad waydiiso waa in kombuyuutarku/serverku u baahan yahay ciwaanka IP static (mid aan isbeddelin) ama ciwaanka IP ee la bedeli karo (sida DHCP - Dynamic Host Configuration Protocol ). Haddii kani yahay kombuyuutarkaaga khaaska ah (maaha server), fursadaha waxa laga yaabaa inaad DHCP u isticmaalayso gelitaankaaga internetka.

Taas macneheedu waa inaadan ku qasbin inaad ku qorto ciwaanka IP-ga taagan kombayutarkaaga. Adeeg bixiyahaaga internetka ( ISP ) iyo qalab kasta oo la bixiyay/kiraystay ayaa si toos ah u xisaabinaya ciwaanka IP-ga ee duulista si ay awood kuugu siiso inaad ku xidhato internetka. Si kale haddii loo dhigo, haddii aadan u baahnayn ciwaanka IP-ga ee taagan, beddelka isbeddelka ah ayaa kaliya u fiican kombuyuutarkaaga aan server-ka ahayn.

Haddii aad leedahay server oo aad u baahan tahay in ay dadka kale heli karaan (sida gurigaaga dibaddiisa; WAN/internet ; aan ahayn LAN) markaa waxaad u baahan doontaa ciwaanka IP-ga ee taagan si midkoodna domainka aad isticmaalayso loogu sameeyo khariidad iyada oo loo sii marayo server-ka martigelinaya ee loo qoondeeyay domainka, ama si toos ah looga heli karo ciwaanka IP-ga ee taagan.

Haddii qofna uusan u baahnayn inuu galo kombuyuutarkaaga ama server-kaaga meel ka baxsan gurigaaga, markaa beddelka cinwaanka IP-ga (dhaqdhaqaaqa; aan ahayn mid taagan) waa wax fiican, sababtoo ah qofna ma isticmaalo ciwaanka IP-ga ee taagan.

Fiiro gaar ah: Dadka qaarkiis waxay u isticmaaleen ciwaanka DHCP IP si ay dadweynuhu u galaan (haa, xataa adeege ahaan) laakiin,

  1. Waxay u baahan tahay qof aad u farsamo si uu sidaas sameeyo, sidaas darteed ma aha sida caadiga ah.
  2. Aad bay u adagtahay in la ilaaliyo (sababtoo ah dabeecadeeda isbedbedelaysa) marka loo eego ciwaanka IP-ga ee taagan.

Haddii aad u baahan tahay ciwaanka IP static, ka dib horay u soco oo raac tillaabooyinka halkan. Haddii kale, waad ka boodi kartaa qaybtan.

Sida aad arki doonto, amarka (kor lagu muujiyey) waxaa ku jira "sudo" bilowga xariiqda. Iyadoo ay suurtogal tahay in la isticmaalo amarka "su" (superuser) oo loo galo sidii superuser, isticmaalka "sudo" wuxuu kaliya u wadaa hal amar sidii superuser.

Habka kale, gelitaanka sidii superuser, wuxuu u oggolaanayaa dhammaan hawlaha in lagu dhammeeyo sidii superuser, taasoo ka dhigaysa mid ku habboon in la sameeyo waxa loo baahan yahay in la qabto.

Si kastaba ha noqotee, oo ay la socoto taasi waxay timaaddaa khatarta amniga, taas oo ah sababta ay u badbaado badan tahay in si fudud loogu bilaabo amarka sudo oo u oggolow appku inuu codsado erayga sirta ah (sida loo baahdo) si uu u buuxiyo amarka sida kormeeraha hawshaas / amarkaas.

Doorashadu adigaa leh oo waa in lagu saleeyaa hab kasta oo fudud. Faylka uu matalayo sawirka hoose waxaa lagu geliyaa amarka soo socda:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

Kahor inta aan la isticmaalin amarkaas, nambarka aaladda shabakadu waa la xaqiijiyay ( eth0 ) si loo hubiyo in uu sax yahay. Sida aad dib u xasuusato, isku xidhka Linux waxa lagu maamulaa faylka dhex-dhexaadinta marka waxa lama huraan ah in nambarka isfahamka laga xaqiijiyo faylkaas ka hor inta aan la tafatirin faylka qaabaynta.

Arrin kale oo ka mid ah faylka qaabeynta ee lagu ogaanayo waa isticmaalka ereyga "static." Maadaama aan ku dareyno ciwaanka IP-ga ee taagan, waxaa muhiim ah in aan ogeysiino faylka qaabeynta in uu ogaado in taasi ay tahay. 

Qoraalada waxaa lagu daray sawirka hoose sababo sawireed dartood, laakiin waa inaan lagu darin faylkaaga qaabaynta. Sidoo kale, qaybinta Linux qaarkood , calaamadaha xigashada ayaa loo baahan yahay. Faylka qaabeynta gaarka ah, wax calaamado ah kama jirin faylka qaabeynta si toos ah loo sameeyay si isbeddelku u sii socdo oo aan calaamado xigasho lagu darin.

Shaashada soo socotaa waxay tusinaysaa sida fayku dhab ahaantii u soo bixi lahaa, iyadoo laga saaray qoraalada iyo meelo dheeraad ah.

Faylka qaabaynta ee soo socda (iyo kan u dambeeya) ee la tafatiray waxa lagu gelayaa marka la daabaco:

sudo vi /etc/resolv.conf

Faylkaas dhexdiisa, adeegayaasha waa lagu dari karaa (ama wax laga beddeli karaa). Adeegayaashaas waa inay waafaqaan faylka qaabeynta kale ee hadda wax laga beddelay. Xaaladdan oo kale, at /etc/sysconfig/network-scripts/ifcfg-eth0 (sawirka kore).

Erayga la adeegsan doono waa "nameserver." Markaa, halka faylka qaabeynta aaladda uu muujiyo DNS1=8.8.8.8 , faylka resolv.conf waa inuu muujiyaa server-ka 8.8.8.8(nameserver 8.8.8.8) .

Dhiganaha DNS2=4.4.4.4 ayaa ku tusi doona sida server-ka 4.4.4.4(nameserver 4.4.4.4 ) ee faylka resolv.conf.

Si dabacsan loo dhigo, tillaabooyinka kor ku xusan waxay ku shaqeeyaan qaybinta Koofiyada Cas Linux(Red Hat Linux) , laakiin ma jirto wax dammaanad ah inay mustaqbalka shaqayn doonto, iyadoo isbeddellada tignoolajiyada ay dhacaan. Tani waa sababta qaabaynta loo tijaabiyo loona xaqiijiyo.

Marka qaabaynta la dhammeeyo, dib u bilow is-dhex-galka shabakadda oo leh habka la door biday sida kor lagu sharaxay. Tani waxay khusayn doontaa isbeddelada. Waxa kale oo waxtar leh haddii ciwaanka IP-ga ee taagan la tijaabiyay. Waxa aad tan samayn kartaa adiga oo isku dayaya in aad ku xidho ciwaanka IP-ga ee dadweynaha qalab kale (gaar ahaan shabakad kale).

Waxa kale oo aad wici kartaa saaxiib ama wehel oo aad isku dayi kartaa in ay ku xidhmaan ciwaanka IP-ga ee taagan meel kale oo juqraafi ah (iyo shabakad kala duwan).

Casharka 02: Shabakadda IP Aliasing(Tutorial 02: Network IP Aliasing)

Waa suurtogal in lagu meeleeyo wax ka badan hal ciwaanka IP-ga hal kaarka interneedka shabakadeed ( NIC ). Tan waxaa loo yaqaan Network IP Aliasing sababtoo ah hal IP kaliya ayaa noqon lahaa mid dhab ah, marka ciwaannada IP-ga dheeraadka ah waa magacyo isku kaadh ah. Si aad u qoondayso ciwaanka IP-ga, isticmaal habka aad ugu jeceshahay ee ku meelaynta ciwaanka IP-ga sida lagu qeexay Casharka 01.

Ma aha in ay tahay in ay noqoto mid taagan, laakiin si loo helo cinwaano badan oo IP ah oo loo qoondeeyey iyada oo la adeegsanayo Network IP Aliasing , mid waa inuu ku meeleeyaa ciwaannada IP-ga isagoo isticmaalaya IP-ga taagan.

Tababarka 03: Beddel Magaca Martigeliyaha ee Mashiinka Linux(Tutorial 03: Change Host Name of the Linux Machine)

Isticmaal tillaabooyinka soo socda si aad u bedesho magaca martida ee mashiinka Linux adiga oo isticmaalaya tifaftiraha aad door bidayso:(Linux)

1. Wax ka beddel faylka qaabeynta magaca martida loo yahay adiga oo ku qoraya kuwa soo socda abka khadka taliska:

   sudo vi /etc/hostname

Meel kasta oo aad ku aragto magaca martida loo yahay ee faylka qaabeynta, ku beddel magaca cusub ee martida loo yahay.

2. Wax ka beddel faylka qaabeynta martida adiga oo ku qoraya kuwa soo socda abka khadka taliska:

   sudo vi /etc/hosts

Meel kasta oo aad ku aragto magacii hore ee martida loo ahaa faylkaas, ku beddel magaca cusub ee la doortay/magaca magaca martida loo yahay si la mid ah sidii aad ku samaysay faylka qaabaynta magaca martida ee tillaabada kowaad ee sare.(hostname)

3. Dib u bilaw server-ka ama kombayutarka Linux(Linux) . Hal dariiqo oo tan lagu sameeyo (waxay kuxirantahay Linux distro-kaaga) waa inaad ku qorto kuwan soo socda khadka taliska:

   sudo shutdown –r now

Dib u bilaabashadan ayaa loo baahan yahay si isbedeladu u dhaqan galaan.

Tababarka 04: Daar oo dami NIC-gaaga(Tutorial 04: Enable and Disable Your NIC)

Mid ka mid ah waxyaabaha ugu xiisaha badan ee aad ku samayn karto khadka taliska ee Linux waa inaad awood u yeelato ama aad joojiso xidhiidhka Ethernet .

Si aad tan u samayso, ku qor amarka ku habboon labadan:

   sudo ip link setup
   sudo ip link setdown

Noocyadii hore ee Linux , waxaad ku ordi kartaa ifconfigup ama ifconfigdown, laakiin waxaa suurtogal ah in amarradaas ay meesha ka baxeen ama ay duugoobeen qaybinta cusub ee Linux . Xaaladdaas, taliska cusub ee ip waa la door bidayaa.

Tababarka 05: Daar u gudbida Shabakadda(Tutorial 05: Enable Network Forwarding)

Nidaamka hawlgalka Linux wuxuu awood u leeyahay inuu isku xiro shabakado kala duwan wuxuuna u dhaqmi karaa sidii router ahaan. Waxa kaliya ee aad u baahan tahay inaad sameyso waa uncomment the net.ipv4.ip_fporward=1 line kaasoo awood kuu siin doona inaad gudbiso ciwaanka IP-ga.

Faylka qaabeynta lagama maarmaanka ah waxaa sida caadiga ah lagu kaydiyaa /etc/sysctl.conf :

Tusaalooyinka ku saabsan sida loo dejiyo, fiiri " How to enable IP forwarding on Linux (IPv4 / IPv6) ."

Haddii aad dejinayso server Linux ah adoo isticmaalaya (Linux)DHCP (halkii ciwaanka IP-ga ee taagan) waxaad dooran kartaa qaab gudbinta shabakada. Tani ma aha mid caadi ah, laakiin halkan tixraac sababtoo ah waa la samayn karaa oo waxay u taagan tahay kiis uu qof u janjeero inuu sidaas sameeyo.

Casharka 06: Amarrada fog ee loo maro Shell(Tutorial 06: Remote Commands Via Shell)

Xaaladda aad u baahan tahay inaad gasho server Linux ah oo server-kaasi uusan ku yaal meel juqraafi ah, waxaad u baahan kartaa inaad isticmaasho amarrada fog si aad u gasho server-  kaas Linux ah.(Linux)

Kuwa borogaraamka ama maamulayaasha nidaamka, "ka fogaanshaha" server-ka waa dhacdo caadi ah. 

Mid ka mid ah siyaabaha ugu caansan ee tan loo sameeyo waa in la isticmaalo amarka " ssh ", ogeysiinta khadka taliska inuu ogaado inaad rabto inaad si ammaan ah u gasho server-ka Linux , xitaa haddii aad sidaas ku sameyneyso xiriir aan ammaan ahayn. 

Marka lagu daro isticmaalka amarka "ssh", waxaad u baahan tahay inaad bixiso macluumaadka meesha aad ku xiran tahay iyo sida (oo ay ku jiraan xulashooyinka kale ee la heli karo).

Waxaad u isticmaali kartaa magac domain gelitaanka server Linux ama xitaa ciwaanka IP-ga ee dadweynaha. Magaca ama cinwaanka IP-ga ayaa u sheegaya taliska ssh waxa uu gelayo iyo halka laga helayo.

Ikhtiyaarada kale waxa ku jiri kara magaca isticmaalaha ee loo isticmaali doono gelitaanka serfarka fog. Haddii aan ikhtiyaarkaas la qeexin, waxaa laga yaabaa in la codsado laakiin sidoo kale waa ikhtiyaar lagu qeexo isla waqtigaas taliska ssh.

Tusaale ahaan:

   ssh username myserver.com

Erayga sirta ah waxaa sidoo kale lagu habayn karaa taliska laakiin waxaa lagula talinayaa, sababo ammaan dartood, inaad geliso taas wakhtiga xidhiidhka ee seerfarka fog. 

Waa maxay sababtu? Haddii erayga sirta ah lagu qoro amarka, qoraal caadi ah, waxaa geli kara qofka ku xiga ee isticmaalaya isla kumbuyuutarkaas waxayna heli karaan erayga sirta ah.

Sababo amni oo dheeri ah waxaa laga yaabaa inaad rabto inaad ka gasho server-ka Linux adoo adeegsanaya deked gaar ah. Adoo qeexaya deked laga yaabo in la isticmaalo, waxaad xannibi kartaa dekedo kale oo aad ka hortagi kartaa isku dayga hackers ama DOS (diidmada adeegga). 

Waxaa jira meelo badan oo kala duwan oo qaabeynta loogu talagalay ssh. Qaar ka mid ah kuwan ayaa ku taxan shellhacks.com .

Tababarka 07: Qalabka Korjoogteynta Shabakadda(Tutorial 07: Network Monitoring Tools)

Hal qayb oo muhiim ah oo ka mid ah maaraynta shabakadu waa xaqiijinta in wax walba ay shaqeeyaan oo ay sii wadaan shaqada. Tan waxaad ku samayn kartaa la socodka shabakada Aaladaha u sahlaya la socodka shabkada way kala duwan yihiin balse ugu dambayntii waxay gaadhaan yoolal iyo yoolal isku mid ah.  

Mid ka mid ah qalabka kormeerka shabakadda waa Cacti . Cacti   waa aalad la socodka shabakada isha furan. Cacti waxay la socotaa shabakada waxayna bixisaa sawiro garaaf ah oo waxa la galiyay. Tani waxay ka caawisaa isticmaalayaasha (gaar ahaan kuwa cusub) inay aqoonsadaan meelaha laga yaabo inay arrimo ka jiraan.

Dhamaadka hore waxa uu qaadi karaa isticmaaleyaal badan waxaana mararka qaarkood loo adeegsadaa martigelinta adeegyada si ay u muujiyaan macluumaadka xawaaraha xawaaraha waqtiga-dhabta ah iyo xogta kale ee garaafyada soo socda.

Xogta waxaa lagu quudin karaa Cacti iyada oo loo marayo qoraal kasta oo dibadda ah ama amar kasta. Cacti waxay isu keeni doontaa xogta iyada oo loo marayo cron-job oo buuxin doonta xogta MySQL ka hor inta aanad u soo bandhigin garaafka isticmaalaha dhamaadka hore.

Si loo maareeyo xog ururinta, waxaad ku quudin kartaa cacti waddooyinka qoraalka/amarka dibadda oo ay la socoto xog kasta oo isticmaaluhu u baahan doono inuu "buuxiyo". Cacti ayaa markaa ku soo ururin doonta xogtan shaqo-cron-shaqo oo ku shubi doonta xogta MySQL .

Cacti waa qalab faa'iido leh oo loogu talagalay maamulayaasha shabakadaha kuwaas oo raba inay la socdaan isticmaalka shabakada oo ay siiyaan macaamiisha muuqaal si sahlan loo fahmi karo. Cacti waxaa lagu soo dejisan karaa bilaash cacti.net . Shabakadda waxaa ku jira dukumeenti lagu rakibayo laguna habeynayo aaladda la socodka shabakada.

Beddelka Cacti ee aad isku dayi karto waxaa ka mid ah, Solarwinds NPM , PRTG iyo Nagios . Solarwinds waxay taageeri doontaa SNMP iyo sidoo kale ICMP/Ping , WMI , Netflow , Sflow , Jflow iyo IPFIX , si loo magacaabo dhowr. Qaababka horay loo dhisay, garaafyada iyo digniinaha ayaa kaa caawinaya inaad si dhakhso leh u bilowdo la socodka shabakadaada.

PRTG waxay ku bixisaa ilaa boqol Sensors oo bilaash ah. Waxay leedahay astaamo la mid ah Solarwinds , oo ay la socoto digniino dabacsan iyo codsiyada taleefannada casriga(Smartphones) ah, tablet-yada, ipadyada.

Nagios wuxuu leeyahay dhammaan qalabka aad ka heli doonto Cacti , laakiin wuxuu u baahan yahay qaabayn yar oo dheeraad ah. Waxaa jira plugins badan oo laga dooran karo. Waxay leedahay sumcad adag sida mid ka mid ah qalabka maamulka iyo kormeerka ugu da'da weyn. Laakiin, waa inaad gacmahaaga wasakh u yeelataa dayactirka faylalka qaabeynta.



About the author

Waxaan ahay xamaasad Windows Phone ah, oo waxaan ka shaqaynayey horumarinta habab cusub oo loo isticmaalo nidaamka qalliinka in ka badan 10 sano hadda. Waxaan si qoto dheer u fahmay sida Microsoft Office u shaqeeyo, iyo sidoo kale sida ugu badan ee looga faa'iidaysto Edge. Khibradayda taleefannada casriga ah waxay sidoo kale ii ogolaataa inaan horumariyo xiriir adag oo aan la yeesho macaamiisha iyo shaqaalaha aan wada-shaqeynta, taas oo muhiim u ah xirfad kasta.



Related posts