Linux как gateway между разными подсетями

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

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

gap84
Сообщения: 6

Linux как gateway между разными подсетями

Сообщение gap84 »

Привет всем!

Такая ситуация: два компа, на каждом ОС Windows, в разных подсетях соединены через Linux gate, который находится в обеих. Компы пингуют друг друга, но через поиск по ip-адресу друг друга не находят, хотя на Linux стоит samba 3.0.2a и его расшаренные ресурсы видны с компов windows.

Почему компы с windows не видят расшаренные ресурсы друг при запросе с одного из них другого прямо по ip-адресу, например \\xxx.xxx.xxx.xxx в проводнике ?
Подскажите в чем проблема и как ее решить?
Всем заранее большое спасибо.
Спасибо сказали:
sergd
Сообщения: 31

Re: Linux как gateway между разными подсетями

Сообщение sergd »

Linux и Samba здесь непричем. Протокол NETBEUI работает в пределах одной подсети (а именно в нотации NETBEUI написан твой адрес \\xxx.xxx.xxx.xxx). За шлюз ты никогда не выберишься. Надо использовать нотацию TCP. Пример навскидку не подскажу, просто вылетело из головы, поищи по help-ам и в инете.
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Linux как gateway между разными подсетями

Сообщение Electron »

Я тоже в эту тему вклинюсь, если можно.

Я вот настроил самбу, а компьютер в сетевом окружении не видно, хотя по IP к нему подключается отлично, все ресурсы видит(когда IP, опять же, указываешь), антивирусная проверка работает. Почему же его не видно? Сегодня поставил Samba 3.0.21. Если нужны конфиги, то завтра выложу.

Спасибо.
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
sergd
Сообщения: 31

Re: Linux как gateway между разными подсетями

Сообщение sergd »

Выложи, может кто-нибудь что-нибудь да увидит.
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Linux как gateway между разными подсетями

Сообщение Electron »

Примерно такое. Без антивирусной проверки.
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
gap84
Сообщения: 6

Re: Linux как gateway между разными подсетями

Сообщение gap84 »

Конкретно, интересует почечему при наборе на одном из компов windows,
к примеру, в проводнике типа \\xxx.xxx.xxx.xxx адреса другого, он не находится,
хотя оба пингуют друг друга?
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Linux как gateway между разными подсетями

Сообщение Angel_13th »

gap84
А что стоит на линуксе и как ты объеденил?
Я извращался через нат, в сетевом окружении невидел, а по ИП заходил.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
gap84
Сообщения: 6

Re: Linux как gateway между разными подсетями

Сообщение gap84 »

на linux:
ifconfig eth0 10.0.5.11 broadcast 10.0.5.127 netmask 255.255.255.128
ifconfig eth0:0 10.0.8.5 broadcast 10.0.8.127 netmask 255.255.255.128
форвардинг включен

echo 1 > /proc/sys/net/ipv4/ip_forward

k1- c os windows:
ip 10.0.5.10 255.255.255.128
gateway 10.0.5.11

k2- c os windows:
ip 10.0.8.30 255.255.255.128
gateway 10.0.8.5

k1 пингует k2 и наоборот естественно, но через проводник с k1 например \\10.0.8.30 k2 не видно
\\10.0.8.5 все нормально - видны расшаренные ресурсы на linux samba

Почему?...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Linux как gateway между разными подсетями

Сообщение sash-kan »

Electron писал(а):
04.04.2006 21:00
Примерно такое. Без антивирусной проверки.

попробуй

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

security=share
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Igor B.
Сообщения: 324

Re: Linux как gateway между разными подсетями

Сообщение Igor B. »

gap84
1. Какие винды стоят на к1 и к2? ХРюши?
2. Винды в одной и той же группе (домене)? Из под одинаковых логинов подключения или из-под разных?
3. Сообщение при неуспешной попытке подключения какое? "Не найдено сетевое имя" или еще чего?

sergd
Насчет того, что NETBEUI работает в пределах одной подсети - это точно. Только еще во времена Винды 95 это ограничение было обойдено через "Netbios over TCP/IP"
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Linux как gateway между разными подсетями

Сообщение Electron »

sash-kan писал(а):
06.04.2006 10:24
Electron писал(а):
04.04.2006 21:00

Примерно такое. Без антивирусной проверки.

попробуй

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

security=share



Нет, не помогло. Буду искать дальше ;)
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
gap84
Сообщения: 6

Re: Linux как gateway между разными подсетями

Сообщение gap84 »

1. винды xp sp2
2. в одной группе, только какая разница я же по ип адресу пытаюсь подключиться
3. net use \\ип дает ошибку 53: сетевой путь не найден ping идет
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Linux как gateway между разными подсетями

Сообщение Sleeping Daemon »

gap84 писал(а):
07.04.2006 09:39
1. винды xp sp2
2. в одной группе, только какая разница я же по ип адресу пытаюсь подключиться
3. net use \\ип дает ошибку 53: сетевой путь не найден ping идет

Опять этот sp2...
Файрвол отключен?
Спасибо сказали:
gap84
Сообщения: 6

Re: Linux как gateway между разными подсетями

Сообщение gap84 »

Ура!.. Соединился: отключил firewall на обоих клиетах с winxp sp2
Так что огромное спасибо всем за помощь!!! :rolleyes:
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Linux как gateway между разными подсетями

Сообщение Liksys »

Electron писал(а):
04.04.2006 18:59
Я тоже в эту тему вклинюсь, если можно.

Я вот настроил самбу, а компьютер в сетевом окружении не видно, хотя по IP к нему подключается отлично, все ресурсы видит(когда IP, опять же, указываешь), антивирусная проверка работает. Почему же его не видно? Сегодня поставил Samba 3.0.21. Если нужны конфиги, то завтра выложу.

Спасибо.

Проблема в мастребраузере. Добавь в [global] строчки
local master = yes
preferred master = yes

Твой комп тогда станет принудительно мастербраузером и исчезнут голюки.
А вообще - вот мой конфиг самбы.
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: Linux как gateway между разными подсетями

Сообщение stannum »

Поднимается давнишняя тема :D
Давеча настраивал тоже похожую сеть:
3 удаленных офиса связаны через GRE-туннель с центральным, в каждом офисе стоит Linux-router, задачи Линуха - обеспечение GRE-туннеля для связи с АТС NEC, расположенной в центральном офисе, которая обеспечивает все офисы VoIP, кроме того linux выполняет функции Proxy сервера с NAT.
Соответсвенно на Linux-роутере центрального офиса поднято 3 туннеля, а на удаленных по одному.
У всех сотрудников офисов стоят "естественно" MS WINDOWS XP SP2. Ну я решил сделать доброе дело - настроить им для кучи виндовозную файлообменную сеть.
Итак имеем,
Центральный офис: SUBNET 192.168.0.0/24
Офис 1: SUBNET 192.168.1.0/24
Офис 2: SUBNET 192.168.2.0/24
Офис 3: SUBNET 192.168.3.0/24

Для этого необходимо:
1. Настроить маршрутизацию между указанными сетями;
2. Чтобы через каждый linux-роутер беспрепятсвенно проходили соединения по портам UDP 137, 138 и TCP 139, 445
3. На компьютерах офисов(WINXPSP2) разрешить в фаерволе сервис File and Printer Sharing.

gap84 писал(а):
09.04.2006 11:49
Ура!.. Соединился: отключил firewall на обоих клиетах с winxp sp2
Так что огромное спасибо всем за помощь!!! :rolleyes:

Следует заметить, что в виндосе по-умолчанию фаервол включен и не разрешает доступ к сетевым шарам. Поэтому их надо разрешить. Но если даже разрешить их, то это разрешение имеет силу только для локальной подсети каждого офиса, а нам так не годится. Поэтому на каждой тачке с вендой я выполнил примерно следующее:

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

netsh firewall set service type = FILEANDPRINT mode = ENABLE scope = CUSTOM addresses = 192.168.0.0/24,192.168.1.0/24,192.168.2.0/24,192.168.3.0/24
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Linux как gateway между разными подсетями

Сообщение Bruce »

[offtop]
так в этом треде можно узнать много нового, о настройки сети в винде. а ждал как-то немного другого :/
[offtop]
а по теме и сказать нечего. винда да винда :) обращайтесь в суппорт микрософта и читайте его KB
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: Linux как gateway между разными подсетями

Сообщение SemKA »

фактически из этой пьесы.

схема такая:
|WinXP/2003 (192.168.0.0/24)|====|(192.168.0.10) Gentoo, NAT (10.0.0.1)|====|(10.0.0.0/24) WinXP|

то есть Linux является шлюзом в моём случае.
Проблема такая, из подсети 10.0.0.0/24 захожу на сервер WinXP/2003 (192.168.0.0/24) по NetBIOS - всё нормально. Как только кто то из моей подсети (10.0.0.0/24) заходит на эту же машину (WinXP/2003 (192.168.0.0/24)) меня выкидывает (появляется сообщение, что не получается найти данный комп), в тоже время тот второй сидит, бегает по папкам, чего то качает... я переподключаюсь и его выбивает, с такой же ошибкой. То есть один комп нормально работает, как только два или более всё, начинают в царя горы играть. :blush:

что происходит я понятия не имею, даже не могу понять чья это ошибка Linux или Win!?!?
может кто то с таким сталкивался, а то уж не знаю чего делать, начальство начинает присовать :wacko:

P.S. у меня в сети (192.168.0.0/24) стоит WEB сервер, я попробовал через шлюз с него что-нибудь крупное скачать, одновременно с нескольких машин из 10.0.0.0/24 - всё нормально, всё качает.
Спасибо сказали: