нужно как то подружить шлюз и машину находящиеся в разных подсетях. например есть машина 100.100.100.23 маска 255.255.255.0 и шлюз 100.100.101.1. при поптыке в лоб написать его как шлюз, ругается что сеть недоступна. сам я далёк от маршрутизации, поэтому прошу не бранится если что не правильно говорю. я так понимаю чтобы выпустить машину в интернет через шлюз 100.100.101.1 нужен шлюз который выпустит машину в подсеть шлюза? его к сожалению у меня нет. подсказали ещё вариант, что этим недостающим шлюзом может быть моя же машина и достаточно написать маршрут который расскажет как из сетки 100.100.100.23 пройти в 100.100.101.1. все мои пыптки сделать это удачей не увенчались. кто нибудь сталкивался с такой проблемой? как её решить?
Машина с адресом 100.100.100.23 255.255.255.0 как соединяется со шлюзом, через какой интерфейс, с какими номерами сети/подсети?Просто один из интерфейсов шлюза должен иметь такую же подсеть. Адрес этого интерфейса шлюза и будет для этой машины адресом шлюза, т.е. 100.100.100.xx (адрес инт. шлюза).
Напиши конкретней, что за ОС.
Физически 100.100.100.23 и 100.100.101.1 как завязанны ?
Если физически они соедененны, то для шлюза, который будет перекидывать из сетки 100.100.100.0 в сетку 100.100.101.0, нужен ip-адрес в сетке 100.100.101.0.
т.е. если ты свой комп будешь делать шлюзом, то ip-адрес на интерфейсе должен быть 100.100.101.XXX
Всё это на FreeBSD 6. Хостер установил сервер, воткнул дистрибутив с дистром и дал мне доступ к KVM консоли и данные по ипамип моей машины: 100.100.100.23
маска: 255.255.255.0
broadcost: 100.100.100.255
сеть: 100.100.100.0
шлюз: 100.100.101.1
и нс сервера: 100.100.115.1 100.100.116.1Это всё вымышленные ипы, но с соблюдением аналогии с реальными
Всё, больше никакой инфы не знаю про это. После установки бсд, добавил интерфейс, а вот когда попытался прописать шлюз, он ругнулся на меня что такого ипа нет в сети. Попробовал пинговать шлюз, тоже тишина. Отписал в суппорт что шлюза не видно из моей подсети, они сказали, что если желаете, мы можем вам за 30 баксов настроить сеть. Вот такая история. а 30 баксов жалко отдавать за то, что можно сделать самому. Когда начинал узнавать, мнения разошлись моих знакомых. Кто говорит что tcp/ip такого не позволяет и всё должно быть в одной подсети, кто говорит что можно маршрутами. И вот последний вариант, который мне больше всех по душе это вариант сделать саму машину шлюзом для сети 100.100.100.0 и маршрутом перекидывать со шлюза сети 100.100.100.0 в шлюз сети 100.100.101.0. Но пока мне вообще не представляется такое возможным. Я так понимаю чтобы организовать такой мост нужно иметь как минимум 2 интерфейса один из которых смотрит в 100.100.100.0, а другой в 100.100.101.0. но второго интерфейса нет и не будет.
Если физика одна, то в маздайном синтаксисе:На шлюзе: route add 100.100.100.0 mask 255.255.255.0 100.100.101.1 metric 1
На машине: route add 100.100.101.0 mask 255.255.255.0 100.100.101.23 metric 1
Шлюз всегда находится в прямо присоединенной сети,так что он не может
быть 101 с ip из 100.
Скорее всего хостер перепутал цифры, а теперь стыдно признаться :)
>Шлюз всегда находится в прямо присоединенной сети,так что он не может
>быть 101 с ip из 100.
>Скорее всего хостер перепутал цифры, а теперь стыдно признаться :)
Абсолютно верно, шлюз ВСЕГДА ДОЛЖЕН БЫТЬ В ЭТОЙ-ЖЕ ПОДСЕТИ.
>Абсолютно верно, шлюз ВСЕГДА ДОЛЖЕН БЫТЬ В ЭТОЙ-ЖЕ ПОДСЕТИ.Ну, по идее - да.
Но если сегмент один, то можно и статическими маршрутами.2Ден: если в данных хостера уверен, попробуй прописать роуты,
хотя бы на своей машине, если доступа к шлюзу нет.Скорее всего кто-то наврал в цифрах, конечно.
>нужно как то подружить шлюз и машину находящиеся в разных подсетях. например
>есть машина 100.100.100.23 маска 255.255.255.0 и шлюз 100.100.101.1. при поптыке впопробуй использовать маску подсети 255.255.254.0 и у шлюза и уклиентской машины
ну если такое допускается...
>>нужно как то подружить шлюз и машину находящиеся в разных подсетях. например
>>есть машина 100.100.100.23 маска 255.255.255.0 и шлюз 100.100.101.1. при поптыке в
>
>попробуй использовать маску подсети 255.255.254.0 и у шлюза и уклиентской машины
>ну если такое допускается...к настройкам шлюза доступа не имею. это датацентровский шлюз, куда ни кому лазить не позволено :(
в общем попросил товарища взглянуть и решилась проблема так:ifconfig_rl0="inet 100.100.100.23 netmask 255.255.255.0"
static_routes="GwNet GwHost"
route_GwNet="-net 100.100.101.0 -netmask 255.255.255.0 -interface rl0"
route_GwHost="-net 0.0.0.0 -netmask 0.0.0.0 -gateway 100.100.101.1"всем спасибо за содействие)