Есть задача - соединить несколько локальных сетей из Windows-клиентов, чтобы они видели друг друга в сетевом окружении (например, были в одной рабочей группе). В каждой локальной сети есть маршрутизатор Linux. Есть несколько вариантов: 1) Локальные сети подключены к разным интерфейсам одного Linux- маршрутизатора. В таком случае проблема решена с использованием Samba. Linux является WINS-сервером и local master browser, разрешена маршрутизация между сетями.
2) Локальные сети 192.168.1.0 и 192.168.2.0 подключены к разным Linux- маршрутизаторам (их интерфейсы 192.168.1.1 и 192.168.2.1). Между Linux есть прямой Ethernet - линк, маршрутизация настроена. Какой способ здесь лучше применить? Будет ли работать следующая конфигурация? Linux1 (192.168.1.1) - smb.conf: wins support = yes local master = yes os level = 255 remote browse sync = 192.168.1.1 192.168.2.1 Linux2 (192.168.2.1) - smb.conf: wins support = no wins server = 192.168.1.1 wins proxy = yes local master = yes os level = 255 remote browse sync = 192.168.1.1 192.168.2.1
3) Аналог случая 2), только между Linux-серваками интернет => нужно заюзать VPN. Нужно учесть, что сетей может быть несколько, а не 2. Каким VPN лучше воспользоваться (PoPToP, FreeS/WAN) и как его настроить в случае нескольких сетей? Придется ли пересобирать ядро (Linux-ASP9)? Будет ли настройка Samba после установки VPN полностью аналогично случаю 2)?
Возможно, есть другие способы решения исходной задачи?