Windows XP NAT

    Здравствуйте, хабрааксакалы :) Пытаюсь настроить интернет для общежития, пока не очень. Зная, что на ресурсе полно грамотных людей, прошу помощи в этом нелегком деле. В благодарность обещаюсь написать детальный пост с картинками и HOWTO-шной феерией о проблеме.

    Сначала расскажу суть проблемы. Есть компьютер, он подключен к локальной сети через интерфейс

    LAN0, имеет
    IP адрес 192.168.15.15,
    маска 255.255.128.0.


    Через эту же сетевую карту через PPPoE идет «дозвон» до интернета. В компьютере есть еще одна сетевая карта LAN1, в которую воткнула точка доступа WiFi.

    IP LAN1 192.168.130.51
    маска LAN1 255.255.128.0

    шлюз оставлен пустым

    На самой точке доступа прописано:
    IP 192.168.130.50
    маска LAN1 255.255.128.0
    GW 192.168.130.51


    Через WiFi подключен ноутбук,
    IP: 192.168.130.52
    маска: 255.255.128.0
    GW: 192.168.130.51


    в Windows XP включен NAT (Не ICS) по ognivo777.livejournal.com/36093.html такому руководству. NAT проложен между LAN0 и LAN1 интерфейсами. (LAN0 — full, LAN1 — private).

    С ноутбука пингуется сеть, принадлежащая LAN0, например, 192.168.2.22, но не пингуется интернет (даже по IP, не используя DNS адресацию). Собственно, хочется интернета на ноутбуке по NAT.
    Вкратце схема такова

    Интернет =(LAN0)=> Компьютер =(LAN1)=> Точка WiFi => Ноутбук.

    Предвижу вопросы:
    1) Прокси не хочется, по вполне очевидным причинам.
    2) Открывать общий доступ к интернет подключению через ICS не получится: оно пытается назначить на сетевую карту LAN0 IP адрес 192.168.0.1, что недопустимо в существующей сети, т.к. уже занято.
    3) По идее, надо строить NAT между LAN1 и интерфейсом PPPoE, но таковые в Windows не считаются интерфейсами, как говорит netsh. Он говорит о доступности LAN0 и LAN1 только.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 27

      +1
      1) Почему ты считаешь, что ICS должен «открыться» именно для LAN0? Ведь тебе нужно расшарить интернет для LAN1? Вот и выбирай именно LAN1 в выпадающем меню.

      2) Как изменить DHCP-параметры для ICS: support.microsoft.com/kb/230148
        0
        Пардон, ответил ниже.
        +1
        1) Хм, проверю, конечно, хотя сомневаюсь.

        2) Сами то по ссылке ходили и в реестр глядели?
        «APPLIES TO

        * Microsoft Windows Millennium Edition
        * Microsoft Windows 98 Second Edition»
          0
          А на LAN0 тебе объективно нужна такая широкая маска?
          Действительно, похоже на WinXP 192.168.0.1 не сменить,
          а он у тебя перекрывается с LAN0 по ее маске.
          Хотя есть на форумах одно сообщение, что можно
          заставить ICS работать в режиме со статическими адресами
          без DHCP (ссылку не привожу, т.к. не тестировал).
          Либо сужай маску на LAN0 и тогда 192.168.0.1 будет отлично
          жить на LAN1 «в сторону» Wi-Fi и ноутбука.
            0
            Ну сеть для LAN0 на 4 общежития, сужать диапазоны вредно и бессмысленно. Сам провайдер такую маску рекомендует…
            0
            Ну для начала маску 130 подсети можно сократить. Вам не требуется из нее видеть ничего кроме вашего компа с инетом. Насчет остального думаю.
              0
              NAT следует поднимать между интерфейсом pppoe и внутренним lan1 (опционально и между lan0).
              Кстати не забывайте про dns сервера.
                0
                попробуйте поднять сначала pppoe, а потом его посмотреть.
                  0
                  Да нельзя между LAN1 и PPPoE сделать прямой NAT, кажется. Вот в линухе так и юзаю, связан eth1 с ppp0.
                    0
                    если, мне не изменяет память (проверить к сожалению негде), pppoe (или vpn) когда запускается, они поднимают свой интерфейс.
                      0
                      Вы правы — поднимается ppp0 к примеру
                +2
                )))
                при включении ics адрес действительно назначится на 192.168.0.1, но никто не мешает сменить его на любой другой))
                  0
                  короче вся проблема решается включением ics))
                    0
                    в итоге получим
                    Интернет =(PPPOE)<= Компьютер =(LAN1)<= WiFi <= Ноутбук.
                    нужно назначить днс правильный на ноуте+выставить дефолтным роутером твой LAN1
                    на компе расшарить подключение pppoe, выбрать сеть lan1, после изменить ip адрес сетевой карты на правильный
                      0
                      Ну я попробую, если только он позволит поставить на LAN1 то, что я ставлю сейчас, то великолепно.
                  +1
                  Привет,
                  мне тут в пришло сообщение вот такого вида:

                  Если не сложно ответь на этот пост
                  dzhon.habrahabr.ru/blog/53466/

                  напиши человеку
                  «Хотя ICS и ставит адрес на внутреннем интерфейсе 192.168.0.1 — это не является проблемой, так как этот адрес можно просто сменить на любой нужный в настройках TCPIP интерфейса и все будет работать уже с новым адресом»


                  Э… я вообще не в теме, честно :-)
                    0
                    Ага, попробуем, спасибо!
                    0
                    Глянь www.ixbt.com, и в соседних темках.
                      0
                      Например?
                      0
                      чем дело то кончилось?
                        0
                        Все работает, спасибо :)
                          0
                          Не за что)
                      • НЛО прилетело и опубликовало эту надпись здесь
                          0
                          Всё-таки по ходу NAT не работает. Попробовать пересоздать.

                          Ещё неплохо бы увидеть route print c машины, на которой NAT. И трейсы локалки и инета с бука.
                            0
                            Недочитал пост, поэтому дополняю свой каммент :)

                            По поводу пункта 2 — делаете всё через ICS, оно присваивает 192.168.0.1, игнорируете и меняете снова на то, что вам нравится. И не забыть указать сетевой интерфейс, через который будем клиентов цеплять.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              Всем спасибо большое, настроил посредством ICS, потом поменял IP на нужный!

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое