WOW.js + Animate.CSS
itspec.org

  itspec@itspec.org    +7 (926) 697-78-81

Ïîñëåäíèå Ñòàòüè

Êîò 1ñ

Âñå Ñòàòüè

Íàñòðîéêà ñåðâåðà Ubuntu

Íàñòðàèâàåì íà Ubuntu Dhcp è Dns ñåðâåðà, à òàê æå äîñòóï â èíòåðíåò

×àñòü 1.

Ïðîñòàÿ íàñòðîéêà DHCP + DNS ñåðâåðîâ. Ðàçäà÷à èíòåðíåòà è ïðîñòåíüêèé ôàéðâîë.

Äëÿ íà÷àëà íàì íóæíî óñòàíîâèòü ñåðâåðíóþ âåðñèÿ Ubuntu. Ñêà÷èâàåì c http://mirror.yandex.ru/

Ïðåäñòàâèì, ÷òî âû óæå óñòàíîâèëè Ubuntu.

Ïåðâîå ÷òî íóæíî ñäåëàòü, ýòî çàéòè â ðåæèì ñóïåð ïîëüçîâàòåëÿ. (Äåëàòü íàñòðîéêè ñåðâåðà áóäåò â ðåæèìå ñóïåð ïîëüçîâàòåëÿ)

Äëÿ ýòî âûïîëíÿåì êîìàíòó

sudo su

Åñëè íóæíî, òî óñòàíàâëèâàåì ãðàôè÷åñêóþ îáîëî÷êó êîìàíäîé

sudo apt-get install ubuntu-desktop

Óñòàíîâèì ïðîãðàììó MC, ýòî àíàëîã total commander äëÿ windows (îíà êðàéíå ïîëåçíà â êîíñîëüíîì ðåæèìå). Óñòàíàâëèâàåì MC êîìàíäîé

sudo apt-get install mc

Òàê æå, äëÿ ïðîñòàòû è óäîáñòâà óñòàíîâèì òåêñòîâûé ðåäàêòîð, óñòàíàâëèâàåì êîìàíäîé

sudo apt-get install nano

Äëÿ íà÷àëà íóæíî ðàçîáðàòüñÿ ñ ñåòåâûìè êàðòàìè.

Ïåðâàÿ ñåòåâàÿ êàðòà áóäåò ñìîòðåòü âî âíåøíþþ ñåòü eth0 (ïðèíèìàòü èíòåðíåò). À âòîðàÿ áóäåò ñìîòðåòü âî âíóòðü ñåòè eth1 (ëîêàëüíàÿ ñåòü). Íàñòðàèâàåì èíòåðôåéñû ñåòåâûõ êàðò êîìàíäîé

sudo nano /etc/network/interfaces

 îòêðûâøåìñÿ ðåäàêòîðå ïðîïèñûâàåì ñëåäóþùåå:

auto eth0 èíòåðôåéñ ñìîòðèò âî âíåøíþþ ñåòü
iface eth0 inet dhcp ïðèíèìàåò èíòåðíåò ïî ïðîòàêîëó DHCP

auto eth1 èíòåðôåéñ ñìîòðèò âî âíóòðåííþþ ñåòü
iface eth1 inet static ïðîïèñûâàåì ñòàòè÷åñêèé ip àäðåñ
address 192.168.1.1 ïðîïèñàòü àäðåñ
netmask 255.255.255.0 ïðîïèñàòü ìàñêó
gateway 192.168.1.1 ïðîïèñûâàåì øëþç

Òåïåðü íàñòðàèâàåì DNS àäðåñà ïðîâàéäåðîâ (åñëè èíòåðíåò ïðèõîäèò ïî dhcp, òî dns ïðîïèñûâàòü íå íóæíî).

sudo nano /etc/resolv.conf

È âïèñûâàåì:

nameserver çäåñü âïèñûâàåì dns 1 àäðåñ ïðîâàéäåðà
nameserver çäåñü âïèñûâàåì dns 2 àäðåñ ïðîâàéäåðà

Ïîñëå íàñòðîéêè ñåòåâûõ êàðò èõ íóæíî ïåðåçàãðóçèòü

sudo /etc/init.d/networking restart

Ïðîâåðÿåì êîìàíäîé ifconfig

Òàê æå ìîæíî ïîñòàâèòü îáíîâëåíèÿ ( Ýòî íå îáÿçàòåëüíî, ìîæíî è íå ñòàâèòü)

sudo apt-get update

Òåïåðü ïåðåéä¸ì ê íàñòðîéêå DHCP ñåðâåðà.

Äàâàéòå íàñòðîèì äèàïàçîí ñåòè ñ 192.168.1.5 ïî 192.168.1.100, ìàñêîé 255.255.255.0, øëþçîì 192.168.1.1 Çàãðóçàåì dhcp ñåðâåð êîìàíäîé

sudo apt-get install isc-dhcp-server

Cêîíôèãóðèðóåì dhcp ñåðâåð.

sudo nano /etc/dhcp/dhcpd.conf

È ïðîïèñûâàåì ñëåäóþùåå:

# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 ïîäñåòü è ìàñêà
range 192.168.1.5 192.168.1.100; äèàïàçîí IP àäðåñîâ, êîòîðûå áóäóò âûäàâàòüñÿ êëèåíòàì
option domain-name-servers 192.168.1.1; IP DNS-ñåðâåðà
option domain-name "internal.example.org"; ìîæíî çàäàòü íàçâàíèå ñâîåé ñåòè
option routers 192.168.1.1; àäðåñ øëþçà èëè ìàðøðóòèçàòîðà ÷åðåç êîòîðûé ìû âûõîäèì â Èíòåðíåò.
option broadcast-address 192.168.1.255; àäðåñ êîòîðûé íàõîäèòñÿ ïîñëåäíèì â äèàïàçîíå ïîäñåòè max-lease-time 7200; ìàêñèìàëüíîå âðåìÿ àðåíäû IP àäðåñà

Òàê æå ìîæíî çàäàòü îïðåäåë¸ííûé mac àäðåñ, îïðåäåë¸íîìó óñòðîéñòâó. Äàâàéòå ïðîïèøåì âèðòóàëüíîé ìàøèíå ïîñòîÿííûé ip àäðåñ

 ôàéëå sudo nano /etc/dhcp/dhcpd.conf äîáàâëÿåì ñëåäóþùåå:

host network-xp {
hardware ethernet 08:00:27:3B:8D:F9; ïðîïèñûâàåì ìàñ àäðåñ
fixed-address 192.168.1.99; çàäà¸ì ip àäðåñ óñòðîéñòâó
}

Êîððåêòèðóåì íàñòðîéêè ñåðâåðà, çàäà¸ì ðàçäà÷ó ip àäðåñîâ â ëîêàëóíóþ ñåòü.

sudo nano /etc/default/isc-dhcp-server

Ïîñëå ïîëÿ

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".

Âïèñûâàåì

INTERFACES="eth1"

Ïîñëå íàñòðîéêè çàïóñêàåì ñåðâåð êîìàíäîé

sudo /etc/init.d/isc-dhcp-server start

Åñëè ïîÿâèëèñü îøèáêè, è ñåðâåð íå çàïóñòèëñÿ, òî ïðîâåðÿéòå íàñòðîéêè dhcp ñåðâåðà. Êîòîðûå áûëè ïåðå÷èñëåíû âûøå. Äëÿ ïåðåçàãðóçêè ââåäèòå êîìàíäó

sudo /etc/init.d/isc-dhcp-server restart

Äëÿ ðàáîòû êîððåêòíîé ðàáîòû dns ñåðâåðà óñòàíîâèì

sudo apt-get install dnsmasq

Òåïåðü íàñòðàèâàåì ôàéðâîë. ïðè ïåðâîíàëàëüíîé íàñòðîéêà ìîæíî â êàæäîì îêíå íàæèìàòü ENTER

sudo apt-get install arno-iptables-firewall

Ïîñëå óñòàíîâêè ââîäèì êîìàíäó äëÿ ðåêîíôèãóðàöèè

sudo dpkg-reconfigure arno-iptables-firewall

è íàñòðàèâàåì

Óêàçûâàåì âíåøíèé èíòåðôåéñ. Ïðîïèñûâàåì eth0

 îêíàõ, ãäå íóæíî ââåñòè Ïîðòû íàæèìàåì "ÄÀ", òàê êàê íàì áëîêèðîâêà íå íóæíà.

Ðàçðåøàåì ïèíã èç âíå

Óêàçûâàåì âíóòðåííèé èíòåðôåéñ. Ïðîïèñûâàåì eth1

Óêàçûâàåì ïîäñåòü.

Äàëåå âêëþ÷àåì NAT

 ñëåäóþùåì îêíå äîëæíà áûòü óêàçàíà íàøà ïîäñåòü 192.168.1.0/24

Çàïóñêàåì ìåæñåòåâîé ýêðàí

Åñëè ó âàñ ãðàôè÷åñêèé èíòåðåéñ, òî ìîæíî óñòàíîâèòü ïðîãðàììó firestarter, à ôàéðâîë íå óñòàíàâëèâàòü. Òàì ìîæåì íàñòðîèòü íåêîòîðûå ïðàâèëà äëÿ áëîêèðîâêè ñàéòîâ è ò.ï.  ãðàôè÷åñêîì âèäå äîñòàòî÷íî ëåãêî îãðàíè÷èòü è êîíòðîëèðîâàòü äîñòóï êî âíåøíèì è âíóòðåííèì ðåñóðñàì Óñòàíàâëèâàòü firestarter â ãðàôè÷åñêîì ðåæèìå íóæíî îáÿçàòåëüíî äåëàòü, îí ïîçâîëèò îòêðûòü äîñòóï â èíòåðíåò ôàéðâîëó. Óñòàíàâëèâàåòñÿ êîìàíäîé

sudo apt-get install firestarter

Ïîäðîáíîå îïèñàíèå ïðîãðàììû http://www.linuxopen.ru/2008/01/18/firestarter.html

Ïðè ïåðåçàãðóçêå ñåðâåðà, ñåòü áóäåò ðàáîòàòü, íî èíòåðíåòà íå áóäåò. ×òîáû ïîÿâèëñÿ èíòåðíåò, íóæíî ïåðåçàãðóçèòü ñåòåâûå êàðòû. ×òîáû íå äåëàòü ýòîãî âðó÷íóþ, ñîçäàäèì ñêðèïò è äîáàâèì åãî â àâòîçàãðóçêó. Ñîçäàäèì ôàéë, äëÿ ýòîãî ââîäèì êîìàíäó

sudo nano /etc/init.d/start.script

È ïðîïèñûâàåì â ñàìîì âåðõó:

#!/bin/sh

/etc/init.d/networking restart

Ñîõðàíÿåì ôàéë

Ðàçðåøàåì ôàéëó âûïîëíÿòüñÿ, êîìàíäà

sudo chmod +x /etc/init.d/start.script

Òåïåðü ðàññêàçûâàåì ñèñòåìå, ÷òî ýòîò ôàéë çàïóñêàåòñÿ ïðè ñòàðòå, êîìàíäà

sudo update-rc.d autostart.script defaults 95

Ãäå 95 ýòî ïîðÿäîê â î÷åðåäè èñïîëíåíèÿ. Ïîäðîáíåå ìîæíî óçíàòü êîìàíäîé

man update-rc.d

Àâòîçàïóñê ãîòîâ. Ïåðåçàãðóæàåìñÿ è ïðîâåðÿåì

Íà ýòîì ïåðâàÿ ÷àñòü çàêîí÷åíà

Ñõîæèå ñòàòüè



Åñëè åñòü æåëàíèå ïîáëàãîäàðèòü çà ïîìîùü, ïðîñüáà ïîääåðæàòü ïðîñìîòðàìè âèäåî è ïîäïèñêîé íà Ñòàòüÿ íà Äçåí

Ïîäïèñàòüñÿ íà Òåãðàìì Êàíàë

Èëè ìîæåòå ïîìî÷ü ïðîåêòó ìàòåðèàëüíî

Дл� текущей �траницы нет комментариев

О�тавить комментарий

Им�:
Email:
Комментарий:
- � не робот
- подпи�ать�� на обновлени�
eComment v.1.9.0