Configure Samba to Bind to Specific Interfaces
From SambaWiki
If your Server uses multiple network interfaces, you can configure Samba to bind only to specific interfaces. For example, if Samba is installed on a router with one network interface connected to the internet and one to the internal network.
To bind all Samba services to the eth0
and the loopback
(lo
) device:
- Add the following parameters to the
[global]
section of yoursmb.conf
file:
bind interfaces only = yes interfaces = lo eth0
- The
interfaces
parameter enables you to use alternative values, such as IP addresses instead of device names. For further details, see thesmb.conf (5)
man page.
- Note that you should always enable Samba to listen on the
loopback
(lo
) devices. Several utilities connect to the loopback IP if no host name is provided.
- Restart the Samba service(s).