Понедельник, 29.04.2024, 20:34

Компьютерная помощь

Записки системного администратора

Меню сайта
Категории раздела
Компьютер [36]
Общекомпьютерные темы
Windows server [18]
Статьи по версиям windows для серверов.
Windows [30]
Статьи по версиям windows для рабочих станций.
Unix [65]
Статьи на тему unix-подобных систем. Linux, FreeBSD и т.п.
Видеомонтаж [10]
Статьи по нелинейному видеомонтажу
Программирование [9]
Заметки по программированию
Databases [10]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт

Поиск

Главная » Статьи » Unix

Организация офисной сети на Unix-подобной платформе (Часть1)

Интернет шлюз из Ubuntu server:

Установка Ubuntu Server 12.04 и настройка в качестве домашнего шлюза:  http://www.youtube.com/watch?v=4zNYquV7408

При установке системы Ubuntu разбиваем диск на разделы вручную.(Инструкция по разбивке диска при установке Linux Debian (Ubuntu))

Нам необходимо создать 4 раздела:

/boot – загрузочный раздел с загрузчиком и ядрами системы

/ - основной раздел (root) где хранятся файлы системы и программы

/home – домашний каталог с файлами пользователей

/swap – раздел подкачки

Итак:

/boot – первичный, 100 MB, файловая система ext2, помещаем в начало раздела.

В меню выбираем «использовать как» (use as)-  файловая система ext2. «Точка монтирования» (mount point)- /boot. “Метка загрузочный”(bootable flag)- вкл.

/ – первичный, размер в зависимости от жесткого диска и задач (для данных задач 20%), файловая система ext4, загрузочный выкл., помещаем в начало раздела.

В меню выбираем «использовать как» (use as)-  файловая система ext4. «Точка монтирования» (mount point)- /. “Метка загрузочный”(bootable flag)- выкл.

/home- первичный, размер все оставшееся пространство минус размер оперативной памяти для компьютера (оставляем под swap), файловая система ext4,загрузочный выкл., помещаем в начало раздела.

/swap – первичный, оставшееся свободное место, раздел подкачки, помещаем в начало раздела.

В меню выбираем «использовать как» (use as)-  раздел подкачки (swap area). “Метка загрузочный”(bootable flag)- выкл.

Разметка закончена. Выбираем пункт «закончить разметку и записать изменения на диск»

 

http://ubuntologia.ru/forum/viewtopic.php?f=93&t=2893

Настройка arno iptables firewall http://wiki.govorko.com/index.php/Arno-iptables-firewall


 

Установка кэширующего прокси сервера SQUID

Логинимся на сервере с правами суперпользователя

su -

устанавливаем squid

apt-get install squid

после установки открываем файл /etc/squid/squid.conf и приступаем к настройке

nano /etc/squid/squid.conf

Так как мы будем настраивать прозрачный прокси (на клиентских машинах нам не нужно будет указывать в настройках прокси сервер), в строке http_port 3128, допишем transparent

http_port 3128 transparent

раскоментируем строку, указывающую путь к кэшу и настроим как показано ниже

cache_dir ufs /var/spool/squid 4096 32 256

указываем настройки сети в которой будет работать прокси, для этого раскоментируем строку в которой указана ваша подсеть

#acl localnet src 10.0.0.0/24 # RFC1918 possible internal network 
#acl localnet src 172.16.0.0/12 # RFC1918 possible internal network 
acl localnet src 192.168.10.0/24 # RFC1918 possible internal network

разрешаем доступ к прокси из внутренней сети

http_access allow localnet

указываем лимит использования памяти

memory_pools on
memory_pools_limit 50 MB

50 мб. вполне достаточно

в случае возникновения ошибок, чтобы видеть их на русском языке, указываете следующее

error_directory /usr/share/squid/errors/Russian-koi8-r

сохраняем файл, закрываем, перестраиваем кэш

/usr/sbin/squid -z

Или же вариант для Squid3:

service squid3 stop

/usr/sbin/squid3 -z

service squid3 restart

перезапускаем squid

/etc/init.d/squid restart

Готово! Чтобы проверить, нужно указать в настройках браузера клиентского компьютера, прокси 192.168.10.1 и порт 3128. Если все работает нормально, движемся далее…

Так как мы настраиваем прозрачный прокси, чтобы не бегать к каждой машине и не указывать прокси вручную, нам следует завернуть весь трафик из сети на прокси сервер. Для этого открываем /etc/rc.local

nano /etc/rc.local

и вносим следующее

iptables -t nat -A PREROUTING -i eth1 ! -d 192.168.10.0/24 -p tcp -m multiport —dport 80,8080 -j DNAT —to 192.168.10.1:3128

таким образом весь трафик с 80 и 8080 портов будет автоматически направлен через прокси сервер. Для проверки, перезапускаем сеть

sudo /etc/init.d/networking restart

убираем на клиентской машине галочку с прокси сервера, обновляем страницу и убеждаемся что все работает.

http://linuxfan.com.ua/2012/12/ubuntu-server-ustanovka-i-nastrojka-proksi-servera-squid/

Установка и настройка SQUID3 прокси сервера, на базе Ubuntu Server 14.04.1. http://faqpc.ru/nastrojka-squid3-na-ubuntu-server-14-04-1/


Для сервера Ububtu 14.04 server. Для того, чтобы наcтроить переброску всех на порт прокси сервера 3128, необходимо в файрволе Arno-Iptables-firewall в файле   /etc/arno-iptables-firewall/custom-rules добавить строку:

iptables -t nat -A PREROUTING -i eth1 ! -d 192.168.10.0/24 -p tcp -m multiport —dport 80,8080 -j DNAT —to 192.168.10.1:3128

 

Проброс портов в arno-iptables-firewall:

Для этого открываем файл настройки firewall.conf, по адресу:

/etc/arno-iptables-firewall/firewall.conf


Нам нужна строчка в этом кофигурационном файле: NAT_FORWARD_TCP=""

Для примера редактируем её следующим образом:

    NAT_FORWARD_TCP="3389>192.168.10.69"

Где 3389 это номер порта RDP (Remote desktop) в Windows, а 192.168.10.69 это ip адрес этого windows компьютера.

Также можно указать несколько портов через запятую, это делается в том случае, если на один компьютер нужно открыть несколько портов.


Другой пример.

Давайте пробросим порт 2222 на порт компьютера 22 с ip адресом 192.168.10.69, в таком случае запись в конфигурационном файле будет выглядеть примерно следующим образом:

    NAT_FORWARD_TCP="2222>192.168.10.69~22"

такой небольшой трюк с портами может быть полезен, если вы не хотите открывать внешнему миру ваш реальный номер порта или же просто порт с таким номером уже открыт для другого компьютера.

Ну, и напоследок рассмотрим еще один вариант, когда вам нужно открыть разные порты для разных компьютеров в локальной сети. Например, один компьютер будет доступен по порту 3389, а другой по порту 22,
при этом вы должны понимать что компьютеры разные и ip-адреса у них тоже будут разные. Один компьютер внутри локальной сети у нас уже имеется с ip-адресом 192.168.10.69,
теперь мы добавим к нему еще один компьютер с ip-адресом 192.168.10.70.

В такой конфигурации запись в файле настроек будет выглядеть следующим образом:

    NAT_FORWARD_TCP="3389>192.168.10.69 22>192.168.10.70"


(информация к сведению)

Необходимые пакеты на сервер:

openldap
apache
apcupsd
clamav
courier-imapd
cups
dhcpd
mysql
ntpd
php
postfix
radius
roundcube
samba
sams
squid
spamassassin
asterisk

https://www.linux.org.ru/forum/admin/7178596

Ресурсы по настройке сервера:

http://adminpab.ru/administration/ubuntudebian/web-server-na-ubuntu.html
http://www.mini-server.ru/server/web/2-perfect-server-ubuntu-1010-ispconfig-3
http://habrahabr.ru/blogs/linux/80258/
http://guruadmin.ru/page/ustanavlivaem-samba-server-v-ubuntu
http://forum.ubuntu.ru/

http://systemlab.b-k.ru/2010/03/linux-server/

Категория: Unix | Добавил: admin (30.09.2014)
Просмотров: 6708 | Комментарии: 69 | Рейтинг: 0.0/0
Всего комментариев: 121 2 »
12 8YIJU_seito  
0
https://librovipforum.info/awesome/libro-pdf-gratuito-dostoevskij-e-l039uccisione-del-padre.html

11 OU2T2_seito  
0
https://ilibpro.info/goods/free-pdf-trans-hype-popular-myths-and-misconceptions-about-trans-women-and-crossdressers.html

10 CSHHT_seito  
0
https://www.tribo51.co.uk/boutique-le-prince-st-hubert.html

9 BVCKX_seito  
0
https://www.tribo51.co.uk/j-a-truck-repair-in-oakland-ca.html

8 PNFYD_seito  
0
https://www.tribo51.co.uk/hosie-and-brown-ottawa.html

7 OQKCN_seito  
0
https://newhopeumc.info/vas.html

6 3T8S1_seito  
0
https://www.tribo51.co.uk/js-collision.html

5 4ROX9_seito  
0
https://www.tribo51.co.uk/trinity-assembly-of-god-midlothian-md.html

4 QAPZK_seito  
0
https://newhopeumc.info/fungus.html

3 KEY5B_seito  
0
https://www.tribo51.co.uk/puerto-rico-car-service-in-brooklyn.html

1-10 11-12
Имя *:
Email *:
Код *: