Войти

Показать полную графическую версию : Выход в и-нет на компах с 2 картами


Страниц : [1] 2

SergOst
05-10-2005, 19:27
Имеются 2 компа win2000Pro и winXPPro, каждый с двумя сетевыми картами:

win2000: 192.168.1.x
192.168.2.y

winXP: 192.168.2.z
192.168.3.w

между собой они соединены в подсеть 192.168.2.0
Комп winXP имеет выход в И-нет через шлюз 192.168.3.1
Можно ли организовать выход в И-нет для компа win2000 через комп winXP без proxy-сервера, если адреса подсети 192.168.3.0 изменять нельзя?

Igor_I
05-10-2005, 20:28
Читать Справку - Общий доступ к подключению Интернета.
У той карты, что смотрит на другой комп, должен быть адрес 192.168.0.1
Если методом тыка, то сетевые подключения - свойства - разрешить общий доступ.

Greyman
06-10-2005, 06:08
SergOst
1. На вин2к ставишь шлюзом по умолчанию - 192.168.2.z
2. Если кроме ресурсов сетки 192.168.1.0 д/б доступ еще к локальным ресурсам других подсетей, то добавляешь для них дополнительные маршруты на соответствующий шлюз (напимер на тот, что сейчас стоит по умолчанию)
3. На компе с винХР прописываешь маршрут в сеть 192.168.1.0 через шлюз 192.168.2.y

Igor_IУ той карты, что смотрит на другой комп, должен быть адрес 192.168.0.1Кто тебе это сказал? Никаких таких обязательных требований - нет.

aESThete
06-10-2005, 11:59
Greyman3. На компе с винХР прописываешь маршрут в сеть 192.168.1.0 через шлюз 192.168.2.yИМХО лишнее, обратный доступ не оговаривался.
SergOst
"Соединение типа мост" на XP не пробовали? (обвести/выделить два соединения 2.z и 3.w + RClick)

Igor_I
06-10-2005, 20:19
Кто тебе это сказал? Никаких таких обязательных требований - нет.
Значит я чайник. :)

SergOst
13-10-2005, 10:01
"Соединение типа мост" на XP не пробовали? (обвести/выделить два соединения 2.z и 3.w + RClick)

Попробовал, но не понял, что это дает. Инет даже на компе winXP сразу пропал, а мосту присвоился автоматом адрес типа APIPA 169.254.x.x (маска 255.255.0.0) неизменяемый. К чему эти мосты применяются непонятно.

Цитата:
Кто тебе это сказал? Никаких таких обязательных требований - нет.


Значит я чайник.

Да, нет, не чайник. Действительно, если на карте winXP 192.168.2.z на вкладке Дополнительно ставить галочку о предоставлении доступа в Инет через эту карту, то windows говорит, что сделает ее с адресом 192.168.0.1, а другие (т.е. ту что 192.168.2.у на win2000) предлагает сделать с автоопределением адреса типа как DHCP), но после того как соглашаешся (и даже определяешь на доп.вкладке что есть HTTP сервер с портом 80) winXP ругается табличкой "Ошибка при разрешению общего доступа к подключению к И-нету. Не удается разрешить общий доступ к подключению И-нета. Подключение по локальной сети уже настроено на использование IP-адреса, который распределяется автоматически"
При этом, разумеется, никакого автоматического IP-адреса на картах этого компа не установлено.

После некоторых мучений удается всетаки поставить на winXP на карте, смотрящей к win2000, галку об общем доступе и фикс.адрес 192.168.0.1. На win2000 на "встречной" карте устанавливал и адреса 192.168.0.хх и просто ставил автоопределение - ничего не помогло (шлюз, естественно ставил 192.168.0.1)
Интересно, что даже если галку об общем доступе в Инет снять, а на компах оставить подсеть 192.168.0.хх с фиксированными адресами, то связи между компами winXP и win2000 нет, хотя на значках в трее красные крестики не стоят. А если заменить адреса на какую-нибудь подсеть 192.168.15.хх, то сразу связь начинает работать. Видимо здесь MS намудрила и не доработала что-то с этим доступом через 192.168.0.1 (может он работает только на компах с однотипной ОС??)

2. Если кроме ресурсов сетки 192.168.1.0 д/б доступ еще к локальным ресурсам других подсетей, то добавляешь для них дополнительные маршруты на соответствующий шлюз (напимер на тот, что сейчас стоит по умолчанию)

Вот как это делать можно подробнее объяснить? Вот мне, например, на win2000 кроме ресурсов сетки 192.168.1.0 нужен доступ к ресурсам сетки 192.168.3.0 на winXP, где есть И-нет. И как туда "добавить маршруты"?

Igor_I
13-10-2005, 23:51
Напишу таки, раз за весь день никто не ответил.
Опять же повторю, надо читать справку. И не торопиться, я с этим делом неделю возился. Бегал от одного компа к другому.
Не факт, но по-моему для полного использования сетевых настроек нужна перезагрузка.
Итак, WinXP - 1 comp, Win2000 - 2 comp. Речь идет о сетевухах, которые смотрят друг на друга.

2 comp
Ставишь адрес 192.168.0.2 Маска 255.255.255.0 шлюз - 192.168.0.1
в командной строке
route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1
( а вот здесь нужны настройки твоей локальной сети)
route -p add 192.168.1.0 mask x.x.x.x x.x.x.x
Перезагрузка и проверка - route print

1comp
Должна быть включена служба "Общий доступ к интернету (ICS)"
Служба "маршрутизация и удаленный доступ" выключена (по-крайней мере - у меня так)
Ставишь адрес 192.168.0.1 Маска 255.255.255.0
Перезагрузка
В свойствах подключения к интернету ставишь галочку - разрешить общий доступ.
Можно воспользоваться мастером.
Если что-то не получается - делай перезагрузку. :)

Вроде ничего не забыл.

SergOst
14-10-2005, 22:14
в командной строке
route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1
( а вот здесь нужны настройки твоей локальной сети)
route -p add 192.168.1.0 mask x.x.x.x x.x.x.x
Перезагрузка и проверка - route print

Спасибо за ответ, но тут не понял, что должно быть за крестиками?
Настройки карт я написал в начальном вопросе: x,y,z,w - разные числа в диапазоне 2-254,
маски везде 255.255.255.0

И что должно высветиться в проверке?

Igor_I
16-10-2005, 23:48
Ну прочти справку, ну пожалуйста, прошу тебя, ну что тебе сложно?
:)
Адреса, шлюзы. сетевые интерфейсы, через которые идет путь.

SergOst
25-10-2005, 20:46
Я читал справку, но так она пишется эта справка, что нужного не найти, поэтому мы тут все это и обсуждаем.
И, если вы каким-то образом умудрились настроить, как пишете, то ответьте, пожалуйста, на мой вопрос как?.

Попробую разобрать предложенное без справок:
Первый указанный вами route add в командной строке вручную писать не надо: когда вы устанавливаете адрес шлюза в свойствах TCP/IP и нажимаете ОК, эта команда автоматом выполняется. Можете проверить через route print.(свою сеть 192.168.2.0 между компами я заменил на сеть 192.168.0.0)
В предложенном вами втором route add 192.168.1.0 (это адрес второй подсети на моем win2000, не смотрящей в И-нет) маска может быть только 255.255.255.0 (такая уж у меня задана, первые четыре крестика), а шлюз должен быть из той же подсети (вторые четыре крестика), иначе команда не выполнится, т.е. 192.168.1.х - но какое это имеет отношение к выходу в и-нет??

Igor_I
25-10-2005, 21:59
К выходу в инет это не имеет отношение. Это надо для работы с сетью 192.168.1.0
Честно говоря я не знаю, что писать если в этой сети нет явного шлюза. У меня в сети этот шлюз прописан в обязательном порядке.
Теперь как. Делал я все это долго и беспорядочно. :)
=============
1 - XP SP2
Подключен к интернету. В свойствах подключения поставлена галочка - разрешить др. польз. интернетом
IP = 192.168.0.1
Также 2 сетевые соединены в мост. По моему один IP нельзя присвоить двум адаптерам.

2 - XP SP2
IP = 192.168.0.5


3 - FreeBSD
IP = 192.168.0.2
Здесь по умолчанию также поставил 192.168.0.1
И пришлось добавлять пути, чтобы ходить по другой локалке.
route add -p 172.16.0.0 mask 255.240.0.0 172.16.112.253

Первый указанный вами route add в командной строке вручную писать не надо:
Может и не надо. Это я для верности.
P.S. Все вышенаписанное является моим скромным мнением.

SergOst
28-10-2005, 19:08
1 - XP SP2
Подключен к интернету. В свойствах подключения поставлена галочка - разрешить др. польз. интернетом
IP = 192.168.0.1
Также 2 сетевые соединены в мост. По моему один IP нельзя присвоить двум адаптерам.

А через что тогда этот ХР подключен к И-нету? Через дайлапный модем?
Или через одну из карт в мосте с адресом 192.168.0.1 ???!

Сеть 172.16.0.0, насколько я понял, не имеет отношения к выходу в И-нет? (т.е. если она отключена И-нет на 1-ХР будет?)

Igor_I
28-10-2005, 19:52
Уточним:
1 - XP SP2
3 сетевые карты

1-1 - Подключен к интернету (локальная сеть, 100 Mbit). В свойствах подключения поставлена галочка - разрешить др. польз. интернетом. IP - auto
1-2 - Подключено к 2 (XP SP2)
1-3 - Подключено к 3 (FreeBSD)
сетевые 1-2 и 1-3 соединены в мост. IP = 192.168.0.1

2 - XP SP2
IP = 192.168.0.5


3 - FreeBSD
IP = 192.168.0.2

Сеть 172.16.0.0, насколько я понял, не имеет отношения к выходу в И-нет? (т.е. если она отключена И-нет на 1-ХР будет?)
Да, все верно.

SergOst
30-10-2005, 20:28
1-1 - Подключен к интернету (локальная сеть, 100 Mbit). В свойствах подключения поставлена галочка - разрешить др. польз. интернетом. IP - auto

Как же так? Если ставится такая галочка, то сразу Win предлагает установить адрес 192.168.0.1, а он уже задействован в мосте на том же компе? И какой же автоадрес дается этой карте и откуда? (через нее ведь и-нет поступает всем)
У меня изначально конфигурация другая, я авто на карте-окне в инет не ставлю.

Igor_I
01-11-2005, 21:31
А ты мастером не пробовал воспользоваться? Вот сейчас попробовал, снял галку - поставил. Windows адрес не потребовала.
IP авто, но все равно из диапазона 10.*** Выдаются провайдером при подключении.

SergOst
14-11-2005, 20:47
IP авто, но все равно из диапазона 10.*** Выдаются провайдером при подключении.

Это такой особенный провайдер у вас, раздающий такие "локальные" адреса, не провайдер, а просто делящийся траффиком юзер, поставивший DHCP на чем-то. Провайдеры дают реальные адреса.

imadan
25-11-2005, 10:32
Я в сетях не силен, но, возможно, здесь http://www.siblink.altnet.ru/articles/?id=prac-small-lan1 Вы найдете то что вам нужно. Прочитав это даже я понял, что и куда :-)

Igor_I
25-11-2005, 21:01
SergOst
Я пропустил твой ответ. :)
Это такой особенный провайдер у вас, раздающий такие "локальные" адреса, не провайдер, а просто делящийся траффиком юзер, поставивший DHCP на чем-то. Провайдеры дают реальные адреса.
Хорош юзер :) Имеющий несколько тысяч компьютеров (правда в основном стоящие на фирмах)
А реальный адрес это какой?

Angry Demon
25-11-2005, 22:19
SergOst
Рассказываю, как делал я.
Имеем:
комп с ХР Pro (на самом деле пофиг, можно 2К3, 2К Pro, 2K Server), назначенный маршрутизатором, имеющий 2 сетевухи:
1-я смотрит к провайдеру, получающая по DHCP от него 10.100.3.240 (внешняя)
2-я смотрит в локаль (внутренняя), втиснута в свич, в который втиснуты все остальные компы локали. В локали адреса
192.192.192.1 - 192.192.192.255 (не пинать, знаю я диапазон адресов для локалок, но ведь мы не ищем легких путей!) :rolleyes:
Никаких мостов не надо!
Разрешаем на внешней сетевухе общее пользование, винда спросит, "из откуда етот доступ будет, из внутренней что ли?" "Ага" - отвечаю. Она мне: "Вот тебе на внутреннюю адресок 192.168.0.1". Лезу на внутреннюю и жестоко с особым цинизмом руками назначаю адрес 192.192.192.90. После этого у компов локали прописываю шлюзом 192.192.192.90. Вуаля! Осталось лишь Tmeter поставить на маршрутизатор и сам себе провайдер! :tongue:

Провайдеры дают реальные адреса
Неправда ваша! См. выше.

Igor_I
26-11-2005, 00:15
Angry Demon
Почему не надо мостов? У меня нет свитча, но есть 2 компьютера (без инета). Как быть?




© OSzone.net 2001-2012