Серверы · 4 min read · Nov 06, 2025
Запуск файлового, печатного, прокси-, DHCP- и временного сервера для малых и средних предприятий
Запуск файлового, печатного, прокси-, DHCP- и временного сервера для малых и средних предприятий
Версия 1.0
Автор: Фалько Тимме
Эта статья показывает, как запустить файловый, печатный, HTTP-прокси, DHCP и временной сервер для малых и средних предприятий (SME) на одной системе Debian Sarge. Настройка очень проста, а управление осуществляется с помощью удобного веб-интерфейса под названием eBox, так что после настройки системы вы можете забыть о командной строке. eBox был разработан для администрирования продвинутых услуг для корпоративных сетей и был создан для Debian Sarge.
Я хочу сначала сказать, что это не единственный способ настройки такой системы. Существует множество способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!
1 Предварительная заметка
Я предполагаю, что вы уже настроили базовую систему Debian Sarge. Вы можете настроить свою систему, как описано на первых двух страницах этого руководства: Идеальная настройка - Debian Sarge (3.1).
Я использую 192.168.0.100 как IP-адрес и server1.example.com как имя хоста моей системы Debian Sarge в этом руководстве. Если ваша система Debian Sarge не имеет статического IP-адреса, вам следует изменить ее сетевую конфигурацию, чтобы в будущем у нее был статический IP-адрес:
vi /etc/network/interfaces| # /etc/network/interfaces -- файл конфигурации для ifup(8), ifdown(8) # Интерфейс обратной связи auto lo iface lo inet loopback # Первая сетевая карта - эта запись была создана во время установки Debian # (сеть, широковещательная рассылка и шлюз являются необязательными) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
(Если вы используете другой шлюз, чем 192.168.0.1, измените IP-адрес шлюза в /etc/network/interfaces.)
Затем перезапустите вашу сеть:
/etc/init.d/networking restartОтредактируйте /etc/resolv.conf и добавьте несколько серверов имен:
vi /etc/resolv.conf| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |
Отредактируйте /etc/hosts и добавьте ваш новый IP-адрес:
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Следующие строки желательны для хостов, поддерживающих IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
2 Установка eBox
Существуют пакеты Debian для eBox. Чтобы установить их, сначала необходимо отредактировать наш /etc/apt/sources.list:
vi /etc/apt/sources.listДобавьте следующие строки в ваш существующий sources.list:
| deb http://ebox-platform.com/debian/stable/ ebox/ deb http://ebox-platform.com/debian/stable/ extra/ |
Затем обновите вашу базу данных пакетов:
apt-get updateПосле этого мы можем установить eBox со всеми необходимыми модулями одной командой:
apt-get install ebox libebox ebox-network ebox-objects ebox-firewall ebox-logs ebox-samba ebox-dns-cache ebox-dhcp ebox-squid ebox-usersandgroups ebox-software ebox-ntp ebox-printersВам будет задано несколько вопросов. Большую часть времени вы можете просто принять значения по умолчанию:
Где должна быть создана база данных PostgreSQL? <– /var/lib/postgres/data
Должны ли данные быть очищены, как и файлы пакетов? <– Нет
Какой локаль должна использоваться бэкендом базы данных? <– en_US
Выберите европейский или американский порядок дня/месяца в датах. <– Европейский / Американский [в зависимости от того, откуда вы родом]
DNS доменное имя: <– example.com
Название вашей организации: <– example.com
Пароль администратора: <– somepassword
Подтвердите пароль: <– somepassword
Разрешить протокол LDAPv2? <– Нет
Apache-Perl необходимо перенастроить. <– Ок
Включить suExec? <– Нет
Какой размер бумаги должен быть по умолчанию в системе? <– a4
На каких сетевых интерфейсах должен слушать DHCP-сервер? <– [Оставьте пустым.]
Пожалуйста, настройте DHCP-сервер, как только установка завершится. <– Ок
DHCP-сервер версии 3 теперь по умолчанию неавторитетный <– Ок
Рабочая группа/Имя домена? <– WORKGROUP
Использовать шифрование паролей? <– Да
Изменить smb.conf, чтобы использовать настройки WINS из DHCP? <– Нет
Как вы хотите запускать Samba? <– daemons
Создать базу данных паролей samba, /var/lib/samba/passdb.tdb? <– Нет
Адрес хоста LDAP-сервера <– 127.0.0.1
отличительное имя базы поиска <– dc=example,dc=com
Версия LDAP для использования <– 3
база данных требует входа <– Нет
сделать конфигурацию читаемой/записываемой только для владельца <– Нет
nsswitch.conf не управляется автоматически <– Ок
Отправлять ежедневные напоминания пользователям о превышении квоты <– Нет
Теперь пакеты устанавливаются. Когда вы увидите это:
Файл конфигурации `/etc/dhcp3/dhclient.conf'
==> Файл в системе, созданный вами или скриптом.
==> Файл также в пакете, предоставленном поставщиком пакета.
Что бы вы хотели с этим сделать? Ваши варианты:
Y или I : установить версию поставщика пакета
N или O : сохранить вашу текущую установленную версию
D : показать различия между версиями
Z : отправить этот процесс в фоновый режим, чтобы изучить ситуацию
Действие по умолчанию - сохранить вашу текущую версию.
*** dhclient.conf (Y/I/N/O/D/Z) [по умолчанию=N] ?ответьте N.
Обратите внимание: Если вы устанавливаете это с помощью SSH, вы потеряете соединение SSH в этот момент:
Настройка ebox-firewall (0.7.1) ...
EBox: перезапуск брандмауэра:Не беспокойтесь, это происходит потому, что брандмауэр eBox по умолчанию закрывает порт 22. Несмотря на это, установка проходит успешно, и вы можете снова открыть порт 22, используя веб-интерфейс eBox.
3 Вход в eBox
Теперь, когда eBox установлен, откройте ваш браузер и перейдите по адресу https://192.168.0.100. Появится экран входа. Введите пароль по умолчанию ebox и войдите:

После входа вы увидите страницу состояния eBox:

Get new posts in your inbox
No spam. Unsubscribe anytime.