Sys-Admin Forum

Настройка маршрутиризации Linux, NetBSD.

Есть две виртуальные машины под виртуалбокс. 1 - линукс минт, с одним сетевым адаптером выставленный в настройках VB как “Сеть Nat” с адресом сети 192.168.40.0. 2 - NetBSD, с 2 сетевыми адаптерами, оба типа “Сеть Nat”, один принадлежит сети 192.168.40.0, второй - 192.168.32.0. Цель - использовать машину с NetBSD как шлюз для выхода в интернет. Текущие успехи - с NetBSD успешно пингуется гугл и машина с линуксом. С линукса - успешно пингуются оба адаптера на машине с NetBSD. Какой маршрут надо прописать/настройку включить, чтобы с машины с линуксом можно было получить доступ в инет через шлюз?

Адрес на NetBSD из сети 192,168,40,0 должен быть шлюзом. Фаервол должен разрешать маршрутизировать и маршруты прописаны быть.
UPD. В зависимости от того как прописаны маршруты в вашем случае NetBSD может не непосредственно роутить, а посылать редирект на интерфейс шлюза виртуальной сети (который NATит вашу виртуальную сеть). Поэтому если нужно, чтоб трафик гарантировано проходил через NetBSD, может понадобиться прописать аналог net.ipv4.send_redirects = 0 для NetBSD.

а там в NetBSD один из адаптеров тип подключения не сетевой мост должен быть?

Можно, но не обязательно - как настроишь.