Pangkalahatang index ng serye: Mga Network ng Computer para sa mga SME: Panimula
Ang pangunahing layunin ng artikulong ito ay upang ipakita kung paano natin makakamit ang isang DNS at DHCP server sa openSUSE sa pamamagitan ng napakahusay na tool sa pagsasaayos ng YaST, at lahat -o halos- sa pamamagitan ng grapikong interface.
Ipinapangako namin sa iyo ang isang kumpletong pag-install sa pamamagitan ng grapikong interface, maliban saAng bawat panuntunan ay may pagbubukod, tama ba?- ng isang pares ng mga console upang suriin ang tamang pagpapatakbo ng pares Bind9 + ISC-DHCP-Server, na-configure gamit ang YaST - Isa pang Setup Tool na kung saan ay isang hanay ng mga napakahusay na tool para sa pamamahala ng software at pagsasaayos ng system.
Ang unang serbisyo-at ang pinakamahalaga sa aming personal na pamantayan- na dapat ipatupad sa isang SME Network, ay ang serbisyo DNS - DHCP. Kung hindi namin nais na manu-manong i-configure ang mga parameter ng network ng bawat isa sa mga workstation, hindi namin dapat gawin nang wala ang serbisyo ng DHCP, tulad ng ipinaliwanag sa paglaon. Mayroon ding serbisyo sa oras o NTP.
DNS: background
Noong Abril 2013 nai-publish namin sa DesdeLinux isang serye ng 5 mga artikulo na nakatuon sa pagpapatupad ng isang pangunahing DNS sa Debian:
- Pangunahing Master DNS para sa isang LAN sa Debian 6.0 (I)
- Pangunahing Master DNS para sa isang LAN sa Debian 6.0 (II)
- Pangunahing Master DNS para sa isang LAN sa Debian 6.0 (III)
- Pangunahing Master DNS para sa isang LAN sa Debian 6.0 (IV)
- Pangunahing Master DNS para sa isang LAN sa Debian 6.0 (V)
Ang isang kompendyum ng mga artikulo sa itaas sa format na HTML ay inaalok pa para sa pag-download. Kahit na nakasulat ang mga ito -noon pa- Sa paglabas ng Debian "Squeeze", ang mga kahulugan at konsepto na sakop sa kanila ay mananatiling ganap na wasto.
Iyon ang dahilan kung bakit hindi kami gagawa ng isang pormal na Panimula sa isyu ng DNS. Basahin ang mga artikulong iyon kung mayroon kang anumang mga katanungan, kung saan nagbibigay din sila ng mga link sa dalubhasang panitikang DNS.
En openSUSE, ang pinakamahalagang mga folder at file na nauugnay sa serbisyong ito ay:
- archive /etc/named.conf
- folder /etc/named.d
- archive / etc / sysconfig / pinangalanan
- mga programa / usr / sbin / Pinangalan-checkconf, / usr / sbin / pinangalanang-checkzone, / usr / sbin / pinangalanang-compilezone, / usr / sbin / pinangalanang journalprint
- folder / usr / share / doc / packages / bind /
- folder / var / lib / pinangalanan /
- folder / var / lib / pinangalanang / dyn /
- archive /etc/init.d/named
- simbolikong link / usr / sbin / rcnamed
DHCP
Ang layunin ng Dynamic Host Configuration Protocol - Dynamic Host Configuration Protocol (DHCP), ay upang italaga ang mga parameter ng pagsasaayos para sa isang network na nasa gitna-sa pamamagitan ng isang server ng DHCP- sa halip na manu-manong pag-configure ng bawat workstation. Ang isang computer na naka-configure gamit ang DHCP ay walang kontrol sa static IP address nito. Ang client computer na ito ay naka-configure sa isang paraan na pinapayagan nito ang pag-configure ng network nito nang awtomatiko, ayon sa mga direktiba ng server.
Ginagawang madali ng serbisyo ng DHCP ang buhay para sa mga Administrator ng Network. Sa pamamagitan ng pag-configure ng DHCP server, maaari mong tukuyin ang mga parameter tulad ng domain name, gateway, time or time server, DNS server, WINS server kung ginamit, i-broadcast ang IP address - brodkast, IP address at network mask ng client computer, pangalan ng computer ng client, at maraming iba pang mga parameter.
Ang anumang mga pagbabago, kahit na mga pangunahing pagbabago sa mga parameter na nauugnay sa mga IP address at setting ng network, ay maaaring ipatupad sa gitna, kung ie-edit o binabago namin ang mga setting ng server ng DHCP.
Karaniwan, ang DHCP server ay nag-iingat ng isang kumpletong tala ng mga IP address na nakatalaga o nagpapaupa, at sa pangkalahatan ang pangunahing parameter ay ang MAC address ng bawat network card o NIC - Network Interface Card. Sa openSUSE, ang mga leased IP address o lease na ipinagkaloob ng DHCP ay nai-save sa file /var/lib/dhcp/db/dhcpd.leases.
El paquete dhcp-doc, na naka-install sa folder / usr / share / doc / packages / dhcp-doc, nag-aalok ng napakahusay na dokumentasyon -sa Ingles- tungkol sa serbisyong ito.
Ang file ng pagsasaayos ng server ng DHCP ay /etc/dhcpd.conf. Ang isa pang file ng pagsasaayos ng DHCP ay / etc / sysconfig / dhcpd, at kung saan mo tinukoy kung aling network interface -o aling mga interface ng network- ang server ay tutugon.
At dahil nasa kalagitnaan kami ng systemd, mayroon din kaming file /usr/lib/systemd/system/dhcpd.service.
Tulad ng ipinangako namin na hindi gagamitin ang console, naiwan namin ang natitirang mga katanungan sa mga mahilig sa malakas na palo. Para sa talaan Hindi Kumagat ang Console.
Mga Mungkahi sa
Kahit na nangako kaming hindi gagamitin ang console maliban sa ilang beses, iminumungkahi namin patakbuhin ang mga sumusunod na utos -bilang ugat- pagkatapos ng DNS - Ang serbisyo ng DHCP ay nagbigay ng hindi bababa sa isang pabago-bagong IP address, na ipinapalagay na nakumpleto nila ang kumpletong pag-install ng parehong mga serbisyo at nasa isang libreng panahon ng mga tseke:
- status ng systemctl na pinangalanan.serbisyo
- katayuan ng systemctl dhcpd.service
- katayuan ng systemctl dhcp-server.service
- pinangalanang-journalprint /var/lib/named/dyn/desdelinux.fanX.jnl
Sa mga maysakit ng «bersyonitis»Inirerekumenda naming tingnan mo -lalo na sa mga petsa ng heading- sa mga file:
- /etc/init.d/named
- /etc/init.d/nfs
- /etc/init.d/cifs
- /etc/init.d/rpmconfigcheck
at sa pangkalahatan sa lahat ng mga file sa folder /etc/init.d.
Ang mga query sa DNS na ginawa ng mga kliyente sa Windows
Muli, at sa isang console, patakbuhin bilang gumagamit ugat ang utos:
- journalctl -f
Maglaan ng ilang oras upang panoorin ang mga kliyente ng Windows na patuloy na nagtatanong sa DNS para sa mga site sa labas ng Enterprise LAN. Sa halimbawang binuo sa artikulong ito, walang pag-redirect na kasama - pasulong, para sa malinaw na layunin ng pagpapakita ng tampok na ito ng mga operating system ng Microsoft® Windows.
Ang kernel na nag-i-install ng openSUSE sa desktop environment
- Ito ang aming kagustuhan na gumamit ng isang core na kasing matatag hangga't maaari para sa server. Tapos iminumungkahi namin ang pamamaraan upang makamit ito.
Habang pinipili namin ang isang pag-install sa desktop ng LXDE, ang pag-install ng openSUSE bilang default ang «kernel-desktop»Na-optimize para sa mga desktop.
Kung sa paglaon nais naming gamitin ang karaniwang kernel - kernel-defaultKailangan lang naming i-install ito sa pamamagitan ng YaST Package Manager, i-reboot ang system, piliin ang «Mga advanced na pagpipilian para sa openSUSE»Sa home screen, at piliin ang kernel-default. Ang mga bersyon ng parehong mga kernel ay pareho.
Panghuli, dapat nating alisin ang kernel-desktop sa pamamagitan ng parehong Package Manager, mula noong GRUB isinasaalang-alang itong mas napapanahon kaysa sa kernel-default, at kung mayroon ito, palagi itong pipiliin nito bilang unang pagpipilian. Dahil hindi namin nais na "magulo" ang GRUBMas gusto naming alisin ang kernel ng desktop, dahil lamang sa hindi na namin ito gagamitin.
Nota: Kapag inalis namin ang system mula sa kernel-desktop, lahat ng mga naka-install na bersyon ng kernel na iyon ay awtomatikong tinanggal. Maaari naming suriin itong muli sa pamamagitan ng pagpili ng "Mga advanced na pagpipilian para sa openSUSE" sa home screen.
Mahalagang payo
- Huwag simulan ang pakikipagsapalaran ng pagpapatupad ng isang serbisyo ng DNS - DHCP sa anumang operating system, nang hindi muna nalilinaw tungkol sa pangunahing mga teoretikal na konsepto. Sa mga serbisyong mahalaga sa isang network bilang DNS, ang mga pagkakamali sa konsepto ay nagbabayad nang labis sa isang kapaligiran sa produksyon.
Mga serbisyong maaari naming hindi paganahin upang makatipid ng mga mapagkukunan
Sa pamamagitan ng module ng YaST «Service Manager», sa sandaling natapos ang buong pag-install at upang makatipid ng mga mapagkukunan ng hardware, maaari naming hindi paganahin ang isang serye ng mga serbisyo na, sa partikular na kasong ito, ay hindi kinakailangan. Mga halimbawa:
- tasa: sistema ng pag-print Karaniwang Unix Printing System
- lvm2-lvmetad: Logical Volume Manager na metadata daemon, lamang kung hindi kami gumagamit ng mga lohikal na dami
- ModemManager: Modem Manager
mga daglat
Kaaway ako ng mga pagsasalin, ok?
- GRUB: command console GRat Unilinaw Bootloader
- NTP: NEtwork Time Protocol. Ginamit ang protokol para sa pagsabay ng mga orasan ng iba't ibang mga computer sa pamamagitan ng mga network
- LAN: Lokal na network ng lugar - Lokal Area NEtwork
- SPF"Framework ng Patakaran ng Nagpadala«. Ang mekanismo ng Anti SPAM na nagpapahintulot sa isang mail server na i-verify na ang pinagmulan ng SMTP ay wasto para sa address ng pagpapadala ng isang email.
- TSIG: Lagda ng Transaksyon - Tpaggasta SIGkalikasan. Natukoy sa RFC 2845 "Lihim na Pagpapatotoo ng Key Key Transaction para sa DNS«
- Uuid: Natatanging Universal Identifier - Unibersal na Natatanging Identifier
Hakbang-hakbang na pag-install sa pamamagitan ng mga imahe
Nakuha namin ang isang kabuuang 71 mga screen upang ipakita ang isang Hakbang sa Hakbang bilang matapat hangga't maaari. Sa bawat isa sa mga screen ng pag-install, pinapabilis ng openSUSE ang aming trabaho sa pagkakaroon ng isang pindutan ng Tulong - Tulong-karaniwang matatagpuan sa ibabang kaliwa.
Hindi kami magbibigay ng isang paglalarawan ng bawat screenshot dahil ito ay itinuturing na kalabisan. Tulad ng sinasabi ng kasabihan, «Ang isang larawan ay nagkakahalaga ng isang libong mga salita".
Suporta sa pag-install
Bilang isang paraan ng pag-install maaari kaming gumamit ng isang imahe ng DVD tulad ng ginamit namin upang gawin ang post na ito openSUSE-13.2-DVD-x86_64.iso, o isang mas advanced na bersyon. Kung ang kagamitan ay walang DVD player, o kung mas maginhawa para sa amin na gumamit ng memorya - pen drive, magagawa natin ito tulad ng ipinahiwatig sa artikulo Memorya na may autostart upang mai-install ang Debian, CentOS, o openSUSE. Matapos mai-install ang operating system, upang maghanda ng isang memorya maaari mong mai-install at magamit ang programa Imagewriter ng SUSE Studio.
Gayunpaman iminumungkahi namin simulang subukan sa isang virtual machine.
Pag-install, pagdedeklara ng mga repository at pag-update ng system
- Iminumungkahi namin para sa virtual server dns.desdelinux.fan mga 768 megabytes ng RAM at isang 20 GiB hard drive. Ang memorya ay dahil gagawin namin ito sa isang graphic na interface.
- Sa 05 na imaheTungkol sa Configuration ng Network, hindi kami nagdedeklara ng anumang Pangalan ng Server dahil ang pagpapaandar na iyon ay ang mai-install. Kung magdeklara ka ng ilang iba pang server, isasaalang-alang ito bilang isang pag-redirect - pasulong, at nais naming ipatupad ang serbisyo sa ganitong paraan upang suriin ang pagpipilit ng Microsoft® Operating Systems sa kanilang paghahanap para sa mga site sa Internet.
- Lumilikha kami ng isang napaka-personalize na pagsasaayos ng mga pagkahati ayon sa aming partikular na panlasa. Huwag mag-atubiling pumili at ipatupad ang isa na gusto mo.
- Imagen 15: "Mga pagpipilian sa Fstab". Pinili namin na ang mga partisyon ay naka-mount alinsunod sa kanilang LABEL - LABEL at hindi ayon sa UUID nito, na kung saan ay ang default na pagpipilian. Matapos i-install ang system basahin ang mga nilalaman ng file / etc / fstab.
- Ang NTP server upang mai-synchronize ang oras ay tiyak na ang Host Hypervisor kung saan tumatakbo ang DNS - DHCP server.
- Sa parehong paraan na pinili namin ang desktop ng LXDE sapagkat perpektong umaangkop ito sa aming mga pangangailangan, maaari kang pumili ng anumang iba pang inaalok ng installer ng openSUSE.
- Ang pangalan ng napiling gumagamit «buzz»Ay upang igalang ang aming paboritong pamamahagi. Pero wala. 😉
- Sa 22 na imahePansinin na binubuksan namin ang SSH port sa Firewall, at pinapagana din ang serbisyo ng SSH.
- Mangyaring maglaan ng iyong oras sa pagpili ng software na mai-install. Ang kahanga-hangang Package Manager ay nagkakahalaga ng pag-navigate, tulad ng ipinakita sa 23 na imahe.
- Mga imahe 35, 36, 37 at 38: Matapos mai-install ang operating system mula sa DVD o iba pang suporta, ang unang bagay na dapat nating gawin ay ideklara ang mga repository upang i-update ang aming system, lokal man o sa Internet. Sa aming kaso, hindi namin pinagana ang iba't ibang mga repository na nag-aalok ng openSUSE sa mga server nito sa Internet, at idinagdag namin ang aming Lokal. Namely, mayroon kaming mga repository Database, tagapag-impake, update, oss y Mga Hindi Os, sapat na para sa ipinanukalang gawain, at gawin kaming isang desk kasama ang lahat ng batas. 😉
- Mga imahe 39 at 40: Nagsisimula at nagtatapos sa pag-update ng Package Manager ng YaST. Sa unang screen iniiwan namin ang mga default na pagpipilian. Nag-click lang kami sa pindutan gamitin.
- Mga imahe 41, 42 at 43: Matapos i-update ang Package Manager mismo, inilulunsad nito ang screen kasama ang mga pakete mula sa natitirang bahagi ng system upang mai-update. Sa loob nito, tatanggapin din namin ang mga default na pagpipilian.
- Imagen 44: Klasikong screen upang wakasan ang isang session sa LXDE.
Pag-install at pagsasaayos ng mga serbisyo ng DNS at DHCP sa openSUSE
- Imagen 47: Huwag kalimutan na makabuo ng lihim na susi para sa pabago-bagong pag-update ng mga DNS zone, kung alin desdelinux.fan y 10.168.192.in-addr.harp.
- Imagen 49: Tingnan natin nang mabuti ang kahon na lilitaw sa tuktok «Mga setting para sa zone desdelinux.fan«. Hindi namin pinapayagan ang mga pabago-bagong pag-update at paglipat ng zone para sa lokal na network.
- Imagen 53: Kung ipapakita namin ang listahan «Uri:»Sa mga tala ng DNS, mahahanap namin na maaari naming ideklara ang mga sumusunod:
- A: Pagsasalin ng pangalan ng domain ng IPv4
- AAAA : Pagsasalin ng pangalan ng domain ng IPv6
- CNAME: alias para sa domain name
- NS: server ng pangalan
- MX: paghahatid ng mail
- Ang SRV: Ang rehistro ng mga serbisyo ng SRV, malawakang ginagamit sa Active Directory at iba pang mga serbisyo
- TXT: Pagrehistro sa teksto
- SPF: Framework ng Patakaran ng Nagpadala
- Imagen 54: Ginagawang madali ng openSUSE ang aming buhay sa pamamagitan ng hindi pagdedeklara ng mga reverse DNS record. Pinapayagan din namin ang pag-update ng pabagu-bago na zone at paglipat ng zone para sa lokal na network.
- Imagen 55: Matapos matapos ang pagsasaayos ng DNS, walang mas mahusay kaysa sa suriin ang pagpapatakbo nito at tamang pag-configure, sa pamamagitan ng isang pares ng mga simpleng utos ng console.
- Imagen 56: Bago i-configure ang DHCP, dapat nating italaga sa interface ng network na pipiliin namin para sa serbisyong iyon - maaari itong maging isa o higit pang mga interface - isang Zone sa Firewall. Pinipili namin ang Panloob na Zone na alin sa aming LAN.
- Mga imahe 61 at 62: Upang ideklara ang pabago-bagong DNS dapat kaming pumunta sa «Eksperto ng Pag-configure ng Server ng DHCP".
- Imagen 63: Pinipili namin ang subnet at nag-click sa pindutan «Advanced«, At piliin ang pagpipilian«Pamamahala ng TSIG key".
- Imagen 64: Pinipili namin ang TSIG key na nabuo sa panahon ng pagsasaayos ng DNS. Kung hindi mo ito nagawa noon, magagawa mo ito ngayon at muling mai-configure ang pabago-bagong pag-update ng mga DNS zone ayon sa key na nabuo dito.
- Imagen 65: Bumalik kami sa napiling subnet at ngayon nag-click kami sa pindutan «I-edit ang".
- Imagen 66: Pinipili namin ang Saklaw ng aming interes at nag-click sa «Dynamic na DNS".
- Imagen 68: Sinimulan namin ang koponan opensuse-desktop.desdelinux.fan alin ang object ng aming susunod na artikulo, ang isa na na-install at na-configure namin sa dns.desdelinux.fan tumatakbo, at suriin namin sa pamamagitan ng isang pares ng mga simpleng utos ng console, na ang DHCP wastong na-update ang DNS, at na ang pasulong at baligtarin ang mga tala ng DNS para sa client na iyon ay naibalik.
Sumali sa amin sa susunod na pakikipagsapalaran!
Maraming salamat sa kontribusyon, sinisimulan kong gawin ito sa sulat, madalas silang gumana
Maligayang pagdating mo Rulf. Ang malaking trabaho ay upang matulungan ang mga hindi gustung-gusto ang Console o Terminal, at para sa mga nakarating sa ating mundo mula sa Windows-o iniisip na tumalon- at makita na may mga distrito na nag-aalok ng posibilidad na i-configure ang mga kumplikadong serbisyo gamit ang isang grapikong interface.
Napakagandang artikulo !!!
Sumasang-ayon ako sa iyo na maaari itong maging panimulang punto para sa mga nais na lumipat mula sa Windows.
Isang yakap
Malinaw natin na wala ang mga serbisyong ito ay walang network na sulit, kapag pinag-uusapan natin ang tungkol sa DNS at DHCP, pinag-uusapan natin ang kumpletong suporta at ang kabuuang batayan ng isang network, hindi mahalaga kung SME ito o hindi, tila isang kasinungalingan na nagreklamo kami na walang impormasyon sa kamay at FICO ay ibinibigay ito sa atin sa isang hindi makasariling paraan. Wala kaming ideya sa halaga ng kontribusyon na ito sa mundo ng Linux at higit pa sa mga sa amin na naniniwala at nagtitiwala sa libreng software. Kailangan ng maraming trabaho upang makagawa ng mga post na tulad nito, na hindi average, lumalagpas sila sa kung ano ang maiisip ng ating isipan. Sa personal, nagulat ako ng napakakaunting mga puna at napakakaunting mga pagbisita sa isang paksa na posibleng binibigyan tayo ng pasukan sa anumang kumpanya o sa halip ay tinitiyak nito na gumana tayo kahit saan kapag na-master na natin ito.
Ang FICO ay patuloy sa iyong mga kontribusyon na marami sa amin ang susundan sa iyong mga yapak. Salamat !!!
Maraming salamat sa LAHAT sa iyo para sa iyong napakahusay, tumpak, at napapanahong mga komento. Totoong totoo na ito ang pangunahing serbisyo sa anumang network, kabilang ang Internet mismo.
Mahusay at nakakapagod na trabaho na Federico, isa pang hakbang-hakbang na sinusunod ko, at walang duda na nagtatapos ang lahat tulad ng sinabi mo, ang antas ng detalye ng iyong mga artikulo ay nakikita mo ang karanasan na mayroon ka sa lugar. Maraming salamat sa napakagandang kontribusyon.
Salamat sa puna, Lagarto !!!. Maghintay para sa susunod sa CentOS 7 na may parehong mga serbisyo, ngunit sa oras na ito, sa console. Nakakapagod na gumawa ng isang post ng ganitong uri sa mga imahe, kahit na inaasahan kong nagustuhan ito ng mga bagong dating. 😉
Kumusta Federico, isang mahusay, matrabaho, kapaki-pakinabang at napakahalagang artikulo tungkol sa mga serbisyong DNS at DHCP na na-publish mo lang. Lahat ng lubos na ipinaliwanag at sa napakalaking detalye sa pamamagitan ng maraming mga imahe.
Mahusay kung paano i-configure ang server ng DHCP upang payagan ang pabagu-bagong pag-update ng mga tala ng DNS para sa parehong mga pasulong at baligtarong mga zone, gamit ang parehong TSIG key na nabuo sa pagsasaayos ng DNS server.
At upang itaas ang lahat sa isang pamamahagi para sa mga "graphic" na mga server tulad ng openSUSE (na hindi ko pa nagtrabaho at ngayon ay pinasisigla ako ng post na ito na pag-aralan ito) na maaaring maging napaka kapaki-pakinabang para sa Windows sysadmis na nagpasyang gumawa ng isang "maayos" na paglipat sa Linux .
Walang anuman para sa mga artikulong tulad nito ay nagkakahalaga ng pagsunod sa natitirang mga post na balak mong ipagpatuloy ang pag-publish tungkol sa seryeng "SMEs".
Kumusta Wong !!!. Nakarating ka na sa post na ito. Nakikita ko na nagulat ka sa ilan sa mga YaST na grapikong pasilidad. Tama kaibigan. Ito ay dinisenyo sa paraang ang mga nagmula sa Windows ay hindi naramdaman na iniwan muna dahil sa paggamit ng console sa Linux.
Ang aking personal na opinyon ay na mas madaling ipatupad, i-configure at pamahalaan ang isang pares ng DNS - DHCP sa pamamagitan ng console. Ngunit hindi ako tumitigil sa pagkilala sa mga pakinabang ng distro na ito.
ang openSUSE, at ang pangunahing sponsor, ang SUSE, ay mga distros na pangkalahatang layunin na may malakas na YaST upang gawing mas madali ang buhay para sa mga administrador ng serbisyo.
Masayang-masaya ako na patuloy kang nagbasa at nag-aaral ng seryeng PYMES. Hinihintay kita sa susunod kong mga installment. Cheers !!!.
Sa kabila ng "pagkakagulo" sandali dahil sa mga isyu sa negosyo, ipinapakita ng distro na ito ang kalidad at pangako ng mga inhinyero nito, hindi ko ito ginagamit bilang isang server ngunit bilang isang desktop, ngunit maaari kong patunayan ang mga pasilidad na inaalok nito, ang kasalukuyang modelo ng paglabas : Tumbleweed at Leap ay napakahusay, ang unang lumiligid para sa ... mga taong nais na gumulong (: at Leap para sa mas seryosong mga gumagamit, ngunit upang linawin na ang Leap ay may mga hindi konserbatibong mga bersyon ng package at napaka-maginhawa para sa isang developer / sysadmin na nais na gumamit ng kasalukuyang mga teknolohiya ang Opensuse ay tiyak na naghahatid ng isang mas mataas sa average na produkto, isang pagpipilian upang isaalang-alang.
Matagal ko nang ginustong openSUSE Desktop para sa isang Enterprise Network. Ngayon na sinubukan ko ito sa mga serbisyo, nababagay din sa akin. Sang-ayon ako sa iyo sa lahat ng bagay.