![Что необходимо дистрибутиву Linux для работы в качестве маршрутизатора?](https://rvso.com/image/1259396/%D0%A7%D1%82%D0%BE%20%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE%20%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D1%83%20Linux%20%D0%B4%D0%BB%D1%8F%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D0%B2%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D0%B0%3F.png)
Я пытаюсь настроить одну из своих машин, желательно с Ubuntu/Fedora, так как я буду запускать на ней некоторые службы.
Итак, придется сделать следующее:
- DHCP
- Перенаправление порта
- Брандмауэр
Я пропускаю какие-либо услуги?
И может ли кто-нибудь порекомендовать пакеты, способные справиться с этой задачей?
решение1
Я ответил на аналогичный вопрос несколько месяцев назад на SF:настройка маршрутизатора linux.
решение2
ну а для dhcp - нужно установить dhcpd (dhcp3-server).
iptables по сути является данностью в большинстве дистрибутивов Linux (переадресация портов и брандмауэр).
Для получения подробной информацииhttps://help.ubuntu.com/community/IptablesHowTo
решение3
Я бы рекомендовал использоватьShoreWallдля абстрагирования IPTables и упрощения процесса.Это руководствоможет быть полезным.