[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