• Как объединить 2 далеко расположенных друг от друга компьютера в локальную сеть?

  • Что лучше

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

    Итак существует pptp vpn. существует специально для того чтобы ходить в локалку снаружи.
    хочется чтобы клиент коннектился к vpn и мог пользоваться сервисами vpn не теряя при этом коннекта с инетом через свою тачку.
    в линуксее (который конектится как клиент) я в ip_up.d пишу
    -----
    ip r a NETWORK/MASK via СЕРВЕРНЫЙ.КОНЕЦ.PPP.СОЕДИНЕНИЯ
    -----
    все! работает... но в интуитивно понятной винде я должен сделать следующее:
    1. узнать шеснадцатиричный номер интерфейса полученого после соединений с pptp
    2. узнать адрес полученый у pptp
    3. написать
    route add NETWORK mask MASK ЛОКАЛЬНЫЙ.КОНЕЦ.PPP.СОЕДИНЕНИЯ if 0xАДРЕСИНТЕРФЕЙСА
    и так каждый раз. если сделать соединение persistent, то после обрыва pptp оно восстанавливается, но если не дай бог вы оборвали соединение LAN (через которое ранее устанавливалось pptp) то вам капец. роутинг остается прежним но пакеты не роутятся и тд.
    надо делать
    route change "все тот же роутинг" if 0xНОВЫЙАДРЕСИНТЕРФЕЙСА
    ---------------
    Второй кейс не такой ужасный но зато еще лучше показывает уровень поддержки tcp/ip в винде:

    Предположим что наш провайдер в разное время выдавал нам ip в диапазонах /30 т.е. по 4 адреса (включая "служебные" в каждой сети)
    итак. мы имеем роутер котрый имет один внешний интерфейс к провайдеру и один внутренний в нашу сеть - которая вся dmz посути. за несколько лет мы получили 40 таких сетей. а теперь внимание вопрос. если сеть на линуксе то сколько ip из этих мы сможем использовать для внутренних нужд ? А если вся внутр сеть на Винде ?
    ответ такой:
    на линуксе вся сеть: 40*4-1 (внутри делаем маску /32 на вутренних тачках
    ip r a server_address dev lan
    ip r a ip.ad.dr.es via server_address

    на линуксе только роутер: 40 адресов и на интерфейсе роутера такое
    ip ad a serveradres1
    ip ad a serveradres2
    ip ad a serveradres3
    ...
    ip ad a serveradres40
    ---------
    если они и в longhorn сие не поправят то можно на них ккрест жирнейший ставить.

    ps: это интересно кроме меня вообще кто-нить понимает ??






























  • Как объединить 2 далеко расположенных друг от друга компьютера в локальную сеть?

  • Что лучше