Есть сеть. A.B.C.D класса С разбита на подсети: A.B.C.0 A.B.C.64 A.B.C.128 A.B.C.192 маска каждой подсети 255.255.255.192 в подсети, допустим, A.B.C.0 работает прокси-сервер, к которому есть доступ из всех подсетей. Маршрутизатор - сервер с NT4 и четырьмя сетевыми интерфейсами Возникает ситуация: при соединении машины, на которой установлен прокси, с ИНЕТОМ доступ к ней возможен только из "родной" сети, а именно из A.B.C.0. Другие перестают видеть. Скажу сразу: сама программа прокси никак на это не влияет, даже если прокси -сервер не установлен, связь с машиной всё равно пропадает как только она соединяется с инетом (Dial-UP, адрес непостоянный). Я знаю что возможны другие варианты построения сети, поэтому прошу не умничать по этому поводу. Возможно ли вообще при таком раскладе подключение к машине из другой сети?
причина в том, что у тебя на прокси стоит default gateway на NT4-компьютер для связи с остальными сетями. При соединении с интернетом тебе передается другой default и машина естественно не будет видеть твои другие сетки. Как решение, на прокси надо поставить статические маршруты для оставшихся трех сетей: route add A.B.C.64 255.255.255.192 АДРЕС_NT_СЕРВЕРА route add A.B.C.128 255.255.255.128 АДРЕС_NT_СЕРВЕРА Где, АДРЕС_NT_СЕРВЕРА - адрес из сети A.B.C.0
да, default маршрут машины меняется на тот который ему даёт сервер при подключении к ИНЕТУ, но ведь это не важно, для сетевой карты маршрут указан жёстко: адрес карты статический с указанием адреса шлюза - сетевой карты сервера из этой же сети, а машина должна маршрутизировать все свои интерфейсы, если есть соответствующая настройка (в реестре). Или всё таки маршрут по умолчанию имеет бОльший приоритет?
Маршрут по умолчанию он так и называется, что если в задаче маршрутизации не удалось найти адрес-приемник для пакета, то он будет отправлен на default-маршруту. Приоретизация одинаковых маршрутов определяется метрикой. В твоем случае, лучше не думать, почему не работает, как есть. Лучше сделать так, как работает.
Дело в том что НА машине с прокси маршрут явно не указан, указан только шлюз для сетевой карты. Этого достаточно. Шлюз для модема (во время соединения) назначается сервером провайдера. Можно конечно прописать маршрут к сети ПРИНУДИТЕЛЬНО, но ведь и так всё должно работать?
Гость, шлюзы указаны для обоих интерфейсов, на сервере маршруты к сетям прописаны, прокси адреса транслирует в чем же дело? объяснения...??? !!! ???
Для Zombie: Не понимаю, к чему лить воду из пустого в порожнее ? Уже в первом письме от Mod, было написано решение твоей проблемы. НУЖНО ПРОСТО ПРОПИСАТЬ МАРШРУТИЗАЦИЮ для сетей, которые находятся не на стороне Dial-Up, так как после подключение, PPP считается маршрутом по умолчанию, т.е 0.0.0.0 Набери на косоли "route print" и всё увидишь.
набирал. Маршрут 0.0.0.0 вешается на адрес который присваивается провайдером при соединении, маршрут, маршрут к сети и так есть. Работает почему-то только в случае если прописывать маршрут напрямую к машине, которой надо доступ предоставить.