Комп'ютерні мережі. Локальна мережа через Інтернет. Локальна мережа - що це таке і навіщо потрібно

Вітаю вас, дорогі читачі! Сьогодні я розповім, як створити локальну мережу між двома та більше комп'ютерами через інтернет за допомогою однієї простенької програми Hamachi. Перед тим, як написати цю статтю, я, звичайно, подивився чужі статті на цю тему. Чесно сказати, я був здивований, які способи вони там описують: все надто складно та незрозуміло. Тому я ще більше переконався в необхідності написання цієї статті, і ось вона!

Тут не буде ніяких складних інструкцій, все просто і зрозуміло, до того ж усі свої слова я, як завжди, супроводжуватиму картинками. Але для початку я розповім, навіщо взагалі потрібно створювати локальну мережу.

По-перше, створення локальної мережі дозволяє грати зі своїми друзями в комп'ютерні ігри, які не підтримують підключення через Інтернет. По-друге, за її допомогою ми можемо обмінюватися файлами в інтернеті, і по-третє, ми можемо спілкуватися за допомогою чату локальної мережі. Звичайно, останні дві функції вже не такі привабливі, з урахуванням того, що робити все це можна і без участі локальної мережі. А ось у комп'ютерні ігри з друзями вам навряд чи вдасться зіграти. Ну та гаразд, переходимо до справи!

Інструкція із встановлення

Звичайно, спершу нам треба завантажити Hamachi. Зробити це ми можемо через офіційний сайт програми, клацнувши на великій зеленій кнопці «Випробуйте безкоштовно»:

Нам треба створити нову мережу. Для цього клацаємо по кнопці «Створити мережу»:

У вікні, що з'явилося, ми вибираємо тип мережі «Коміркова» (це важливо), а далі вигадуємо назву та опис мережі. З цим сильно не морочіться. Просто придумайте таку назву, щоб її можна було запам'ятати:

Все ми виконали основні налаштування мережі, тепер нам треба завантажити саму програму Hamachi. Для цього в меню зліва вибираємо пункт "Мережі" -> "Мої мережі". Далі вибираємо кнопку «Додати клієнта»:

У наступній сторінці просто тиснемо на кнопку "Продовжити", потім "Завантажити зараз". Після виконання цих дій програма почне завантажуватися.

Після того як програма завантажувалася, запускаємо її і дотримуємося інструкцій майстра установки, постійно погоджуючись. Єдиний момент - це поставити галочку на пункті "Створити ярлик на робочому столі", щоб потім не втратити її:

Тепер нам треба включити програму, клацнувши на кнопці включення:

Оскільки саму локальну мережу через інтернет ми вже створили на сайті, то тут нам треба лише до неї підключитися. Для цього в Hamachi в меню зверху вибираємо "Мережа" -> "Підключитися до існуючої мережі":

Ідентифікатор мережі ви завжди можете подивитися на сайті, натиснувши на кнопку «Змінити»:

У сторінці, що відкрилася, ви легко можете побачити ідентифікатор, який треба просто скопіювати:

Якщо під час створення мережі на сайті ви не створювали пароль, його можна не вводити. Потім треба зайти на сайт та підтвердити підключення нового об'єкта до мережі. Тепер ви підключилися до локальної мережі. Так само ми підключаємо й інші комп'ютери. У результаті вони стають об'єднані локальною мережею через інтернет, що потрібно. Тепер ви зможете грати в ігри разом, обмінюватися файлами та спілкуватися!

На цьому все! Якщо ця стаття була вам корисною, то й не забудьте розповісти про неї своїм друзям у соціальних мережах за допомогою кнопок, розташованих нижче. До зустрічі!

У мене на блозі вже була одна стаття про організацію локальної мережі через інтернет, але сьогодні ми поговоримо про ще один сервіс, що використовується в подібних цілях, - OpenVPN.

Про що взагалі йдеться? Про те, щоб зв'язати два або більше комп'ютерів, що знаходяться в різних місцях, в єдину локальну мережу. Тобто фізично вони будуть далеко один від одного, а віртуально - ніби в одній локальній мережі. Що дає?

  • Можливість ділитися файлами через мережу;
  • Можливість запустити якусь програму типу, що звертається з одного комп'ютера на інший;
  • Можливість грати разом в ігри та багато іншого.

Сама стаття написана не мною, запропонував мені її один із постійних учасників нашого форуму, NicromanseR, за що я йому дуже вдячний. Сам я лише трохи підредагував статтю, щоб вона більше лягала у стилістику цього блогу.

Отже, як зробити локалку через інтернет з використанням OpenVPN? Завдання не зовсім просте і вимагатиме деякої кількості маніпуляцій, але пропонована інструкція описує їх досить докладно.

Отже, завантажуємо дистрибутив програми з офіційного сайту, розпаковуємо його та встановлюємо все за умовчанням. Увага! Потрібно підтвердити встановлення драйвера мережного адаптера TAP-Win32 Adapter V9, коли це запитає Windows.

Openvpn сервер

Один з комп'ютерів виступатиме як Openvpn сервер, до нього підключатимуться інші комп'ютери. Бажано, щоб у ньому був виділений (постійний) . Почнемо з його налаштування.

  1. Запустіть вікно командного рядка Пуск – Виконати (або Win+R) – cmd.exe
  2. Найскладніша частина налаштування – генерація сертифікатів та ключів. Тут потрібно бути гранично уважним і точно дотримуватися інструкцій. У вікні консолі вводимо без лапок "cd C: Program Files Open VPN easy-rsa" де C: Program Files Open VPN папка з встановленою програмою. Вікно консолі не закриваємо.
  3. Вводимо знову без лапок «init-config»
  4. Редагуємо файл vars.bat та встановлюємо наступні параметри: KEY_COUNTRY, KEY_PROVINCE, KEY_CITY, KEY_ORG, KEY_EMAIL. Ці параметри не можна залишати порожніми, інші можна залишити за замовчуванням. Приклад:

    set KEY_COUNTRY=UA
    set KEY_PROVINCE=MO
    set KEY_CITY=Москва
    set KEY_ORG=GazProm
    set [email protected]
    set KEY_CN=changeme
    set KEY_NAME=changeme
    set KEY_OU=changeme
    set PKCS11_MODULE_PATH=changeme
    set PKCS11_PIN=1234

    У стандартному блокноті вам не вдасться відредагувати цей файл, тому я скористався програмкою «Notepad++».

  5. Вводимо по черзі команди "vars" "clean-all" та "build-ca". Остання команда build-ca запросить параметри. Усі параметри можна не змінювати, натиснувши Enter, крім одного – Common Name. Тут потрібно ввести якесь ім'я, я ввів назву організації.
  6. Тепер згенеруємо сертифікат і ключ для сервера, виконавши команду: build-key-server server Так само, як і в попередній команді, всі параметри можна прийняти за замовчуванням, але для Common Name введіть слово server. На останні два питання "Sign the certificate? " and "1 out of 1 certificate requests certified, commit? " дайте відповідь ствердно, натиснувши "y"
  7. Тепер згенеруємо ключі для клієнтів, виконавши команди:
    "build-key client1"
    "build-key client2"
    (Це команди для двох філій, за аналогією можна зробити ключі для більшої кількості)
  8. Як і минулого разу, приймаємо всі параметри, крім Common Name, для якого вказуємо client1 і client2 відповідно. На останні запитання знову дайте відповідь ствердно. Залишилося виконати ще одну команду: build-dh
  9. Отже, в результаті виконання всіх команд, ми отримаємо в папці C: Program Files OpenVPN easy-rs keys ряд файлів ключів і сертифікатів. Зайдіть на сервер до папки C:\Program Files\OpenVPN\config і скопіюйте туди вміст папки.\easy-rs\keys. Скопіюйте окремо такі файли для клієнтських машин: ca.crt, client1.crt, client1.key, client2.crt, client2.key у безпечне місце, потім їх потрібно буде перенести на комп'ютери клієнтів, що підключаються. Ось і все з сервером, можна запускати службу OpenVPN Service, можна зробити автоматичний запуск служби за потреби (через Пуск- Панель управління – Служби), але залишилося зробити конфіг для сервера. Відразу хочу зауважити, що на Windows клієнтах і серверах шлях треба прописувати через Подвійний \\. І так, зайдемо в папку C:\Program Files\OpenVPN\config і створимо там файл "server.ovpn", його зміст повинен бути приблизно наступний:

    port 5194
    proto udp
    dev tun
    topology subnet
    ca C:\Program Files\OpenVPN\config\\keys\ca.crt
    cert C:\\Program Files\\OpenVPN\\config\\keys \\server.crt
    key C:\\Program Files\\OpenVPN\\config\\keys \\server.key # Цей файл повинен бути kept secret
    dh C:\\Program Files\\OpenVPN\\config\\keys \\dh1024.pem
    server 10.218.77.0 255.255.255.0 # vpn subnet
    ifconfig-pool-persist ipp.txt # Тут зберігатимуться ip адреси клієнтів
    push "route 192.168.78.0 255.255.255.0"
    keepalive 10 120
    comp-lzo
    persist-key
    persist-tun
    status openvpn-status.log
    log-append openvpn.log
    verb 4
    mute 20
    client-to-client
    client-config-dir C:\Program Files\OpenVPN\config\\keys

Конфіг готовий, залишилося створити ще 1 файл з ім'ям «ipp.txt» і наступним змістом:

client1,10.218.77.10
client2,10.218.77.11
client3,10.218.77.12

Все, від сервера OpenVPN можна поки що відстати. Переходимо до налаштування клієнтської частини для створення локалки через інтернет.

Openvpn клієнт

Щоб налаштувати Openvpn клієнт, Заходимо в папку за адресою C:\Program Files\OpenVPN\config і створюємо там файл "client.ovpn" з наступним змістом:

remote my_server 5194
client
dev tun
proto udp
topology subnet
persist-key
persist-tun
ca C:\Program Files\OpenVPN\config\\keys \ca.crt
cert C:\\Program Files\\OpenVPN\\config\\keys \\client1.crt
key C:\\Program Files\\OpenVPN\\config\\keys \\client1.key
comp-lzo
verb 4
mute 20

Тут Вам потрібно змінити значення "my_server" на IP адресу вашого сервера. Скопіюємо файли ca.crt, client1.crt, client1.key у папку C:\Program Files\OpenVPN\config\keys для користувача "client1" та файли ca.crt, client2.crt, client2.key для другого клієнта (якщо у вас планується більше двох). На цьому налаштування OpenVPN клієнта закінчено. Пробуємо підключитися.

Примітка (Сандер): Якщо ви все правильно налаштуєте, після запуску служби на сервері і сеансів на клієнтах, ваші комп'ютери опиняться в одній локальній мережі. Технічно це буде виглядати як у вас з'явився новий мережевий адаптер, який функціонує як локалка через інтернет. І ще. OpenVPN - це безкоштовний продукт з відкритим кодом, так що ви працюєте не через чорну скриньку, не зав'язані на чужі сервери, загалом за допомогою цієї технології ви отримуєте справжній захист від зовнішнього світу. Крім того, OpenVPN чудово працює під , так що ви навіть зможете зв'язати один з одним в одну комп'ютери з різними операційними системами.

Якщо у вас будуть питання, пишіть, ми намагатимемося допомогти.

Доброго дня, шановні користувачі. Тут я виклав матеріал для тих людей, які більшість свого часу проводять, граючи в різні комп'ютерні ігри. Але він буде корисний не тільки затятим геймерам, а й звичайним користувачам, які також знайдуть, що для себе почерпнути. Отже, сьогодні ви дізнаєтеся про те, як можна самостійно організувати мережу через інтернет.

Нещодавно мені на очі попалася досить корисна програма, яка називається "Хамачі". Саме за її допомогою і створюватиметься наша віртуальна через інтернет. Тому зараз я вам докладно викладу весь принцип роботи даного програмного забезпечення. Отже, припустимо, що ви захотіли пограти в ту чи іншу гру разом зі своїм знайомим чи товаришем. Однак потрібна вам програма не містить у собі функцію, яка підтримує цю дію через всесвітню павутину, а тільки має опцію розповсюдження по локальній мережі. Не турбуйтеся. Цього нам буде достатньо.

Для того, щоб пограти за допомогою цієї можливості, у нас має бути локальна мережа через інтернет. Названа вище програма нам забезпечить таку мережу, через яку ви зможете не лише пограти з друзями, а ще й передавати та отримувати будь-які дані. Для цього почніть з того, щоб завантажити це диво на свій комп'ютер. Після цього ви будете готові до того, щоби локальна мережа через інтернет була на вашому пристрої. Як тільки ви це зробили, ви повинні її встановити на свій жорсткий диск. У цьому немає нічого складного, тому описувати цю процедуру не буду.

Отже, програма встановлена, і тепер ми маємо її запустити та відповідним чином налаштувати. Активуйте програму. У вікні ви повинні побачити велику синю кнопку. Саме на неї ви і повинні натиснути насамперед. Далі необхідно запровадити назву клієнта. Тут вашої фантазії є де розгулятися, оскільки від того, що ви тут напишіть, нічого принципово залежати не буде.

Підтверджуєте введені дані та бачите наступне вікно. Там ви вибираєте та натискаєте вкладку створення нової мережі. Перед вами з'явиться чергове віконце, в якому потрібно буде вказати назву з'єднання. Його потрібно ввести в рядку, який називається "ідентифікатор". Також там є поле для пароля. Його можна і не вводити. Але краще таки, щоб він був. У такому разі до вас не зможуть приєднуватись небажані люди.

Коли всі необхідні дані заповнені, натискайте на кнопочку, яка називається «Створити». Так, у вас з'явиться локальна мережа через інтернет. Коли ця операція зроблена, ваші товариші повинні приєднатися до вас. Щоб це зробити, необхідно в головному меню натиснути кнопку під назвою «Підключитися до вже існуючої мережі». Після цього просто ввести потрібний ідентифікатор, а також пароль до з'єднання. Це все. Тепер ця локальна мережа через інтернет об'єднуватиме між собою комп'ютери, які «думатимуть», що знаходяться у звичайній "локалці". Грайте разом, передавайте дані - все це можливо завдяки "Хамачі".

Невелике введення

Як уже було сказано в короткому описі, мова у цій статті піде про створення локальної мережі через інтернет за допомогою утиліти Hamachi.

Якщо створити за допомогою цієї утиліти локальну мережу через інтернет, можна буде грати з друзями, обмінюватися файлами і використовувати різні утиліти для роботи з локальною мережею. Для програм і самої Windows мережа Hamachi буде звичайнісінькою локальною мережею. Вся передана по інтернету інформація шифрується 256-бітним ключем за алгоритмом AES (інтернет, незважаючи на те, що інтернет зазвичай зображують у вигляді білої хмаринки, насправді це досить похмурий ліс з купою небезпек. Так що шифрування тут дуже доречне)

Налаштування Hamachi

Перш за все, цю утиліту потрібно завантажити (завантажити/завантажити/сайт) та встановити. Для наших цілей цілком підійде безкоштовна версія з обмеженням 16 комп'ютерів у мережі. Цього більш ніж достатньо.

Після встановлення запускаємо цю утиліту та натискаємо кнопку увімкнути:

Для створення мережі через інтернет натискаємо Create a new network:

Вводимо ідентифікатор (ім'я) мережі та пароль для підключення до неї:

Натискаємо на кнопку Створити:

От і все. Мережа ми створили.

Тепер розглянемо як підключити до цієї мережі інші комп'ютери. Для початку на них потрібно також встановити та запустити цю утиліту.

У головному вікні потрібно натиснути кнопку увімкнути:

Вказати ім'я клієнта (воно має відрізнятись від введеного раніше. Клієнт інший):

Щоб підключитися до мережі, натискаємо на Join an existing network:

Вводимо ім'я та пароль створеної раніше мережі:

Натискаємо підключиться:

От і все. Ми підключилися до мережі. Зелений кружечок означає, що підключення вдалося. Жовтий – помилка з підключенням. Миготливий обідок означає передачу даних.

У системі на обох комп'ютерах, які підключаються через мережу Hamachi, з'являється додаткове підключення до мережі:

Налаштування цієї мережі повністю аналогічне локальному. Вона описана в цих матеріалах: , та в інших статтях на цьому сайті

Додаткові можливості та налаштування

Утиліта Hamachi дозволяє керувати мережею через Web-інтерфейс. Для цього потрібно спочатку зареєструватися, ввести ім'я облікового запису в налаштуваннях програми (посилання приєднати):

та зайти на сайт Hamachi.

Також ця утиліта дозволяє обмінюватись повідомленнями між користувачами мережі. Для цього клацаємо правою кнопкою мишки на користувачеві, який підключений до мережі та вибираємо пункт Чат

У вікні пишемо повідомлення іншим:

Також ця утиліта дозволяє налаштовувати стиснення трафіку та шифрування:

На цьому все. Всі питання щодо комп'ютерних мереж прошу викладати в цій темі форуму: . З питань організації спільних ігор через мережу прошу звертатися до тем .

Всі питання прошу викладати на форумі

Підключення комп'ютера до Інтернету,через модем, через локальну мережу, через інший комп'ютер та через роутер, як настроїти підключення до інтернетута налаштування мережі між комп'ютерами.

Підключення двох комп'ютерів до Інтернету

Якщо у вас на комп'ютерах різні операційні системи, Windows XP, 7 або навіть Windows 8, не засмучуйтеся, всі вони працюють по мережі за однаковим принципом.

Я постарався якомога світліше описати як налаштувати підключення по локальній мережі та підключення до інтернету через локальну мережу, якщо ви новачок і раніше не зналися на цьому то точно знаю що ви залишилися задоволені. Але якщо у вас є питання, пишіть мені на e-mail [email protected]я з радістю вам допоможу.

8 comments to Підключення комп'ютера до Інтернету через локальну мережу

    • Тут може бути кілька варіантів.
      1) Подивіться чи правильно карта підключена.
      2) Якщо не бачить вбудовану карту, то подивіться чи не відключена вона в біосі.
      3) Подивіться в диспетчері пристроїв, чи є обидві карти і драйвери до них.
      4) Одна з карт не справна, найчастіше буває із вбудованою.
      Якщо ваш комп'ютер має доступ до інтернету, я вам з радістю допоможу віддалено через TeamViewer.
      Якщо щось пишіть у коментарі.

    • Якщо підключення створено за правилами, оскільки зазначено в статті, і якщо обидва комп'ютери мають операційну систему Windows XP, то проблем ніяких не повинно бути. Але якщо windows 7 то тут можуть бути інші додаткові налаштування, які в описаній версії XP не підтримує.
      Для цього зайдіть на комп'ютер сервер у Пуск/Панель управління/Центр управління мережами…/Додаткові параметри загального доступу
      І тут скрізь виберіть Увімкнути, Дозволити, крім одного пункту Загальний доступ із парольним захистом, цей пункт потрібно вимкнути.

  • Здрастуйте, у мене проблема наступна. Нетбук на віндоус хп підключений по вайфай. Він підключений по локальній мережі до комп'ютера з виндоус7. Налаштування мережі правильно. Облазив весь інтернет, але ніяк не можу дозволити комп'ютеру на віндоус7 підключитися до інтернету по локальній мережі від нетбука. Як це зробити,