Перейти к содержимому
Калькуляторы

NetBIOS & win & 2 ip на одном интерфейсе

вот за такое надо бить аккуратно, но сильно. Очень сильно. Ногами.

 

есть XP Pro SP2 Corp. На сетевухе прописано два ip - один реальный (пусть 195.x.x.x) для того чтобы гулять в инет, другой серый (10.x.x.x) для того чтобы общаться по локалке с необинтернеченными людями с серыми ip. Короче веселуха какая - винда ни в какую не видит других людей с серыми ip. Пинговать пингует на ура, но вот по нетбиосу - фигушки. Стал снифить что происходит, потому что ну всё правильно настроено, но не видит.

 

Наснифанная суть диалога двух машин: (host1 - машина с двумя ip, host2 - комп с одним только серым ip)

 

host1 (10.x.x.1:135)->host2(10.x.x.2:135) запрос

host2 (10.x.x.2:135)->host1(10.x.x.1:135) ответ

host1 (195.x.x.х:139)->host2(10.x.x.2:139)

host2 (10.x.x.2:139)->host1(195.x.x.х:139) на шлюз в неизвестном направлении (поскольку host2 общается только в локалке шлюз ей указан от балды из свободных серых ipшников.

 

Собственно вопрос: какого рожна начиная диалог с одного ipшника эта идиотина винда продолжает его на другом? Повбывав бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Винда ХП это вообще дрянь редкостная, бывает даже что она плюет в один интерфейс с source другого интерфейса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот если бы без сервисПака2 было бы нормальное соединение... 99% ))) Думаю трабла именно в нем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а ничего подобного - и с SP2 и без SP2 и даже W2K Pro точно также не видят машину.

 

Это говорит о чём? это говорит о том, что судя по таблице роутинга винда любая(sic!) использует в качестве обозначения интерфейса первый присвоенный ip (а не обозначение сетевухи как в никсах), который делается как бы главным. Соответственно все роуты задаются через этот интерфейс.

 

>netstat -rn

Route Table

======================

Active Routes:

Network Destination Netmask Gateway Interface Metric

10.x.x.0 255.255.0.0 10.x.x.x 195.x.x.x 1

 

Это и есть самая главная гадость приподнесённая MS при прописывании нескольких ip на одном интерфейсе. Что характерно - сменить интерфейс для роута нет возможности.

 

Соответственно все сетевые виндовые диалоги происходят используя вышеупомянутый главный ip, также как и броадкаст нетбиосовский тоже раздаётся руководствуясь этим ip.

 

Кстати для решения описанной в самом начале ситуации помогает следующий финт: удалить все ip, задать сначала серый ip, потом добавить реальный ip и реальный шлюз. Единственное теперь возникает сомнение не будет ли в таком варианте глюков с инетом, а то тоже зарулит его в "серую" подсеть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это говорит о чём? это говорит о том, что судя по таблице роутинга винда любая(sic!) использует в качестве обозначения интерфейса первый присвоенный ip

Ты только об этом узнал?

Да именно так. При наличии NetBIOS он привязывается к первой физической карте и первому адресу на ней. Самое простое решение ты нашел правильно - просто переставить местами.

К TCP/IP это отношения неимеет - т.е. как настроишь таблицу маршрутизации так и будет работать. По умолчанию конечно она все вешает на первый интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это говорит о чём? это говорит о том, что судя по таблице роутинга винда любая(sic!) использует в качестве обозначения интерфейса первый присвоенный ip

Ты только об этом узнал?

Да именно так. При наличии NetBIOS он привязывается к первой физической карте и первому адресу на ней. Самое простое решение ты нашел правильно - просто переставить местами.

ага, (мы не ищем лёгких путей) а не самое простое? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.