Не получается создать единый сетевой сегмент
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Не получается создать единый сетевой сегмент
Всем привет. Имеется сервер с FreeBSD, в него воткнуто:
1. Сетевая карта(msk0) 81.xxx.xxx.92 netmask 255.255.255.240 сюда же стравлен NATd
2. Сетевая карта(vr0) 192.168.0.1 netmask 255.255.255.0
3. Сетевая карта(vr1) 192.168.1.1 netmask 255.255.255.0
4. Сетевая карта WiFi(ral0) 192.168.2.1 netmask 255.255.255.0
Firewall_type="OPEN"
В такой конфигурации интернет есть у всех и вроде бы всё нормально, но... клиенты не видят друг друга... т.е. они все находятся в разных сегментах и видят только свой сегмент, т.е. 192.168.0.1 не видит 192.168.1.1 и 192.168.2.1
Делаю так:
1. Сетевая карта(msk0) 81.xxx.xxx.92 netmask 255.255.255.240 сюда же стравлен NATd
2. Сетевая карта(vr0) 192.168.0.1 netmask 255.255.255.0
3. Сетевая карта(vr1) 192.168.0.2 netmask 255.255.255.0
4. Сетевая карта WiFi(ral0) 192.168.0.3 netmask 255.255.255.0
в итоге вообще ничего не работает, хотя по фай-фаю подключиться можно, но он ни сети, ни интернета понюхать не может
Собственно вопрос, как их в единый сегмент загнать? может bridge попробовать на vr0, vr1, ral0?
В сетях не силен, поэтому сильно не пинайте, если что не так
Заранее благодарю.
1. Сетевая карта(msk0) 81.xxx.xxx.92 netmask 255.255.255.240 сюда же стравлен NATd
2. Сетевая карта(vr0) 192.168.0.1 netmask 255.255.255.0
3. Сетевая карта(vr1) 192.168.1.1 netmask 255.255.255.0
4. Сетевая карта WiFi(ral0) 192.168.2.1 netmask 255.255.255.0
Firewall_type="OPEN"
В такой конфигурации интернет есть у всех и вроде бы всё нормально, но... клиенты не видят друг друга... т.е. они все находятся в разных сегментах и видят только свой сегмент, т.е. 192.168.0.1 не видит 192.168.1.1 и 192.168.2.1
Делаю так:
1. Сетевая карта(msk0) 81.xxx.xxx.92 netmask 255.255.255.240 сюда же стравлен NATd
2. Сетевая карта(vr0) 192.168.0.1 netmask 255.255.255.0
3. Сетевая карта(vr1) 192.168.0.2 netmask 255.255.255.0
4. Сетевая карта WiFi(ral0) 192.168.0.3 netmask 255.255.255.0
в итоге вообще ничего не работает, хотя по фай-фаю подключиться можно, но он ни сети, ни интернета понюхать не может
Собственно вопрос, как их в единый сегмент загнать? может bridge попробовать на vr0, vr1, ral0?
В сетях не силен, поэтому сильно не пинайте, если что не так
Заранее благодарю.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Не получается создать единый сетевой сегмент
что значит не видят друг друга?
если нужен один сигмент, то да пришлепните if_bridge на него все сетевушки клиентские и один ip на сам bridge0
если нужен один сигмент, то да пришлепните if_bridge на него все сетевушки клиентские и один ip на сам bridge0
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- m0ps
- лейтенант
- Сообщения: 986
- Зарегистрирован: 2008-05-08 20:18:06
- Откуда: Chernigov (Ukraine)
- Контактная информация:
Re: Не получается создать единый сетевой сегмент
наверное стоит включить:
Код: Выделить всё
router_enable="YES"
-
- проходил мимо
Re: Не получается создать единый сетевой сегмент
А это:m0ps писал(а):наверное стоит включить:Код: Выделить всё
router_enable="YES"
Код: Выделить всё
gateway_enable="YES"
- m0ps
- лейтенант
- Сообщения: 986
- Зарегистрирован: 2008-05-08 20:18:06
- Откуда: Chernigov (Ukraine)
- Контактная информация:
Re: Не получается создать единый сетевой сегмент
сморозил... router_enable здесь не при чем....
-
- рядовой
- Сообщения: 23
- Зарегистрирован: 2009-04-23 8:34:20
Re: Не получается создать единый сетевой сегмент
вот тут поразвернутее можно? Что значит не видят и что нужно для того, чтобы они "увидели" друг друга?NChiba писал(а): клиенты не видят друг друга...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Не получается создать единый сетевой сегмент
Код: Выделить всё
sysctl -w net.inet.ip.forwarding=1
Z301171463546 - можно пожертвовать мне денег
-
- проходил мимо
Re: Не получается создать единый сетевой сегмент
Это значит, что если на одной машине в сегменте скажем 192.168.0.1 расшарить папку, то клиенты из 192.168.1.1 и 192.168.2.1 эту папку не видят.boor писал(а):вот тут поразвернутее можно? Что значит не видят и что нужно для того, чтобы они "увидели" друг друга?NChiba писал(а): клиенты не видят друг друга...
А клиенты 192.168.0.1/255 видят.
Еще получилась такая штука:
добавил в ядро device if_bridge
содержимым rc.conf является:
Код: Выделить всё
cloned_interface="bridge0"
Код: Выделить всё
ifconfig_msk0="inet 81.xxx.xxx.92 netmask 255.255.255.240" и на неё нат стравлен.
ifconfig_bridge0="inet 192.168.0.1 netmask 255.255.255.0 addm vr0 addm vr1 addm ral0 up"
ifconfig_vr0="up"
ifconfig_vr1="up"
ifconfig_ral0="ssid my_network mode 11g hostap mtu 1500 up"
ifcconfig показывает что у бриджа нету мемберов.
Делаю bash> ifconfig bridge0 addm vr0 и так для всех, потом видно, что у бриджа мемберы появились, т.е. при старте система не подхватывает настройки, хотя вроде ничего кроме этого не менял, ранее оно работало, но опять же приходилось на каждый интерфейс делать "up"
Подскажите, что может быть не так?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Не получается создать единый сетевой сегмент
потому что вы мануал не читали ни разу
а что бы правильно описать проблему
купите хотя бы самую простую книгу по сетям
и в перерывах на перекур - курите не сигареты а мануалы
Код: Выделить всё
more /etc/defaults/rc.conf | grep bridge
купите хотя бы самую простую книгу по сетям
и в перерывах на перекур - курите не сигареты а мануалы
-
- проходил мимо
Re: Не получается создать единый сетевой сегмент
Спасибо, по указанному пути не читал, почитаю обязательно, руководствовался только man if_bridge, собственно по нему вроде и сделал там сказано, что каждому интерфейсу входящему в программный мост необходимо давать команду up, что я собственно и сделал. Могу конечно ошибаться, надо будет ещё почитать более детально.
Насчёт курения сигарет и мануалов, перед тем как сюда написать, я уже достаточно длительный период времени курю Рук-во FreeBSD, данный форум и сайт... ну и конечно по каждой команде man <команда> ,без этого никак
Насчёт курения сигарет и мануалов, перед тем как сюда написать, я уже достаточно длительный период времени курю Рук-во FreeBSD, данный форум и сайт... ну и конечно по каждой команде man <команда> ,без этого никак
-
- рядовой
- Сообщения: 23
- Зарегистрирован: 2009-04-23 8:34:20
Re: Не получается создать единый сетевой сегмент
не касательно бриджа, а вообще - маршруты прописывать не пробовали?
Откуда ж роутер знает куда посылать пакет пришедший на интерфейс? Вот и посылает по дефолтному роуту, но там, разумеется, таких узлов и в помине нет.
Про адресацию и маршрутизацию в ip сетях информации валом.
Ну и еще, в качестве проверки "видят - не видят" не стоит расшаривать директории, обычно в таком случае используется утилита ping. http://ru.wikipedia.org/wiki/Ping
Откуда ж роутер знает куда посылать пакет пришедший на интерфейс? Вот и посылает по дефолтному роуту, но там, разумеется, таких узлов и в помине нет.
Про адресацию и маршрутизацию в ip сетях информации валом.
Ну и еще, в качестве проверки "видят - не видят" не стоит расшаривать директории, обычно в таком случае используется утилита ping. http://ru.wikipedia.org/wiki/Ping
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Не получается создать единый сетевой сегмент
boor у всех этих подсетей по идее основным шлюзом этот роутер, поэто ничего прописывать не надо
другое дело, что не ходить широковещательный трафик, нажный вантузной сетке
другое дело, что не ходить широковещательный трафик, нажный вантузной сетке
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 23
- Зарегистрирован: 2009-04-23 8:34:20
Re: Не получается создать единый сетевой сегмент
я имел ввиду маршруты на роутере
он ловит пакет на внутреннем интерфейсе, сверяется со своей таблицей маршрутизации, ничего не находит и тулит их по дефолтному маршруту.
он ловит пакет на внутреннем интерфейсе, сверяется со своей таблицей маршрутизации, ничего не находит и тулит их по дефолтному маршруту.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Не получается создать единый сетевой сегмент
Если рутер подключен напрямую в сегменты и имеет IP адрес в каждом из них, то в его таблице маршрутизации уже есть записи о этих подсетях - руками ниче добавлять не надо.boor писал(а):я имел ввиду маршруты на роутере
он ловит пакет на внутреннем интерфейсе, сверяется со своей таблицей маршрутизации, ничего не находит и тулит их по дефолтному маршруту.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- kolesya
- сержант
- Сообщения: 191
- Зарегистрирован: 2006-10-17 15:54:01
- Откуда: Украина, Киев
Re: Не получается создать единый сетевой сегмент
Если человеку нада обзор нескольких сетей как единого сетевого окружения, и нет возможности забриджевать интерфейсы (например сетки подрубаются через VPN) то тут один диагноз для винды: самба (или выньсервант) в качестве WINS ...terminus писал(а):Если рутер подключен напрямую в сегменты и имеет IP адрес в каждом из них, то в его таблице маршрутизации уже есть записи о этих подсетях - руками ниче добавлять не надо.boor писал(а):я имел ввиду маршруты на роутере
он ловит пакет на внутреннем интерфейсе, сверяется со своей таблицей маршрутизации, ничего не находит и тулит их по дефолтному маршруту.
-
- рядовой
- Сообщения: 23
- Зарегистрирован: 2009-04-23 8:34:20
Re: Не получается создать единый сетевой сегмент
кстати да виноват )terminus писал(а):Если рутер подключен напрямую в сегменты и имеет IP адрес в каждом из них, то в его таблице маршрутизации уже есть записи о этих подсетях...
А вообще было бы интересно увидеть netstat -nr и sysctl net.inet.ip.forwarding
-
- проходил мимо
Re: Не получается создать единый сетевой сегмент
Всем огромное спасибо за помощь. В итоге всё настроил, всё теперь работает.
Проблему отыскал следующим образом: отключил все интерфейсы и отправил пинг на 192.168.0.1 и что странно пинг проходит, но интерфейса с таким ip нет, получается единственно рабочий интерфейс с 81.xxx.xxx.92 видит где-то другую сеть с адресом 192.168.0.1.
Проверил traceroute 192.168.0.1 и действительно маршрут уходит к вышестоящему провайдеру и у него же где-то заканчивается. В итоге для себя выбрал 192.168.10.1 и все интерфейсы благополучно добавились в bridge и теперь замечательно между собой общаются.
sysctl net.inet.ip.forwarding=1
netstat -rn показать не смогу, 22 порт для ssh закрыт с моего текущего места работы
Проблему отыскал следующим образом: отключил все интерфейсы и отправил пинг на 192.168.0.1 и что странно пинг проходит, но интерфейса с таким ip нет, получается единственно рабочий интерфейс с 81.xxx.xxx.92 видит где-то другую сеть с адресом 192.168.0.1.
Проверил traceroute 192.168.0.1 и действительно маршрут уходит к вышестоящему провайдеру и у него же где-то заканчивается. В итоге для себя выбрал 192.168.10.1 и все интерфейсы благополучно добавились в bridge и теперь замечательно между собой общаются.
sysctl net.inet.ip.forwarding=1
netstat -rn показать не смогу, 22 порт для ssh закрыт с моего текущего места работы