URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6406
[ Назад ]

Исходное сообщение
"NAT и named ВЗАИМОСВЯЗЬ"

Отправлено alex812 , 27-Май-10 10:46 
Всем привет! Ситуация такая, установил НАТ на freebsd 7, но при перезагрузки сервера, на клиентских компах, которые через НАТ инет берут, инет на них пропадает. Пока на сервере не перезагружу ДНС /etc/rc.d/named restart, инет не появляется у клиентов. Хотя локальную сеть они видят, и /etc/rc.d/named status говорит что named запущен, и в процессах он тоже исть.
Кто может подсказать в чем тут дело?

Содержание

Сообщения в этом обсуждении
"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено vivi , 27-Май-10 10:54 
>Всем привет! Ситуация такая, установил НАТ на freebsd 7, но при перезагрузки
>сервера, на клиентских компах, которые через НАТ инет берут, инет на
>них пропадает. Пока на сервере не перезагружу ДНС /etc/rc.d/named restart, инет
>не появляется у клиентов. Хотя локальную сеть они видят, и /etc/rc.d/named
>status говорит что named запущен, и в процессах он тоже исть.
>
>Кто может подсказать в чем тут дело?

Ну раз ты логи решил не приводить, то из сказанного можно сделать только один вывод. Что нат скорее всего работает и так и так, просто "интернета" не появляется из за того что не работает днс, после перезапуска "намеда", он начинает резолвить и все начинает работать.

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


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 11:40 
Логи не приводил, т.к. там нет ничего. По ip на клиенте все пингуется а по имени нет. Но днс то работает,  /etc/rc.d/named status говорит что named запущен после перезагрузки сервера, и в процессах named тоже есть. Однако инет не компах клиентов появляется только после /etc/rc.d/named restart
Пробовал  в автозагрузку вбить /etc/rc.d/named restart, не помогло. Может в правах доступа дело?
Может кто сталкивался или знает что это такое.
  

"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено vivi , 27-Май-10 12:50 
>Логи не приводил, т.к. там нет ничего. По ip на клиенте все
>пингуется а по имени нет. Но днс то работает,  /etc/rc.d/named
>status говорит что named запущен после перезагрузки сервера, и в процессах
>named тоже есть. Однако инет не компах клиентов появляется только после
>/etc/rc.d/named restart
>Пробовал  в автозагрузку вбить /etc/rc.d/named restart, не помогло. Может в правах
>доступа дело?
>Может кто сталкивался или знает что это такое.
>

показывай rc.conf


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 13:04 
rc.conf такой:


# -- sysinstall generated deltas -- # Tue Jan 19 16:00:02 2010
# Created: Tue Jan 19 16:00:02 2010
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.


ifconfig_em0="inet 192.168.1.126  netmask 255.255.255.0"
#ifconfig_msk0="inet 93.153.224.26  netmask 255.255.255.248"
defaultrouter="192.168.1.1"

linux_enable="YES"
nfs_client_enable="YES"
sshd_enable="YES"
hostname="alcomp.alfree.local"

#--------------------BACKUP DOMAIN CONTROLLER--------------
slapd_enable="YES"
samba_enable="YES"
named_enable="YES"
#dhcpd_enable="YES"

#-------------------BACKUP GATEWAY------------------------
#squid_enable="YES"
gateway_enable="YES"
#firewall_enable="YES"
#firewall_script="/etc/firewaller"
ipnat_enable="YES"
ipnat_rules="/etc/ipnat.conf"

#mysql_enable="YES"
#sams_enable="YES"
#apache22_enable="YES"
#----------------------------VPN-------------------------------
pptpd_enable="YES"
arpproxy_all="YES"

#----------------------------FTP------------------------------
proftpd_enable="YES"


#---------------------------MAIL-------------------------------
clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
amavisd_enable="YES"
courier_authdaemond_enable="YES"
courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"
spamd_enable="YES"
sendmail_enable="NONE"
postfix_enable="YES"

#-------------so starogo konfiga shrift

keymap="ru.koi8-r"
linux_enable="YES"
mousechar_start="3"
moused_enable="YES"
moused_type="auto"
saver="daemon"
scrnmap="koi8-r2cp866"



"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 13:07 
192.168.1.1 это локальная сеть, внутри которой поднята на виртуальных машинах freebsd и виндовые машины.ее ip 192.168.5.x

"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено vivi , 27-Май-10 13:56 
>192.168.1.1 это локальная сеть, внутри которой поднята на виртуальных машинах freebsd и
>виндовые машины.ее ip 192.168.5.x

inetd_flags="-l -R 1024"      # Optional flags to inetd.
named_enable="YES"            # Run named, the DNS server (or NO).
named_program="/usr/sbin/named"
named_flags="-b /etc/named.conf"


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


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 14:51 
>[оверквотинг удален]
>inetd_flags="-l -R 1024"      # Optional flags to
>inetd.
>named_enable="YES"            
># Run named, the DNS server (or NO).
>named_program="/usr/sbin/named"
>named_flags="-b /etc/named.conf"
>
>
>попробуй добавить параметров запуска, явно дело в named  и методе автоматического
>запуска.

Все поставил, перегрузился, все по старому.
В логах нашел строчку : named[614]: zone 5.168.192.in-addr.arpa/IN: loading from master file dynamic/5.168.192.reverse failed: file not found
  
Посмотрел в var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста. Там как мне кажется должны быть файлы.
Можно ли этот ляпсус исправить и если можно то как?


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено Сергей , 27-Май-10 16:06 
Насколько я понял ты коннектишься к провайдеру по PPP, посему когда named стартует ppp-link не поднят вот и идет отстрел, грузи(перегружай) named после поднятия ppp и золотой твой

"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 17:12 
> Насколько я понял ты коннектишься к провайдеру по PPP, посему когда
>named стартует ppp-link не поднят вот и идет отстрел, грузи(перегружай) named
>после поднятия ppp и золотой твой

Почему ты решил что по РРР? Поднята виртуальная локальная сеть в другой локальной сети. Тут может дело в том что у меня в var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста?


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено vivi , 27-Май-10 17:39 
>> Насколько я понял ты коннектишься к провайдеру по PPP, посему когда
>>named стартует ppp-link не поднят вот и идет отстрел, грузи(перегружай) named
>>после поднятия ppp и золотой твой
>
>Почему ты решил что по РРР? Поднята виртуальная локальная сеть в другой
>локальной сети. Тут может дело в том что у меня в
>var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста?

ну а когда ты перезапускаеш named, и все работает, папка не пуста?


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено Сергей , 27-Май-10 21:08 
>> Насколько я понял ты коннектишься к провайдеру по PPP, посему когда
>>named стартует ppp-link не поднят вот и идет отстрел, грузи(перегружай) named
>>после поднятия ppp и золотой твой
>
>Почему ты решил что по РРР? Поднята виртуальная локальная сеть в другой
>локальной сети. Тут может дело в том что у меня в
>var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста?

какая разница, значит виртуалка у тебя поднимается после старта named...


"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено Сергей , 27-Май-10 22:14 
>> Насколько я понял ты коннектишься к провайдеру по PPP, посему когда
>>named стартует ppp-link не поднят вот и идет отстрел, грузи(перегружай) named
>>после поднятия ppp и золотой твой
>
>Почему ты решил что по РРР? Поднята виртуальная локальная сеть в другой
>локальной сети. Тут может дело в том что у меня в
>var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста?

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



"NAT и named ВЗАИМОСВЯЗЬ"
Отправлено alex812 , 27-Май-10 22:37 
>[оверквотинг удален]
>>>после поднятия ppp и золотой твой
>>
>>Почему ты решил что по РРР? Поднята виртуальная локальная сеть в другой
>>локальной сети. Тут может дело в том что у меня в
>>var/named/etc/nameddb/dynamic/ папка dynamic почему то пуста?
>
> какая разница, значит виртуалка у тебя поднимается после старта named...
> Точнее, когда стартует named виртуального интерфейса еще нет, следствие named его
>не слушает, а когда ты делаешь рестарт, он уже есть и
>named осуществляет к нему привязку...

А не может это быть потому что с DNS какие то проблемы? И в папке var/named/etc/nameddb/dynamic/ ничего нет.