Войти

Показать полную графическую версию : freebsd никак не хочет быть шлюзом...


myakuhin
12-11-2008, 18:45
хочу freebsd сделать тупо шлюзом, чтобы всё пропускал в обоих направлениях, но почему то никак...
в rc.conf стоит

gateway_enable="YES"
ifconfig_rl0="inet 192.168.0.1 netmask 255.255.255.0" внутренний
ifconfig_rl1="inet 195.195.195.195 netmask 255.255.255.192" внешний

ядро собрано с option IPFIREWALL
правил в ipfw никаких нет, всё allow, но всё равно не пускает напрямую в интернет


там же крутится squid - через него есть интернет, также почта крутится, а вот напрямую из локалки в интернет почемуто нет доступа???

wp2
12-11-2008, 20:47
Натишься?

Wasilij
05-12-2008, 13:33
У меня та же проблема - сервер не передает интернет в локальную сеть
хотя сам видит( ping в обе стороны)
ping с локальных машин наружу не проходит только до сервера
(подключение к интернету через АДСЛ модем)

сделал:

default_router="195.233.123.6"
gateway_enable="YES"
ifconfig_xl0="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_rl0="inet 195.233.123.7 netmask 255.255.255.252"
inetd_enable="YES"

Что еще надо ?
(маршрутизация, NAT, ...)

фаерволла пока не подключал

Буду благодарен за приведенные примеры

gf100
05-12-2008, 16:57
В rc.conf:

natd_enable = "yes"
natd_interface = "......"
firewall_type = "open"

это самое простое использование NAT, без защиты и т.п.

rawsik
08-12-2008, 11:58
если соединение устанавливается с FreeBSD, то в вызове ppp добавляем [-nat]

добавляем ppp_nat="YES" в /etc/rc.conf


или в ядро добавляем поддержку IPDIVERT, и тогда можно через rc.conf - natd_enable

+ правила в ipfw
add divert ip from any to any ( для всего)

Wasilij
09-12-2008, 18:12
Я сделал следующее

natd_enable = "yes"
natd_interface = "xx0"
firewall_enable = "YES"
firewall_type = "simple"

(Также былы пересборка ядра с поддержкой firewall)

Интернет на локальных машинах появился

Еще нужны реальные примеры как открыть нужные порты(для почты, Апаче, фтп)
а все остальные закрыть

gf100
11-12-2008, 14:02
Еще нужны реальные примеры как открыть нужные порты(для почты, Апаче, фтп) »
Конкретнее: что за серверы "почты, Апаче, фтп" - где находятся (снаружи/внутри), откуда нужен доступ?

Wasilij
12-12-2008, 00:43
прошу извинения: проблема была не в файерволле

На счет почты(sendmail 8.14): надо было установить qpopper(POP3 сервер)

ФТП было закрыто (после пересборки ядра, все настройки в файле инетд.конф сбросились)
просто раскоментировал строку, причем увидел это при установке qpopper

Апаче2.0 уже работает (деинсталировал версию 2.2 и установил 2.0), наверное это уже другая тема
(осталось установить и правильно настроить ПХП + нужные расширения)

Более внимательно прочитал хендбук

exo
12-12-2008, 02:04
на будущее. настройка маршрутизатора на FreeBSD (http://admin.exonix.ru/unix/generic.html).
Апаче2.0 уже работает (деинсталировал версию 2.2 и установил 2.0), »
по своему опыту скажу: я стараюсь ставить веб-сервер и другие ОС-ые приложения при установке FreeBSD - 100% потом рабочие.

Wasilij
12-12-2008, 11:17
Цілком згоден з Вами,
що треба все ставити відразу
але в мене є тільки компакт-диск для FreeBSD з обмеженим набором програм
і звичайно там немає Apache та PHP
(ДВД з повним набором програм вставити не можу бо сервер має тільки CD-rom)
Встановлювати FreeBSD вмію тільки з компакт диска, з FTP не знаю як (все ж таки для цього потрібно налаштувати інтернет)

Тому всі потрібні програми ставлю з портів за допомогою команд
#make install clean

плюс при необхідності ручна правка налаштувань
як кажуть повільно але впевнено

wp2
12-12-2008, 21:35
firewall_type = "simple" »
я бы не спешил такой тип выбирать... В нём много ограничений. Для экспериментов, и чтобы точно была проблема в фаерволе, лучше выбери что-то попроще.

Mustchem
24-12-2008, 14:41
я бы не спешил такой тип выбирать... В нём много ограничений. Для экспериментов, и чтобы точно была проблема в фаерволе, лучше выбери что-то попроще. »

полностью согласен, и чтобы исключить влияние фаера:

firewall_type = "open"




© OSzone.net 2001-2012