The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Падает natd"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Падает natd"
Сообщение от Yourich emailИскать по авторуВ закладки on 09-Авг-03, 15:28  (MSK)
Третий раз обращаюсь к коллективному разуму. Время от времени падает natd.
Иногда в процессах он виден а не работает, иногда в /var/run/natd.pid есть
а в прцессах его нет. Даже reebot не помогает. После бессмысленных манипуляций с ipfw и загрузкой выгрузкой natd иногда работоспособность восстанавливается. Загрузка руками не помогает(не всегда).Вчера занимался таким ананизмом весь день, утром заработало само.Если кто знает или догадывается о причина подскажите, только не просите файлов конфигурации и ipfw там все нормально и правильно. До этого сервак верой и правдой пахал года полтора.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 10-Авг-03, 12:00  (MSK)
Молчите ? Вот то-то и оно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Падает natd"
Сообщение от alx emailИскать по авторуВ закладки on 11-Авг-03, 08:51  (MSK)
>Молчите ? Вот то-то и оно.


попробуй проапгредить систему... make world

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 11-Авг-03, 10:53  (MSK)
>>Молчите ? Вот то-то и оно.
>
>
>попробуй проапгредить систему... make world

Если не затруднит поподробней ..., очень поподробней.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 11-Авг-03, 12:03  (MSK)
>>>Молчите ? Вот то-то и оно.

Ну а железо-то в норме? Сейчас жара, может кулер стоит и т.д.

Ну на крайняк по крону запускай скрипт, проверяюший natd в процессах
и рестартуй его если упал... Было у меня такое, но от перегрева...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Падает natd"
Сообщение от Skif emailИскать по авторуВ закладки on 11-Авг-03, 12:20  (MSK)
>>>>Молчите ? Вот то-то и оно.
>
> Ну а железо-то в норме? Сейчас жара, может кулер стоит и
>т.д.
>
> Ну на крайняк по крону запускай скрипт, проверяюший natd в процессах
>
> и рестартуй его если упал... Было у меня такое, но от
>перегрева...


У тебя с какими ключами нат запущен где и начем(интерфейс)? У меня был глюк, заключавшийся в моей кривости рук -я скриптом вызывал натд на другой айпишник/интерфейс, а в /etc/rc.conf прописан был нужный...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 11-Авг-03, 12:44  (MSK)
>У тебя с какими ключами нат запущен где и начем(интерфейс)? У меня
>был глюк, заключавшийся в моей кривости рук -я скриптом вызывал натд
>на другой айпишник/интерфейс, а в /etc/rc.conf прописан был нужный...

Также, как и в rc.conf
natd_enable="YES"
natd_interface="ed1"
natd_flags="-f /etc/natd.conf"


---restart natd---
killall -9 natd
/sbin/natd -f /etc/natd.conf -n ed1

--natd.conf----
unregistered_only
redirect_port tcp 192.168.100.2:80 10102
---------------

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 11-Авг-03, 12:57  (MSK)
Перегрев исключен, ящик открыт и дую на все двумя кулерами.
В rc.conf как мне кажется тоже все нормально.

hostname="lexx2"
network_interfaces="ed0 rl0 rl1 fxp0 lo0"
ifconfig_fxp0="media 10baseT/UTP up"
ifconfig_lo0="inet 127.0.0.1"
ifconfig_ed0="inet 10.111.222.1 netmask 255.255.255.0"
ifconfig_rl0="inet 10.0.0.20 netmask 255.255.255.0"
ifconfig_rl1="inet 10.10.10.10 netmask 255.255.255.0"

nfs_client_enable="YES"

gateway_enable="YES"
defaultrouter="IP-выданный провайдером"

firewall_enable="YES"
firewall_script="/etc/firewall/fwrules"


ppp_enable="YES"
ppp_nat="NO"
ppp_mode="ddial"
ppp_profile="AAA"

natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="tun0"
natd_flags="-dynamic"
natd_flags=""

named_enable="YES"
named_flags="-u bind -g bind"

inetd_enable="NO"
sendmail_enable="NO"
check_quotas="NO"
sshd_enable="NO"

Сейчас уже 3 дня все ок, но я в ожидании...
Есть ли какие ограничения на максимальное количество запросов к natd?
И чего пишут в natd.conf - у меня его вообще нет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Падает natd"
Сообщение от alx emailИскать по авторуВ закладки on 11-Авг-03, 14:12  (MSK)
>>>Молчите ? Вот то-то и оно.
>>
>>
>>попробуй проапгредить систему... make world
>
>Если не затруднит поподробней ..., очень поподробней.

поищи, в инете куча пособий как мир пересобрать... даже на этом сайте.
я вот почитал ветку, а что ты ppp nat не используешь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Падает natd"
Сообщение от tadmin Искать по авторуВ закладки on 11-Авг-03, 12:59  (MSK)
посмотри в /var/log/alias.log
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 11-Авг-03, 13:26  (MSK)
>посмотри в /var/log/alias.log
Ничего там нет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 11-Авг-03, 13:28  (MSK)
А что, сквозь туннель к провайдеру ? Может там глядеть ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 11-Авг-03, 13:35  (MSK)
>А что, сквозь туннель к провайдеру ? Может там глядеть ?
tun0 работает - на самом серваке INET присутствует.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 11-Авг-03, 13:53  (MSK)
>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>tun0 работает - на самом серваке INET присутствует.

Он(tun) может падать, при этом natd как правило ругается типа
unable to write to routing socket...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 11-Авг-03, 13:55  (MSK)
>>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>>tun0 работает - на самом серваке INET присутствует.
>
> Он(tun) может падать, при этом natd как правило ругается типа
> unable to write to routing socket...

Тьфу, наврал :
failed to write packet back (No route to host)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 11-Авг-03, 15:31  (MSK)
>>>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>>>tun0 работает - на самом серваке INET присутствует.
>>
>> Он(tun) может падать, при этом natd как правило ругается типа
>> unable to write to routing socket...
>
> Тьфу, наврал :
>failed to write packet back (No route to host)

natd вообще не выдает никаких сообщений. То что он падает я определил косвенно. У меня в IPFW все ping завертаются на natd. Когда падает natd ничего не пингуется. Если завалить divert natd в ipfw пинги начинают ходить.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Падает natd"
Сообщение от qq Искать по авторуВ закладки on 12-Авг-03, 00:51  (MSK)
>>>>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>>>>tun0 работает - на самом серваке INET присутствует.
>>>
>>> Он(tun) может падать, при этом natd как правило ругается типа
>>> unable to write to routing socket...
>>
>> Тьфу, наврал :
>>failed to write packet back (No route to host)
>
>natd вообще не выдает никаких сообщений. То что он падает я определил
>косвенно. У меня в IPFW все ping завертаются на natd. Когда
>падает natd ничего не пингуется. Если завалить divert natd в ipfw
>пинги начинают ходить.
если ты используешь ppp, то и делай nat его средствами
вполне функционально...

from man natd:
     The natd utility provides a Network Address Translation facility for use
     with divert(4) sockets under FreeBSD.

     (If you need NAT on a PPP link, ppp(8) provides the -nat option that
     gives most of the natd functionality, and uses the same libalias(3)
     library.)

а так, когда канал до провайдера падает и снова поднимается, ip адрес линка меняется, а natd продолжает заворачивать пакеты на старый адрес...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Падает natd"
Сообщение от YuryD Искать по авторуВ закладки on 12-Авг-03, 08:29  (MSK)
>а так, когда канал до провайдера падает и снова поднимается, ip адрес
>линка меняется, а natd продолжает заворачивать пакеты на старый адрес...

Natd к интерфейсу привязан, при падении просто все таблицы natd должны
затереться, затем при поднятии новые должны появиться. Пример -
руками кладу natd_iface, меняю IP на нем и поднимаю снова (natd не падает),
через некое время все работает. Естественно routing table тоже правлю руками
на предмет default gateway

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "Падает natd"
Сообщение от qq Искать по авторуВ закладки on 12-Авг-03, 17:53  (MSK)
>>а так, когда канал до провайдера падает и снова поднимается, ip адрес
>>линка меняется, а natd продолжает заворачивать пакеты на старый адрес...
>
> Natd к интерфейсу привязан, при падении просто все таблицы natd должны
>
> затереться, затем при поднятии новые должны появиться. Пример -
> руками кладу natd_iface, меняю IP на нем и поднимаю снова (natd
>не падает),
> через некое время все работает. Естественно routing table тоже правлю руками
>
> на предмет default gateway

ppp tun0 при -auto и -ddial не уходит в даун, он всегда в up
вот только что наблюдал - линк оборвался, модем заново звонит, а tun0 все равно в up со старым ip, как снова соединился, ip поменялся.
при этом tcpdump висит на tun0 и не сваливается


  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 12-Авг-03, 08:49  (MSK)
>>>>>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>>>>>tun0 работает - на самом серваке INET присутствует.
>>>>
>>>> Он(tun) может падать, при этом natd как правило ругается типа
>>>> unable to write to routing socket...
>>>
>>> Тьфу, наврал :
>>>failed to write packet back (No route to host)
>>
>>natd вообще не выдает никаких сообщений. То что он падает я определил
>>косвенно. У меня в IPFW все ping завертаются на natd. Когда
>>падает natd ничего не пингуется. Если завалить divert natd в ipfw
>>пинги начинают ходить.
>если ты используешь ppp, то и делай nat его средствами
>вполне функционально...
>
>from man natd:
>     The natd utility provides a Network Address
>Translation facility for use
>     with divert(4) sockets under FreeBSD.
>
>     (If you need NAT on a PPP
>link, ppp(8) provides the -nat option that
>     gives most of the natd functionality, and
>uses the same libalias(3)
>     library.)
>
>а так, когда канал до провайдера падает и снова поднимается, ip адрес
>линка меняется, а natd продолжает заворачивать пакеты на старый адрес...
IP не меняется он один фиксированный.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Падает natd"
Сообщение от planar emailИскать по авторуВ закладки on 12-Авг-03, 12:45  (MSK)
Вполне естественно. NATD используется вместе с pppd а ppp имеет собственный механизм.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Падает natd"
Сообщение от qq Искать по авторуВ закладки on 12-Авг-03, 17:56  (MSK)
>IP не меняется он один фиксированный.
тогда не знаю что посоветовать, я на фре пользовал всегда ppp и его nat, проблем не было... так важно держать именно natd?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Падает natd"
Сообщение от Yourich Искать по авторуВ закладки on 15-Авг-03, 09:44  (MSK)
>>>>А что, сквозь туннель к провайдеру ? Может там глядеть ?
>>>tun0 работает - на самом серваке INET присутствует.
>>
>> Он(tun) может падать, при этом natd как правило ругается типа
>> unable to write to routing socket...
>
> Тьфу, наврал :
>failed to write packet back (No route to host)
Да, вчера добил этот вопрос глючил ADSL Micronet 3350. Провайдер сейчас меняет их у всех, потому что со временем начинает глючить прошивка...

Спасибо ВСЕМ!!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Падает natd"
Сообщение от pavel Искать по авторуВ закладки on 17-Авг-03, 00:04  (MSK)
На P-4 1.6Gb процесс natd иногда отъедает по полпроцессора, но
ничего почему-то не глючит. Или в ключах надо рыться или в ipfw
Для динамичного варианта подойдет ключик -dynamic
А так-никаких траблов.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру