2

Мне нужно настроить Ubuntu в качестве домашнего маршрутизатора и внешнего ftp-сервера:

  1. Это должно обеспечить подключение к Интернету 2-3 ПК в локальной сети
  2. Должен иметь NAT, чтобы я мог запускать SIP-телефоны в локальной сети для связи с внешним сервером (полный конус NAT)
  3. Брандмауэр, который запрещает все, если явно не разрешено.
  4. FTP-сервер, который будет совместно использовать данные раздела NTFS и который поддерживает преобразование Unicode (я думаю, что ProFTPD должен сделать эту работу).

Так есть ли какие-либо ресурсы, охватывающие все или каждый аспект, упомянутый выше, для быстрой настройки?

3 ответа3

1

Посмотрите здесь. ИТ имеет основы и является хорошей отправной точкой для более сложной конфигурации. Не стесняйтесь пропустить некоторые шаги, если они вам не нужны.

Вообще у HowToForge много хороших гидов.

1

Я знаю, это, вероятно, немного сбивает вас с толку, но не используйте Linux в качестве маршрутизатора.

Используйте OpenBSD и Firewall/NAT/Packet Filer pf.

Вы избавите себя от многих неприятностей.

У меня есть эта установка в течение нескольких лет, и я абсолютно доволен тем, что у меня есть.

1

Для требований 2. вам нужно использовать переадресацию портов на маршрутизаторе для диапазона портов RTP. Это может быть легко достигнуто с помощью iptables.

3: Вы действительно хотите это для всего трафика или только для исходящих? Для iptables можно установить политику по умолчанию deny, так что это легко сделать. Обычно вы устанавливаете другое правило, разрешающее весь исходящий трафик и весь "связанный" входящий трафик.

1: Включите NAT (маскировка iptables) и установите dnsmasq качестве dns resolver и dhcp server. Настроить dnsmasq очень просто:

Мой /etc/dnsmasq.conf выглядит так:

resolv-file=/etc/ppp/resolv.conf
dhcp-range=192.168.133.70,192.168.133.79,12h
read-ethers

Он предлагает полный DNS-сервер для локальных имен хостов (чтение из /etc /hosts и /etc /ethers) и dhcp-сервер (если MAC находится в /etc /ethers, он назначает сохраненное имя хоста /ip).

Для подключения к Интернету Ubuntu предлагает мастера установки, например, ppoeconf для подключения ADSL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .