如何在 freebsd 中从指定的网络适配器挂载网络驱动器

如何在 freebsd 中从指定的网络适配器挂载网络驱动器

我想通过我的 freebsd 9.3 安装网络共享驱动器。我知道这可以通过以下方式实现:

mount_smbfs -I 10.1.1.20 //[email protected]/shared /root/local_folder/

这是默认从 完成的em0。我该如何从其他界面(例如 )执行此操作em2

编辑: 我添加了一条从 em2 访问共享驱动器 IP 地址的路由。我认为这无法正常运行。您能帮我解决一下吗?

static_routes="lan mumoffice foo"

route_foo="-host 10.1.1.20 -iface em2"

进而:

/etc/rc.d/netif restart

答案1

我认为这是一个路由问题。mount_smbfs将让 FreeBSD 决定使用哪个 IP 和接口。从您的问题中我了解到em0em2都与目标位于同一子网中10.1.1.20?如果是这种情况,您可以将接口度量更改为em0高于em2。然后 FreeBSD 将选择em2到此子网的出站连接。但这不仅限于mount_smbfs所有网络通信。如果您指定为什么要让数据通过另一个接口,也许可以就该主题进行更多讨论?

相关内容