Как смонтировать сетевой диск с указанного сетевого адаптера в 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
но все сетевое общение. Возможно, по теме можно сказать больше, если указать, почему вы хотите, чтобы данные передавались через другой интерфейс?