Есть ли способ настроить прослушивание портов на основе интерфейса? (Linux)

У меня этот сервис samba работает на коробке с 2 сетевыми интерфейсами. Я не могу перенаправить входящие соединения через порт 445, потому что он используется этой службой:

#ssh -fgNL 445:192.168.0.2:445 user@localhost
channel_setup_fwd_listener: cannot listen to port: 445

Есть ли способ заставить службу samba прослушивать определенный интерфейс, в то время как соединения на другом интерфейсе перенаправляются?

1 ответ

Решение
bind interfaces only = True
interfaces = eth0 192.168.0.2

в smb.conf, поэтому он будет слушать только этот интерфейс

Другие вопросы по тегам