Íàñòðîéêà ñåðâåðà 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; àäðåñ êîòîðûé íàõîäèòñÿ ïîñëåäíèì â äèàïàçîíå ïîäñåòè

Òàê æå ìîæíî çàäàòü îïðåäåë¸ííûé 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
è íàñòðàèâàåì


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

Óêàçûâàåì âíóòðåííèé èíòåðôåéñ. Ïðîïèñûâàåì 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
Àâòîçàïóñê ãîòîâ. Ïåðåçàãðóæàåìñÿ è ïðîâåðÿåì
Íà ýòîì ïåðâàÿ ÷àñòü çàêîí÷åíà
Ñõîæèå ñòàòüè
-
Íàñòðàèâàåì íà Ubuntu Dhcp è Dns ñåðâåðà, à òàê æå äîñòóï â èíòåðíåò
Íàñòðàèâàåì äîñòóï ïî SSH
Íàñòðàèâàåì VPN PPPTP
Íàñòðàèâàåì webmin
Íàñòðàèâàåì FTP íà Ubuntu
Åñëè åñòü æåëàíèå ïîáëàãîäàðèòü çà ïîìîùü, ïðîñüáà ïîääåðæàòü ïðîñìîòðàìè âèäåî è ïîäïèñêîé íà 
Ïîäïèñàòüñÿ íà Òåãðàìì Êàíàë
Èëè ìîæåòå ïîìî÷ü ïðîåêòó ìàòåðèàëüíî



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