Решил подключить сеть через ADSL к Интернету через Телеком имеется копьютер с WinXPс двумя сетевыми картами одна имеет подключение к ADSL модему другая смотрит во внутреннюю сеть.
Вопрос в том что когда я посмотрел и решил настроить ICS на карте которая подключена к ADSL там стоит IP адрес 192.168.1.1 как такое может быть это же класс IP адрессов класс С и может использоваться только в локалке.
Но самое интересное что я запустил мастер подключения сети Интернета
для он отработал расшарил соединие на карте которая подключена к ADSL .
Я пробовал достучаться до этого соединения с других машин локалки не получается то есть пинги проходят до карточки которая смотрит в локальную сеть, а на расшаренное соединение не проходят.
Я всё грешу на то что у внешнего соединеия IP адресс класса С :o
[snapback]7101[/snapback]
Во-первых, не надо путать классы сетей с блоками приватных сетей.
Блоки приватных сетей есть и в классах А и B (10.0.0.0/8 и 172.16.0.0/12 соответственно), для класса C это блок 192.168.0.0/16, т.е. 256 сетей класса С.
Подробнее, для общего развития, советую почитать вот здесь http://ru.wikipedia.org/wiki/IP-%D0%B0%D0%...%80%D0%B5%D1%81 (http://ru.wikipedia.org/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81).
Во-вторых, телеком по умолчанию настраивает ADSL в режиме маршрутизатора (router). Это значит что реальный IP адрес назначается интерфейсу модема и модем осуществляет трансляцию адресов (NAT) для внутренней сети.
В данной ситуации есть два решения данной проблемы.
1. Самое простое, если не требуется учет трафика -- купить коммутатор (switch)
за 700-800 руб., если его конечно еще нет, например, вот этот COMPEX PS2208B Switch 8*100TX/10 FullDuplex (http://igrem.ru/description.php?id=13210) или вот этот D-Link DES-1008D ( 8x 10/100 ) (http://igrem.ru/description.php?id=27426). С помощью указанных коммутаторов можно соеденить в плоскую сеть 8 устройств, в вашем случае 7 компьютеров и 1 ADSL модем.
Всем компьютерам раздать адреса из этого же диапазона -- 192.168.1.0/24.
Как правило ADSL модем автоматически раздает адреса из этого диапазона.
2. Перестроить ADSL модем в режим моста (bridge) (тут рекомендации давать сложно т.к. все зависит от марки модема, см. руководство по нему). Настроить PPPoE соединение на WinXP и это соединение "расшарить"
Остальные варианты из области половых извращений.
Например, настроить на сетевых картах компьютера только маршрутизацию (forwarding), а на модеме скорректировать правила NAT и т.д.
В общем, если трафик считать не нужно, то лучше всего первый вариант (тем более, как я понимаю, для внутренней сети коммутатор уже есть).
Если нужно его считать, то второй + какая нибудь считалка.
Я предпочел первый вариант, поскольку все подключенные к сети устройства мои и большого смысла считать трафик самому нет. Я использовал ADSL модем с интегрированным 4-х портовым коммутатором.
А меня осенила мысль можно ли сделать мост между двумя сетевыми карточками :)
[snapback]7111[/snapback]
Можно, это как раз из области половых извращений.
Сколько всего компов-то в сети? Может проще купить коммутатор?
Прошу прощения, но (: с каких пор настройка маршрутизации перешла в половое извращение?
[snapback]7121[/snapback]
Ну тут же речь идет не о настройки абстрактной "сферической маршрутизации в вакууме", а о конкретной проблеме. И как мне лично кажется, наиболее простыми и значит наиболее работоспособными в данном случае будут решения котоые я уже приводил.
Хотя можно конечно и "двойной NAT" сделать 192.168.0.0/24->192.168.1.0/24->реальный адрес на ADSL модеме. И это даже работать будет. Можно еще придумать десятка два разных решений разной степени извращенности. Поставить WinRoute, WinGate, ICA и им подобные пакеты....
Вот смысл делать мост точно нет. Все равно получаем плоскую сеть, там может проще взять коммутатор и не мучится, за одно не надо держать один комп включенным только для того чтобы дать остальным доступ в инет.
я покажусь ламером (или, в лучшем случае, чайником)... А винда не умеет просто маршрутизировать, а не натить? (:
Ладно, закроем этот вопрос. Все равно этот спор ни к чему уже не приведет.
[snapback]7123[/snapback]
А ADSL модем умеет маршрутизировать в такой сети и правильно натить пакеты?
192.168.0.0/24-[WinXP]-192.168.1.0/24-[ADSL]-инет
Возможно и умеет (хотя есть придельно тупые модемы), но в этом случае нужно обладать достаточной квалификацией чтобы его настроить. По умолчанию он точно этого делать не сможет.
Я не уверен, что автор исходного вопроса (не в обиду будет сказано), обладает достаточными навыками в этой области.
У меня конечно более извращенная схема работает, но просто модем это умеет и он настроен
инет-[ADSL]-192.168.1.0/24
|DMZ
192.168.2.0/24
У телекома нынче мода на хуявей, который умеет это делать.
[snapback]7130[/snapback]
Ну и объяснил бы товарищу как это сделать, или он по умолчанию так настроен?
Я только с ZyXELями общался, в тех моделях что я ковырял есть Static Routing Setup, ну и надо смотреть нужно ли NAT ковырять или по-умолчанию все пакеты из локалки натятся.
Кстати судя по
Я пробовал достучаться до этого соединения с других машин локалки не получается то есть пинги проходят до карточки которая смотрит в локальную сеть, а на расшаренное соединение не проходят
forwarding не включен.
А на винде как раз в этом случае ничего особенного настраивать не надо, кроме forwarding'а пакетов
По умолчанию на модеме все должно пахать
Вот ты тока что сам почти дотопал до ответа (:
Так что никаких хабов и прочих "половых извращений" скорее не понадобится.
[snapback]7134[/snapback]
Интересно, с каких это пор простая плоская сеть стала "половым извращением" :)
А вот Как форвардинг включить в винде
[snapback]7162[/snapback]
применительно к WinXP для меня осталось загадкой. Уж очень видимо в ней "все просто" не для моих иссушенных Linuxом мозгов :)
"Общий доступ к подключению Интернета" автоматически предполагает NAT да еще и как я понял накладывает ограничение -- смотрящий в локальную сеть интрефейс должен иметь адрес 192.168.0.1.