Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевое оборудование (http://forum.oszone.net/forumdisplay.php?f=55)
-   -   Выход в и-нет на компах с 2 картами (http://forum.oszone.net/showthread.php?t=54780)

SergOst 05-10-2005 19:27 361782

Выход в и-нет на компах с 2 картами
 
Имеются 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 361810

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

Greyman 06-10-2005 06:08 361896

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 361979

Greyman
Цитата:

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

Igor_I 06-10-2005 20:19 362150

Цитата:

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

SergOst 13-10-2005 10:01 363844

Цитата:

"Соединение типа мост" на 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 364094

Напишу таки, раз за весь день никто не ответил.
Опять же повторю, надо читать справку. И не торопиться, я с этим делом неделю возился. Бегал от одного компа к другому.
Не факт, но по-моему для полного использования сетевых настроек нужна перезагрузка.
Итак, 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 364392

Цитата:

в командной строке
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 364791

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

SergOst 25-10-2005 20:46 367632

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

Попробую разобрать предложенное без справок:
Первый указанный вами 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 367645

К выходу в инет это не имеет отношение. Это надо для работы с сетью 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 368532

Цитата:

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 368542

Уточним:
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 368934

Цитата:

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

Igor_I 01-11-2005 21:31 369630

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

SergOst 14-11-2005 20:47 373893

Цитата:

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


imadan 25-11-2005 10:32 377451

Я в сетях не силен, но, возможно, здесь http://www.siblink.altnet.ru/article...rac-small-lan1 Вы найдете то что вам нужно. Прочитав это даже я понял, что и куда :-)

Igor_I 25-11-2005 21:01 377610

SergOst
Я пропустил твой ответ. :)
Цитата:

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

Angry Demon 25-11-2005 22:19 377623

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 377656

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

Angry Demon 27-11-2005 22:42 378024

Igor_I
Какая разница - свич или прямое соединение? Свич или хаб всего лишь сводит в одну точку сетевые выходы компов, что аналогично твоему подключению одного компа к другому. Мост делается только для того, чтоб комп был прозрачен в обе стороны.

Igor_I 27-11-2005 23:47 378039

Цитата:

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

Angry Demon 28-11-2005 16:38 378243

Igor_I
Всё, въехал, думал не там мост стоит. При условии, что надо соединить "сквозным проходом" Фрю и вторую ХРю (1-3 и 1-2) и нет хаба/свича - все вроде правильно. Причем, когда расшаривал подключение к инету (1-1) на первой ХР, винда сразу предложила к этому подключению организовать доступ через мост, так?

Igor_I 28-11-2005 20:11 378296

Не помню, давно это было.
А объяснять все-таки не умею. :)

Angry Demon 29-11-2005 16:26 378507

Igor_I
Рос-гос-ТРАХ, все правильно сделал! :)


Время: 04:47.

Время: 04:47.
© OSzone.net 2001-