如何指定 Samba 网络适配器

如何指定 Samba 网络适配器

这个问题听起来可能有点疯狂,也许确实如此。我的文件夹共享只能通过与我的无线适配器对应的 IP 地址访问。如果有人试图通过与有线适配器对应的 IP 地址访问共享,他们将看不到它。

我有一个如下设置的 Samba 共享:

[MyShare]
    path = /media/MyShare
    available = yes
    writeable = yes
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755

全局部分包含

wins support = yes

最近我不得不禁用我的无线适配器。不幸的是,不再有办法访问此共享。我以为 Samba 会允许通过任何网络连接进行访问。有人知道这种行为的原因吗?我需要明确告诉 Samba 它应该使用哪个 IP 地址或网络适配器吗?

答案1

您可以指定 Samba 可以绑定哪个适配器:

/etc/samba/smb.conf

在全局部分下添加以下内容:

[global]
    interfaces =  ( choose your adapter maybe wlan0 )
    bind interfaces only = yes

你编写的接口将会被samba使用,你可以指定多个Adapter。

相关内容