[Sysadmins] Bind: Прекращение прослушивания внешнего интерфейса после временного его исчезновения.
Roman Savochenko
=?iso-8859-1?q?rom=5Fas_=CE=C1_diyaorg=2Edp=2Eua?=
Чт Сен 20 12:04:37 MSD 2007
Peter V. Saveliev wrote:
> В сообщении от Thursday 20 September 2007 11:49:16 Roman Savochenko
> написал(а):
> <skip />
>
>>> Как вариант без перезапуска -- повесить на высокий порт, скажем, 53000, и
>>> делать redirect в prerouting. Тогда bind должен цепляцо заново без
>>> проблем, а редирект со стандартного порта обеспечит iptables, которому
>>> будет всё равно, с какого интерфейса идёт траффик (если явно интерфейс не
>>> указывать, что и не нужно в данном случае).
>>>
>> А это хоть и костыль, но всё-же вариант.
>>
> <skip />
>
> Не костылём был бы вариант с биндингом на 0.0.0.0: надо посмотреть, нельзя ли
> намеду явно указать, чтобы он слушал не на ip, которые нашёл на интерфейсах,
> а на адресе 0.0.0.0.
Вообще я имел ввиду: INADDR_ANY
Он определён как:
#define INADDR_ANY ((unsigned long int) 0x00000000)
И я не берусь утверждать что это именно 0.0.0.0
С уважением, Роман
Подробная информация о списке рассылки Sysadmins