Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Помогите плз закончить настройку сервера (http://forum.oszone.net/showthread.php?t=153781)

IsildoR 20-10-2009 17:57 1248075

Помогите плз закончить настройку сервера
 
Конф ядро
#cd /usr/src/
#cp sys/i386/conf/GENERIC sys /i386/conf/NEW_GENERIC
#ee sys/i386/conf/NEW_GENERIC

ident NEW_GENERIC
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
options IPFIREWALL_DEFAULT_TO_ACCEPT

#make buildkernel KERNCONF=NEW_GENERIC


Настр Сети

/etc/rc.conf

ifconfig_rl0="inet 87.248.178.57 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.0.2 netmask 255.255.255.0"
gateway_enable="YES"
natd_enable="YES"
natd_interface="rl0"
defaultrouter="87.248.178.1"
firewall_enable="YES"
firewall_type="OPEN"

DNS
/etc/resolv.conf
domain
namserver 87.248.160.5
nameserver 217.26.150.4

/etc/rc.firewall
oif="rl0"
onet="87.248.178.0"
omask="255.255.255.0"
oip="87.248.178.57"
oif="rl1"
onet"192.168.0.0"
omask="255.255.255.0"
oip="192.168.0.2"



/etc/ipnat.rules
map rl0 192.168.0.0./24 . вот это моя конфигурация роутера.
Сервер пингуется другими копмютерами в сети.
Сервер пингует комппютеры из сети
На сервере есть даже интернет, а вот в сети с компютеров не пингуется Gateway провайдера. спс за ранее.

wp2 21-10-2009 01:29 1248337

1)

Цитата:

namserver 87.248.160.5
nameserver 217.26.150.4
очепятка?


2) add devert natd all from any to any via rl0

есть?

IsildoR 21-10-2009 11:22 1248544

1) да опечатка...
2) подскажи плз где добавить ....
3) еще вопрос :
Теперь переходим к настройке рабочих компьютеров.
Если для рабочих компьютеров используются статические IP адреса (т.е. вводятся вручную, а не раздаются через сервер DHCP), то надо просто в настройках протокола TCP/IP у каждого рабочего компьютера прописать:

статический IP-адрес (уникальный для каждого компьютера в локальной сети, например 192.168.0.4),
маску подсети (255.255.255.0 в нашем случае)
шлюз по умолчанию (192.168.0.2, т.е. IP нашего сервера на FreeBSD, который и является шлюзом в Интернет)
DNS серверы (такие же как у сервера, предоставленные провайдером) - как зделать чтобы DNS рабочего компьютера прописать 192.168.0.2 вместо предоставленные провайдером ????

WhitePangolin 21-10-2009 11:39 1248557

Цитата:

Цитата IsildoR
а вот в сети с компютеров не пингуется Gateway провайдера »

И не должен пинговаться. Если бы внимательно посмотрели /etc/rc.firewall или вывод команды ipfw show то заметили бы что в режиме
Код:

firewall_type="OPEN"
в правила у вас попадет лишь:
Код:

${fwcmd} add 100 pass all from any to any via lo0
${fwcmd} add 200 deny all from any to 127.0.0.0/8
${fwcmd} add 300 deny ip from 127.0.0.0/8 to any
${fwcmd} -f flush
${fwcmd} add 65000 pass all from any to any

Если уж решили пользоваться штатными правилами (зря, хотя хозяин барин) то надо было ставить тип
Код:

firewall_type="OPENCLIENT"
p.s.
IsildoR, персональный респект. Может и не все понял, но по крайней мере реально читал хендбук. Большая редкость :)

Цитата:

Цитата IsildoR
как зделать чтобы DNS рабочего компьютера прописать 192.168.0.2 вместо предоставленные провайдером ???? »

Установить свой кеширующий dns. Конкретно в вашем случае рекомендую воспользоваться этой статьей.

IsildoR 21-10-2009 11:44 1248561

СПС , да читал но ведь никто не помогал до сих пор , пока не нашол этот форум, всем спс
как зделать чтобы DNS рабочего компьютера прописать 192.168.0.2 вместо предоставленные провайдером ???? вопрос в силе :)

WhitePangolin 21-10-2009 11:51 1248568

Цитата:

Цитата IsildoR
вопрос в силе »

ответ тоже :)

IsildoR 21-10-2009 11:58 1248572

так можно по конкретнее WhitePangolin.....как мне прописать....

WhitePangolin 21-10-2009 12:04 1248579

Господи, ну я же писал:
Цитата:

Цитата WhitePangolin
Конкретно в вашем случае рекомендую воспользоваться этой статьей. »

куда уж конкретнее то?

IsildoR 21-10-2009 12:09 1248585

ну конечно если вам не трудно.....например пропиши этот скрипт там, измени то....просто у меня 120 компов если изменить у каждого DNS это жесть кстати у меня ОС FreeBSD 6.2

WhitePangolin 21-10-2009 12:16 1248593

эм... т.е. вы считаете что вопросы:
Цитата:

Цитата IsildoR
как зделать чтобы DNS рабочего компьютера прописать 192.168.0.2 вместо предоставленные провайдером ? »

и
Цитата:

Цитата IsildoR
например пропиши этот скрипт там, измени то....просто у меня 120 компов если изменить у каждого DNS это жест »

одно и то же?

Определитесь. Если нужен ответ на второй вопрос то это установка кеширующего прокси сервера. Если на второй вопрос то это (дополнительно) установка dhcp сервера, но в любом случае придется на каждой машине выставить "автоматическое получение" адресов вручную.

IsildoR 21-10-2009 12:26 1248609

WhitePangolin, Так у меня модем ADSL, этот связан с маршрутизатором, ifconfig_rl0 = "INET 87.248.178.57 маска сети 255.255.255.0"
ifconfig_rl1 = "INET 192.168.0.2 маска 255.255.255.0", и теперь я хочу, чтобы у пользователей в сети Ип были прописаны так :
Ip: 192.168.0.3
маску подсети (255.255.255.0 в нашем случае)
шлюз по умолчанию (192.168.0.2, т.е. IP нашего сервера на FreeBSD, который и является шлюзом в Интернет)
DNS сервер (192.168.0.2)
а у меня сейчяс так :
статический IP-адрес (уникальный для каждого компьютера в локальной сети, например 192.168.0.3),
маску подсети (255.255.255.0 в нашем случае)
шлюз по умолчанию (192.168.0.2, т.е. IP нашего сервера на FreeBSD, который и является шлюзом в Интернет)
DNS серверы (такие же как у сервера, предоставленные провайдером)

WhitePangolin 21-10-2009 12:59 1248661

Все ответы уже даны :)

wp2 21-10-2009 14:48 1248759

1) имхо, firewall_type="open" никаких проблем не должно вызывать. Надо лишь уметь втиснуть дополнительное правило.
2) если хочешь, чтобы адреса на твой парк машин раздавались автоматом, ставь на Фрю DHCP сервер. Как это делается - погугли. Но потом у клиентов все равно надо будет выставить "Получать настройки автоматически" (на каждом компе!)
3) если хочешь, чтобы у клиентов был адрес DNS-сервера совпадающий с шлюзом, то тебе надо ставить на ФриБСД так званый кеширующий DNS-сервер. Ссылку уже дали. Мало? Гугли дальше...
4)
Цитата:

add devert natd all from any to any via rl0
это должно быть прописано в правилах фаервола. Иль ты не знаешь как правила добавлять???


совет: почитай хоть маленькую статью про шлюз на ФриБСД. Нет ничего легче, чем настроить шлюз...

wp2 21-10-2009 15:20 1248794

подсказка:

после строки firewall_type="OPEN"

напиши
firewall_script="/etc/firewall.conf"

а в /etc/firewall.conf
впиши
Код:

ipfw add devert natd all from any to any via rl0

IsildoR 21-10-2009 15:43 1248818

Конф ядро
#cd /usr/src/
#cp sys/i386/conf/GENERIC sys /i386/conf/NEW_GENERIC
#ee sys/i386/conf/NEW_GENERIC

ident NEW_GENERIC
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
options IPFIREWALL_DEFAULT_TO_ACCEPT

#make buildkernel KERNCONF=NEW_GENERIC


Настр Сети

/etc/rc.conf

ifconfig_rl0="inet 87.248.178.57 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.0.2 netmask 255.255.255.0"
gateway_enable="YES"
natd_enable="YES"
natd_interface="rl0"
defaultrouter="87.248.178.1"
firewall_enable="YES"
firewall_type="OPEN"
firewall_script="/etc/rc.firewall"
firewall_script="/etc/firewall.conf"

/etc/firewall.conf
ipfw add devert natd all from any to any via rl0


DNS
/etc/resolv.conf
domain
namserver 87.248.160.5
nameserver 217.26.150.4

/etc/rc.firewall
oif="rl0"
onet="87.248.178.0"
omask="255.255.255.0"
oip="87.248.178.57"
oif="rl1"
onet"192.168.0.0"
omask="255.255.255.0"
oip="192.168.0.2"



/etc/ipnat.rules
map rl0 192.168.0.0./24 .

Я правельно понял ? на счет firewall_script="/etc/rc.firewall" , я позже добавил в одну книжку нашол поэтому не добавил изночально. спс

wp2 21-10-2009 16:33 1248864

ну так работает?
Цитата:

Цитата IsildoR
firewall_script="/etc/rc.firewall" »

этот скрипт и так выполняется, при задании "type"

IsildoR 21-10-2009 16:38 1248871

да работает так BIG THX, решу проблему с dns и все будет TIP TOP

wp2 21-10-2009 16:48 1248876

зато у меня какой-то глюк о_0

прописано:

natd_enable="YES"
natd_interface="le0"

firewall_enable="YES"
firewall_type="OPEN"


и как результат:

Код:

#ipfw list
00050 devert 8668 ip4 from any to any via le0
.....

вот сижу и думаю...

судя по файлу rc.firewall он сам проверяет есть ли включенный НАТ. и если есть, то добавляет правило диверт автоматически.

зы. интересно, почему раньше это не работало.

IsildoR 21-10-2009 16:52 1248880

У меня сервер до сих пор на Mikrotike ,решил поставить Freebsd вот теперь учусь ))

WhitePangolin 21-10-2009 17:52 1248927

Цитата:

Цитата wp2
зы. интересно, почему раньше это не работало »

начиная с 5.4 точно работало :)

IsildoR 21-10-2009 17:52 1248928

Цитата:

Цитата wp2
зы. интересно, почему раньше это не работало. »

Так я уже как 3 дня вот ищу ответ.

wp2 21-10-2009 18:16 1248939

может из-за ipnat.conf?

IsildoR 22-10-2009 19:00 1249744

Сделал я все по другому ), добавил named_enable="YES" в /etc/rc.conf
потом добавил тут DNS :
etc/namedb/named.conf
forwarders :{ xxx.xxx.xxx.xxx; yyy.yyy.yyy.yyy; };
listen-on:{ 127.0.0.1; 192,168,0,2; };
и все пошло :)

мой конфиг выглядит теперь так:

Конф ядро
#cd /usr/src/
#cp sys/i386/conf/GENERIC sys /i386/conf/NEW_GENERIC
#ee sys/i386/conf/NEW_GENERIC

ident NEW_GENERIC
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
options IPFIREWALL_DEFAULT_TO_ACCEPT

#make buildkernel KERNCONF=NEW_GENERIC


Настр Сети

/etc/rc.conf

ifconfig_rl0="inet 87.248.178.57 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.0.2 netmask 255.255.255.0"
gateway_enable="YES"
natd_enable="YES"
natd_interface="rl0"
defaultrouter="87.248.178.1"
firewall_enable="YES"
firewall_type="OPEN"
firewall_script="/etc/rc.firewall"
firewall_script="/etc/firewall.conf"
named_enable="YES"
/etc/firewall.conf
ipfw add devert natd all from any to any via rl0
ipfw add allow ip from any to any

DNS
/etc/resolv.conf
domain
namserver 87.248.160.5
nameserver 217.26.150.4

/etc/rc.firewall
oif="rl0"
onet="87.248.178.0"
omask="255.255.255.0"
oip="87.248.178.57"
oif="rl1"
onet"192.168.0.0"
omask="255.255.255.0"
oip="192.168.0.2"



/etc/ipnat.rules
map rl0 192.168.0.0./24 .



/etc/namedb/named.conf
forwarders :{ xxx.xxx.xxx.xxx; yyy.yyy.yyy.yyy; };
listen-on:{ 127.0.0.1; 192,168,0,2; };

wp2 23-10-2009 03:16 1249987

Цитата:

Цитата IsildoR
firewall_script="/etc/rc.firewall" »

еще не додумался убрать? :)

Цитата:

domain
namserver 87.248.160.5
nameserver 217.26.150.4
слово domain чего до сих пор не убрал? Все равно ж у тебя пустое поле.
Цитата:

Цитата IsildoR
onet="87.248.178.0"
omask="255.255.255.0"
oip="87.248.178.57"
oif="rl1"
onet"192.168.0.0"
omask="255.255.255.0"
oip="192.168.0.2" »

и зачем тебе это? ты что не видишь, что это для SIMPLE? А у тебя OPEN


ну и последнее, считается что демон natd медленное решение. Начиная с ФриБСД 7 в фаервол встроили нат-функцию.
гугли options IPFIREWALL_NAT

wp2 23-10-2009 04:27 1249993

например так:

ядро:
Код:

options IPFIREWALL_NAT
options LIBALIAS


rc.conf
Код:

firewall_nat_enable="YES"
firewall_nat_interface="rl0"

и будешь ты мужиком!!!

IsildoR 23-10-2009 13:01 1250235

Цитата:

Цитата wp2
еще не додумался убрать? »

Убрал , спс
Цитата:

Цитата wp2
слово domain чего до сих пор не убрал? Все равно ж у тебя пустое поле. »

у меня на роутере не пустое поле , я просто тут не написал домен.

Цитата:

Цитата wp2
Профиль | E-mail | Отправить PM | Цитировать
Цитата IsildoR:
firewall_script="/etc/rc.firewall" »
еще не додумался убрать?
Цитата:
domain
namserver 87.248.160.5
nameserver 217.26.150.4
слово domain чего до сих пор не убрал? Все равно ж у тебя пустое поле.
Цитата IsildoR:
onet="87.248.178.0"
omask="255.255.255.0"
oip="87.248.178.57"
oif="rl1"
onet"192.168.0.0"
omask="255.255.255.0"
oip="192.168.0.2" »
и зачем тебе это? ты что не видишь, что это для SIMPLE? А у тебя OPEN
ну и последнее, считается что демон natd медленное решение. Начиная с ФриБСД 7 в фаервол встроили нат-функцию.
гугли options IPFIREWALL_NAT »

а Тут уже ты не внимателен , я выше написал я делаю все на FreeBSD 6.2

Цитата:

Цитата wp2
и будешь ты мужиком!!! »

:)

Цитата:

Цитата IsildoR
и будешь ты мужиком!!! »

спс за потдержку

wp2 23-10-2009 15:08 1250404

Цитата:

Цитата IsildoR
я выше написал я делаю все на FreeBSD 6.2 »

обновись)

да я это сказал так... на будущее...

IsildoR 23-10-2009 15:45 1250447

спс )) но я пока делаю только тесты

bozordzh 24-10-2009 18:39 1251407

Цитата:

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

IsildoR 26-10-2009 11:05 1252618

Цитата:

Цитата bozordzh
запросто, 150 баксов за настройку, и по 100 баксов в месяц за дальнейший сапорт. »

Какие мы умные....


Время: 02:37.

Время: 02:37.
© OSzone.net 2001-