Соединение двух домашних компов в сетку и выход в Интернет

Nick Brake

Коллеги, подскажите!
У меня проблема - никак не могу наладить прямое соединение при помощи нуль-модемного кабеля двух домашних компов с WinXP (SP2) .

Сами соединения устанавливаются, а вот компьютеры друг друга почему-то не видят.

Сама задача достаточно много описана, вроде бы все, что можно было найти по ней - прочитал (другое дело, что возможно, не все понял). 😞

Насчет низкой скорости соединения - мне все понятно, поэтому просьба не объяснять, что две сетевые карты были бы лучше. 😛 Просто нуль-модемные кабели у меня уже были в наличии, и для COM, и для LPT. А карточек на компах изначально нет. Скорость нуль-модемного соединения меня пока удовлетворяет. Тем более есть подозрение, что с сетевухами проблема все равно останется та же.

После соединения кабелем и запуска на обоих компах мастера сетевых соединений, появились соответствующие элементы в папках «Сетевые подключения». Я для проверки на обоих компах создал варианты соединений для обоих компов в обоих направлениях (ведущий - ведомый), и для обоих типов портов (COM и LPT).

На обоих компах вхожу под администратором.
Специально задал обоим админам пароли, хотя обычно их не было (была инфа, что без паролей будут проблемы).
На всякий случай (для чистоты эксперимента) временно отключился от Интернета (у меня ADSL-модем через USB, от Web-plus).
Обоим компам в их свойствах задал одинаковую рабочую группу- допустим, HOME (без домена). Имена компов, соответственно, MAIN и NEW.
Отключил виндовский брандмауэр, чтобы не мешал.
Расшарил на обоих необходимые папки.
В свойствах сети на обоих стоят: протокол TCP/IP, клиент Microsoft, служба доступа к папкам и принтерам Microsoft. Первоначально в свойствах TCP/IP стояло автоматическое назначение адресов, затем прописал вручную (допустим, у одного 205.0.0.1, у другого 205.0.0.2).
Шлюза и DNS не указано.

После запуска соединения на одном из компов (любого - и COM, и LPT), на втором выводит уведомление о входящем соединении, в нем видны имена и IP-адреса обоих компов. Даже когда стояло автоматическое назначение адресов - они тоже отображались правильно.
Далее, при попытке открыть на любом компе папку «Сетевые подключения», в ней видна рабочая группа HOME, а в ней - только один комп (тот, с которого смотрю), и его расшаренные папки. Второго компа в группе нет.

Иногда, в процессе настроек, при попытке войти в группу, появлялось сообщение, что возможно у меня недостаточно прав на доступ к ресурсу, и группа вообще не открывалась.

Не могу понять, в чем дело.
Может быть, нужен еще какой-нибудь протокол или служба? Или неверные настройки - но какие?
Войти и посмотреть под Нортоном в DOS (без запуска Виндов) нет возможности (нет дисководов), а из-под Виндов Нортон при попытке соединиться по LPT долго ждет, но ничего не происходит. А при попытке соединиться по COM пишет, что порт занят.

Почему компы не видят друг друга в одной рабочей группе?

badydoc

c первого компа:
пуск - выполнить - cmd
\\205.0.0.2 энтер
что будет?

msdn

badydoc
c первого компа:
пуск - выполнить - cmd
\\205.0.0.2 энтер
что будет?

cmd вообще-то не надо 😊 cmd не поймёт этого пути и ругнётся.
просто пуск-выполнить
\\205.0.0.2
нажать ок

badydoc

msdn
cmd не поймёт этого пути и ругнётся
точно, туплю к концу рабочего дня 😊

ober

включить гостевые учетные записи - раз. одну рабочую группу создать - два. прописАть адреса ручками - три. отключить долбаный брэндмауэр винды - четыре. расшарить диски - пять.

Nick Brake

Во-первых, я уже поменял IP-адреса на стандартные - 192.168.0.1-...2.
А затем и на динапмическое назначение адреса.

Один хрен, по этим адресам пингуется нормально.

В "окне ДОС":
------------------------
ping 169.254.185.128

Обмен пакетами с 169.254.185.128 по 32 байт:

Ответ от 169.254.185.128: число байт=32 время«1мс TTL=128
Ответ от 169.254.185.128: число байт=32 время<1мс TTL=128
Ответ от 169.254.185.128: число байт=32 время<1мс TTL=128
Ответ от 169.254.185.128: число байт=32 время<1мс TTL=128

Статистика Ping для 169.254.185.128:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
-----------

включить гостевые учетные записи - раз. одну рабочую группу создать - два. прописАть адреса ручками - три. отключить долбаный брэндмауэр винды - четыре. расшарить диски - пять.

Про адреса - см. выше. Остальное уже сделано.

А какой командой можно непосредственно обратиться к компу по IP-адресу?

Nick Brake

Ура! 😊

Подключение по кнопке "Пуск" \\(адрес) - сработало! Открылись расшаренные папки на втором компе.
Всем спасибо!

Nick Brake

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

Например, можно делать, как мне посоветовали: "Пуск - Выполнить - \\192.168.1.2 - Enter".
Удаленный компьютер (со списком расшаренных папок) открывается в отдельном окне.
Тот же результат получается, если ввести этот же IP-адрес непосредственно в строку адреса у любой уже открытой папки.

Для того, чтобы каждый раз не повторять эту процедуру, можно заранее создать на рабочем столе ярлык, указав в нем этот адрес. Признаком того, что соединение распознано и ярлык создан правильно, будет автоматическое указание в нем имени удаленного компьютера. Разумеется, в этом случае IP-адрес должен быть прописан явно.

Конечно, полученная по LPT скорость 4 Мбита в секунду - не фонтан, если нужно качать гигабайтные файлы. Но для обычных Вордовских документов или фоток - сойдет. 😛

Если адрес задается динамически, то его можно посмотреть в свойствах установленного сетевого соединения.

ober

при соединении кросс-кабелем соседний контупер видится в сетевом окружении

badydoc

ober
при соединении кросс-кабелем соседний контупер видится в сетевом окружении
не обязательно. Проблема со службой "Обозреватель компьютеров" так и не была решена, в сетях где нет домен-контроллера. Поэтомe по IP будет работать 99%, а по именам или через сетевое оркжение - 50/50 😊

Nick Brake

Проблема со службой "Обозреватель компьютеров" так и не была решена, в сетях где нет домен-контроллера.

У меня как раз без домена. Только рабочая группа.

badydoc

Nick Brake
У меня как раз без домена.
Вы знаете, я догадался 😀 😀 😀

Nick Brake

Вы знаете, я догадался
😊

А вот теперь возник следующий вопрос: выход в Интернет.

Опять же, множество раз и в разных местах описывалось, как настроить выход в Интернет из домашней локальной сети.
Но нигде не сказано прямо - работает ли такой выход в случае с прямым кабельным соединением, а не просто локалкой.

И если работает - то как правильно выбрать, каким компьютером должен быть комп, который уже подключен к Интернету и настроен (например, как у меня - ADSL через USB) - ведущим или ведомым в прямом соединении.

У Интернет-соединения уже есть свои IP-адреса, предоставленные провайдером (включая шлюз и DNS). Должны ли задаваемые адреса у локального (прямого) соединения повторять их, или быть в том же диапазоне, или наоборот - должны отличаться?
Следует ли адрес имеющегося Интернет-подключения указывать у второго компа в качестве шлюза, или это вообще никак не связанные вещи?

badydoc

вот, почитайте: http://guns.allzip.org/topic/84/376490.html
как это на нуль-модемном кабеле будет работать я не в курсе, никогда через него сети не строил.

Nick Brake

Спасибо, эту тему я уже просматривал.
Сегодня вечером попытаюсь подключиться. Если получится - расскажу. 😛

Nick Brake

В общем, нифига не получается с выходом в Интернет.
Описание настроек - подходит для сетевой карты, но не годится для прямого подключения.

Придется подождать, пока куплю и поставлю сетевые карточки. 😞

Nick Brake

Всем добрый день!

Теперь вопрос уже по сетевым карточкам: в продаже есть PCI-карточки, у которых указано, что они трехскоростные: 10, 100 и 1000 мегабит в секунду.

От чего зависит, какая из скоростей будет использоваться в реальности?
Достаточно ли просто взять соответствующий кабель (витую пару) и разъемы, чтобы работало на гигабайт? Или зависит также и от компа (или чего-то еще)?

badydoc

Nick Brake
От чего зависит, какая из скоростей будет использоваться в реальности?
если речь о карточке которая одновременно может работать на этих 3-х скоростях, то обычно автоматически будет включатся максимльно возможная скорость.
Nick Brake
Достаточно ли просто взять соответствующий кабель (витую пару) и разъемы, чтобы работало на гигабайт?
теоретически - да, достаточно. Если соединить 2-ве гигабитные карточки между собой. Практически - может и не работать 😊
Nick Brake
Или зависит также и от компа (или чего-то еще)?
вы имеете в виду скорость передачи по сети? Или просто цифру 1 гиг в секунду?
Вообще заморачиватся не стоит, возмите 2-ве простеньких 3Com на 100 Мб/сек и будет вам счастье.

Старик Хэнк

Гигабитную карту Вы будете пихать в PC-шину. Её частота 33Mhz, что составит около 125 Мб/сек. Ход мыслей ясен? 😊

Nick Brake

Её частота 33Mhz, что составит около 125 Мб/сек. Ход мыслей ясен?

У-у, шаман, однако! 😊

Значит, будет 100 мбит/с. Но должно хватить (сейчас специально посмотрел - у нас в офисе столько же, и никто не жужжит...) 😛

Nick Brake

Вообще заморачиватся не стоит, возмите 2-ве простеньких 3Com на 100 Мб/сек и будет вам счастье.

Ну, собсно, по дороге в офис присмотрел карточку RTL8139. Думаю, пойдут. 😛
Я так понимаю, что RTL8139 - это чипсет, а кто производитель карточки - особой рояли не играет?

badydoc

RTL8139 - это риалтек, одни из самых дешевых карточек. Ну и качество у них так себе. Лучше всётаки 3сом или Интел взять. Тем более реалтек рублей 100 стоит, а 3сом - 150.

Саша_Н


От чего зависит, какая из скоростей будет использоваться в реальности?
1) От того, какое оборудование на другом конце кабеля - если на двух концах кабеля оборудование поддерживает разную максимальную скорость, то будет использоваться скорость, которая может поддерживаться оборудованием на обеих сторонах, т.е. если одна карточка может работать со скоростью 1Гб/c, а другой - 100Мб/с, то скорость соединения будет - 100Мб/c.
2) От физических характеристик кабеля - если кабель имеет длину более 100 метров или проходит рядом с мощными источниками электромагнитного излучения или имеет скрутки и повреждения, то скорость соединения может быть ниже, в самом плохом случае - вообще связи не будет.

Если коротко - будет использоваться максимально возможная скорость для данного соединения.

Наиболее простой способ организовать доступ к интернету нескольких компьютеров, через один (работающий под Windows) - использовать программу WinGate.

Про ip-адреса:
Для локальных сетей следует использовать следующие диапазоны адресов:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

Адрес 127.0.0.1 зарезервирован как адрес обратной петли (т.е. все пакеты, отправленные по этому адресу не попадут в сеть, а придут на тот-же компьютер с которого отправлены). Этот адрес не надо прописывать в сетевых настройках.

Как настроить ip-адрес сетевой карты, которая используется для подключения к интернету, нужно спрашивать у провайдера.

Саша_Н


Гигабитную карту Вы будете пихать в PC-шину. Её частота 33Mhz, что составит около 125 Мб/сек. Ход мыслей ясен?
У PCI разрядность шины данных 32 бита (может быть 64). Это количество данных, которые передаются за один такт. Поэтому, максимальная скорость передачи данных по шине PCI - не 125 Мб/сек, а больше.

Старик Хэнк

To Саша_Н
Не учел, что частота шины не 33Mhz, а 33,33Mhz 😊
Так что получается около 133 Мб/сек при условии, что установлена в слоты одна карта.
Согласен, больше 😊

Nick Brake

Спасибо, теперь такой вопрос: на мамке стоят PCI-слоты с ключом (перемычкой) возле дальнего от задней стенки компа конца.
| === | | ================== |
Если на сетевухе PCI-разъем с двумя прорезями, с обоих краев -
| ___ П _____________ П ___ |
- то это универсальный вариант, и он встанет на такой слот?

Старик Хэнк

Универсальная плата. Передний ключ 5 вольт. Задний ключ 3,3 вольта.

Саша_Н

Старик Хэнк
Так что получается около 133 Мб/сек при условии, что установлена в слоты одна карта.
133 не Мб/сек, а МБ/сек. Но это максимально возможная скорость, она будет редко достигаться.


Nick Brake

133 не Мб/сек, а МБ/сек.

Гы... 😛

Согласно "ГОСТ 8.417-2002. ЕДИНИЦЫ ВЕЛИЧИН", употребляются следующие обозначения единиц информации:

бит - англ. bit
Б (байт) - англ. B (byte)
1 Б = 8 бит

То есть, строго говоря, сокращение "б" вместо "бит" ГОСТом не предусмотрено.
Но, с другой стороны, это - необязательное "Приложение" к ГОСТу.
В любом случае важно не путать, где бит, а где байт. На практике действительно часто принято различать: если "б" маленькое - "бит", если "Б" заглавное - "байт".

Nick Brake

Продолжение марлезонского балета.

Наконец поставил две сетевухи, соединил, и настроил выход в Интернет.

Поскольку с настройкой Интернета на втором компе опять пришлось повозиться, то я делаю вывод, что это не совсем тривиальная задача.
Опять недостаточно "простых указаний", приводимых в описаниях.

Поэтому опишу то, что вызвало у меня непонимание. Вдруг кому-то пригодится тоже! 😛

Итак, главные сомнения были - что же указывать в настройках протокола TCP/IP для локального соединания, и что - в свойствах подключения IE (в браузере).

1. На главном компе (тот, который уже имел выход в Инет через ADSL-модем), имелись некие настройки ADSL-соединения и настройки в свойствах подключения IE (в моем случае - адрес прокси), предоставленные провайдером.

2. В свойствах ADSL-соединения, как и предлагалось в инструкциях, дополнительно установил флаг "Разрешить использовать подключение к Интернету" (на закладке "Дополнительно").

3. В свойствах вновь установленного соединения по локальной сети через сетевую карту (не путать с ADSL), на главном компе прописал IP-адрес 192.168.0.1. Автоматически прописалась и маска подсети: 255.255.255.0.

4. В свойствах сетевого соединения по TCP/IP на втором компе прописал IP-адрес
192.168.0.2 (до этого места - все, как обычно и приводится в инструкциях). Также автоматически прописалась и маска подсети: 255.255.255.0.

5. А теперь ВНИМАНИЕ: то, чего в инструкциях не было! (Очевидно, предполагалось, что будет и ежу понятно, но не все ежи оказались такими догадливыми) 😛

В остальных полях настроек TCP/IP нужно было прописать:

6. Основной шлюз - это IP-адрес только что прописанного локального соединения на Главном компе (в моем случае, напомню, это был 192.168.0.1)

7. Настройки DNS-сервера - те же, что указаны провайдером и уже использованы для ADSL-соединения на основном компе (можно просто взять и подмотреть там).

8. Теперь открываем IE на втором компе. Он поначалу не откроет никакой страницы. В браузере, "Сервис" -"Свойства обозревателя", закладка "Подключение", кнопка "Свойства LAN...", необходимо установить тот же прокси-сервер, что был задан провайдером и указан на Главном компе.

После этого Интернет заработал.

После подключения, в "Сетевых подключениях" на дополнительном компе оказалось два ярлыка:
в разделе "ЛВС и высокоскоростной Интернет" - "Подключение по локальной сети" (это сетевая карточка),
и в разделе "Шлюз Интернета" - "Подключение через модем" на Главном компьютере (дубликат соединения с Интернетом на Главном компе).

msdn

Nick Brake
8. Теперь открываем IE на втором компе. Он поначалу не откроет никакой страницы. В браузере, "Сервис" -"Свойства обозревателя", закладка "Подключение", кнопка "Свойства LAN...", необходимо установить тот же прокси-сервер, что был задан провайдером и указан на Главном компе.

После этого Интернет заработал.

После подключения, в "Сетевых подключениях" на дополнительном компе оказалось два ярлыка:
в разделе "ЛВС и высокоскоростной Интернет" - "Подключение по локальной сети" (это сетевая карточка),
и в разделе "Шлюз Интернета" - "Подключение через модем" на Главном компьютере (дубликат соединения с Интернетом на Главном компе).


Вот про настройку прокси - это лишнее, достаточно сделать всё остальное. Более того, если прописать прокси, то при такой конфигурации сети браузер не сможет открывать сайты (или вы сами на первый комп прокси-сервер поставите?)

Nick Brake

Вот про настройку прокси - это лишнее, достаточно сделать всё остальное. Более того, если прописать прокси, то при такой конфигурации сети браузер не сможет открывать сайты (или вы сами на первый комп прокси-сервер поставите?)
Не могу объяснить, почему это так - но без указания прокси ни одна страница не открывалась.
А с ним - все работает.
Специально только что еще раз проверил, чтобы убедиться.
Я пишу это сообщение именно со второго компьютера и при указанном прокси.

Адрес прокси, естественно - предоставленный провайдером. В моем случае - proxy.wplus.net: (и далее четырехзначный код).

msdn

»Адрес прокси, естественно - предоставленный провайдером. В моем случае - proxy.wplus.net: (и далее четырехзначный код).

Дык это всё меняет. Значит у вас тот комп, через который трафик ходит, каким-то образом его резал или что-то быо недонастроено. Но почему-то трафик до провайдерской прокси он пропускал 😊
P.S. Кстати это не код, а номер порта.

Nick Brake

Значит у вас тот комп, через который трафик ходит, каким-то образом его резал или что-то быо недонастроено. Но почему-то трафик до провайдерской прокси он пропускал

Не "почему-то", а именно потому, что на нем все остальное для Инета уже настроено, как показано на скриншоте. (Это не относится к ситуации, описанной в стартовом сообщении - там этих настроек как раз и не было).

Выход в Инет есть, а дальше - провайдер.
Был бы провайдер другой, без прокси - естественно, его не нужно было бы указывать.

P.S. Кстати это не код, а номер порта.
Да я в курсе... 😛, торопился.