Соединить две Windows сетки (нужно)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

RomikB
Сообщения: 5
ОС: Windows XP

Соединить две Windows сетки

Сообщение RomikB »

Есть сеть номер 1: 172.20.88.1/255.255.255.0 (ip выдаеться динамически через dhcp) присутствуют в основном Windows машины с NETBIOS именами (WINS сервера нету)

К этой сети подключена Linux машина. (интерфейс 1)

Также линукс машина подключена (интерфейс 2) к сети номер 2: 192.168.11.1/255.255.255.0 (ip статический) Windows машины.

Также настроена маршрутизация от сети номер 2 в сеть номер 1. Пинги по ip адресу ходят.

Нужно сделать возможным пинг компами из сети 2 компов из сети 1 по имени (ресолвинг имен). Т.е.:
>ping komp_iz_seti_1
pinging komp_iz_seti_1[172.20.88.55]
...

Какой софт надо ставить на linux машину и как настраивать?

ЗЫ: Доступа к настройкам сети 1 нету, доступ к настройкам сети 2 есть.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Соединить две Windows сетки

Сообщение allez »

Вам нужно настроить маршрутизацию (route), NAT (iptables) и DNS (bind).
Спасибо сказали:
RomikB
Сообщения: 5
ОС: Windows XP

Re: Соединить две Windows сетки

Сообщение RomikB »

allez писал(а):
22.02.2008 14:24
Вам нужно настроить маршрутизацию (route), NAT (iptables) и DNS (bind).

Маршрутизация и NAT настроено.
А что насчет DNS, так в сети 1 вроде как нету DNS имен у компов, тока NetBIOS имена.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Соединить две Windows сетки

Сообщение allez »

RomikB писал(а):
22.02.2008 14:30
Маршрутизация и NAT настроено.
То есть, по IP-адресу пинг идет?

RomikB писал(а):
22.02.2008 14:30
А что насчет DNS, так в сети 1 вроде как нету DNS имен у компов, тока NetBIOS имена.
Ну так пропишите эти самые NetBIOS-имена в конфиге зоны DNS-сервера. Этого будет вполне достаточно для пинга по имени. Или настраивайте Самбу.
Спасибо сказали:
RomikB
Сообщения: 5
ОС: Windows XP

Re: Соединить две Windows сетки

Сообщение RomikB »

allez писал(а):
22.02.2008 15:10
RomikB писал(а):
22.02.2008 14:30
Маршрутизация и NAT настроено.
То есть, по IP-адресу пинг идет?

RomikB писал(а):
22.02.2008 14:30
А что насчет DNS, так в сети 1 вроде как нету DNS имен у компов, тока NetBIOS имена.
Ну так пропишите эти самые NetBIOS-имена в конфиге зоны DNS-сервера. Этого будет вполне достаточно для пинга по имени. Или настраивайте Самбу.

Да. Пинг по адресу идет.
Ip адреса динамические - вписать их кудато нельзя.
А про настройку самбы спрашивать здесь или в другом разделе?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Соединить две Windows сетки

Сообщение DaemonTux »

Если мне не изменяет память чтобы пинги работали по имени нужно чтобы broadcast из одной подсетки попадал в другую.
Vladivostok Linux User Group
Спасибо сказали:
RomikB
Сообщения: 5
ОС: Windows XP

Re: Соединить две Windows сетки

Сообщение RomikB »

DaemonTux писал(а):
22.02.2008 16:55
Если мне не изменяет память чтобы пинги работали по имени нужно чтобы broadcast из одной подсетки попадал в другую.

Броадкаст - это один из способов ресолвинга имен. Другой способ это статические записи в файле и третий способ - это WINS сервер.

Статические записи невозможны.
Вопрос в том можно ли переслать броадкаст или
как нибудь сделать WINS сервер который будет собирать данные в пределах двух сетей и выдавать ip в "сеть 2", с учтом того что в "сети 1" он не может быть WINS сервером.
Спасибо сказали:
RomikB
Сообщения: 5
ОС: Windows XP

Re: Соединить две Windows сетки

Сообщение RomikB »

Ну что, кто какой софт посоветует? Может ли установка самбы помочь в решении проблемы?
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Соединить две Windows сетки

Сообщение Voler »

RomikB писал(а):
22.02.2008 14:30
allez писал(а):
22.02.2008 14:24
Вам нужно настроить маршрутизацию (route), NAT (iptables) и DNS (bind).

Маршрутизация и NAT настроено.
А что насчет DNS, так в сети 1 вроде как нету DNS имен у компов, тока NetBIOS имена.



А можно увидить конфиг, т.е. как NAT настройен и route?

Есть две windows сети.
1. Сетка имеет 192.168.2.0/24, в ней есть линуксовый сервер с ip 192.168.2.101 nat+ftp+samba. Компьютеры сети 192.168.2.0/24 нормально в инет выходят, нужно было сделать вторую подсеть 192.168.3.0/24.

Что я сделал воткнул, еще одну сетевую карту дал ей ip 192.168.3.1/24 на нее повесил wi-fi точку доступа, который дал ip 192.168.3.2/24
Теперь пингую с подсети 192.168.2.0.24 сервер 192.168.3.1 ответ есть, а дальше нет пингов.

Я так понимаю нужно поднять маршрутизацию, между двумя сетками? Можно пример команды route.
Спасибо сказали:
Аватара пользователя
n2j2r
Сообщения: 494
Статус: najar

Re: Соединить две Windows сетки

Сообщение n2j2r »

на шлюзе:

Код: Выделить всё

ip r add 192.168.3.0/24 via dev $out_iface
либо можно вместо интерфейса сказать через какой ip ходить в 192.168.3.0/24
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Соединить две Windows сетки

Сообщение Voler »

Маршрутизация на моем сервере.

#netstat -nr

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
91.192.21.192   0.0.0.0         255.255.255.224 U         0 0          0 eth1
192.168.3.0     0.0.0.0         255.255.255.0   U         0 0          0 eth2
192.168.2.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth2
0.0.0.0         91.192.21.193   0.0.0.0         UG        0 0          0 eth1


т.е. мне нужно добавить два маршрута?
ip r add 192.168.3.0/24 via dev 192.168.3.1

ip r add 192.168.2.0/24 via dev 192.168.2.101


а windows я сделал бы так route -p add 192.168.3.0 mask 255.255.255.0 192.168.3.1

Т.е. все пакеты 192.168.3.0/24 адресованные на данную подсеть через, 192.168.3.1

В линуксе это команда будет выглядеть так?

ip r add 192.168.3.0/24 via dev 192.168.3.1

ip r add 192.168.2.0/24 via dev 192.168.2.101


или
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth2


Работаю удалено, и не хочеться сделать что то не так.
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Соединить две Windows сетки

Сообщение Voler »

вот ответ, как решить вопрос.
#Проброс портов между сетками.

Код: Выделить всё

iptables -I FORWARD 1 -i eth0 -o eth2 -j ACCEPT
iptables -I FORWARD 1 -o eth0 -i eth2 -j ACCEPT


Код: Выделить всё

route add -net 192.168.3.0 netmask 255.255.255.0 dev eth2
route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0
Спасибо сказали: