Приложение слушает на всех сетевых интерфейсах. Подскажите, возможно ли каким-то образом запретить этому приложению использование определенных IF?
Даже никаких мыслей нет по этому поводу... :(fedora core3.
Спасибо.
Неужели нельзя ничего сделать на уровне OS?
В какую хоть сторону копать?
Подскажите, возможно ли каким-то образом запретить
>этому приложению использование определенных IF?
>Даже никаких мыслей нет по этому поводу... :(Плохо, что возникают такие простые вопросы...
1. Раберись с настройкой программы.
2. Запрети фаерволлом.
>Подскажите, возможно ли каким-то образом запретить
>>этому приложению использование определенных IF?
>>Даже никаких мыслей нет по этому поводу... :(
>
>Плохо, что возникают такие простые вопросы...
>
>1. Раберись с настройкой программы.У программы нет настроек :) Т.е. есть, но настройки на каком иф'e слушать - такой нет. Она слушает на всех доступных интерфейсах.
>2. Запрети фаерволлом.
Файрволом, насколько я знаю, можно запретить/фильтровать in/out пакеты, а слушать или нет сокет запретить нельзя. Хотя, конечно, запрет всего на интерфейсе даст те же результаты, но я хотел узнать как это сделать для конкретной программы (pid), т.е. я запрещаю что-то делать с интефейсом такому-то исполняемому файлу.
> но я хотел узнать как это сделать для конкретной
>программы (pid), т.е. я запрещаю что-то делать с интефейсом такому-то исполняемому
>файлу.сорри, неправильно написал: я говорю не о pid, а только об исполняемом файле.
>> но я хотел узнать как это сделать для конкретной
>>программы (pid), т.е. я запрещаю что-то делать с интефейсом такому-то исполняемому
>>файлу.
>
>сорри, неправильно написал: я говорю не о pid, а только об исполняемом
>файле.обычно в конфигурации программы указывается IP-адрес и порт для прослушивания, если указать IP-адрес назначеный конкретному IF, то будет слушать только на этом интерфейсе. Если даже этого нет - остается только фаервол.