Как смонтировать сетевой диск с указанного сетевого адаптера в freebsd

Я хочу смонтировать сетевой диск на моем 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 ответ

Решение

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

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