1

Я хочу смонтировать сетевой диск на моем FreeBSD 9.3. Я знаю, что это возможно благодаря:

mount_smbfs -I 10.1.1.20 //user@10.1.1.20/shared /root/local_folder/

Это делается по умолчанию из em0 . Как я могу сделать это, чтобы выполнить это из другого интерфейса, такого как em2?

РЕДАКТИРОВАТЬ: я добавил маршрут для доступа к IP-адресу общего диска из em2. Я думаю, что это не работает правильно. Можете ли вы помочь мне об этом?

static_routes="lan mumoffice foo"

route_foo="-host 10.1.1.20 -iface em2"

а потом:

/etc/rc.d/netif restart

1 ответ1

1

Я думаю, что это вопрос маршрутизации. mount_smbfs позволит FreeBSD решить, какой IP и интерфейс использовать. От вашего вопроса я понимаю, что em0 и em2 находятся в одной подсети с целью 10.1.1.20? Если это так, вы можете изменить метрику интерфейса em0 на em2 . Затем FreeBSD выберет em2 для исходящих подключений к этой подсети. Это, однако, не ограничивается mount_smbfs но всеми сетевыми коммуникациями. Возможно, по теме можно сказать больше, если указать, почему вы хотите, чтобы данные передавались через другой интерфейс?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .