Локальная сеть между двумя компьютерами¶
Локальная сеть между двумя компьютерами — это соединение двух персональных компьютеров, позволяющее им обмениваться файлами, совместно использовать ресурсы и выходить в интернет через одно подключение. Для соединения двух машин применяются кабельные (Ethernet, Wi-Fi, USB) и беспроводные технологии; выбор способа зависит от оборудования, расстояния между компьютерами и требуемой скорости обмена данными.
¶Способы соединения
Существует несколько основных вариантов организации прямого соединения между двумя компьютерами:
| Способ | Кабель / технология | Скорость | Особенности |
|---|---|---|---|
| Ethernet (кроссовый кабель) | UTP Cat 5e/6, кроссовая обжимка | 100 Мбит/с — 1 Гбит/с | Самый надёжный и быстрый вариант |
| Ethernet через коммутатор | UTP Cat 5e/6, прямая обжимка | 100 Мбит/с — 1 Гбит/с | Требуется сетевой коммутатор |
| Wi-Fi (ад hoc или через роутер) | IEEE 802.11 | 50–600 Мбит/с | Без кабеля, зависит от помех |
| USB-мост | USB 2.0/3.0 кабель | 30–400 Мбит/с | Простая настройка, низкая скорость |
| Bluetooth | IEEE 802.15.1 | до 3 Мбит/с | Для обмена небольшими файлами |
¶Соединение кроссовым кабелем
Наиболее распространённый проводной способ — прямое подключение сетевых карт кабелем Ethernet с кроссовой обжимкой (MDI-X). В современных сетевых картах функция автоматического определения типа кабеля (Auto MDI/MDI-X) обычно реализована, поэтому подходит и обычный прямой кабель.
Порядок действий:
- Подключить компьютеры кабелем Ethernet.
- На каждом компьютере открыть параметры сетевого подключения.
- Задать статические IP-адреса из одной подсети, например 192.168.0.1 и 192.168.0.2 с маской 255.255.255.0.
- Настроить рабочее имя группы (в Windows — одинаковое рабочее имя группы, в Linux — одинаковый рабочий домен через Samba).
- Разрешить доступ к общим папкам и открыть необходимые порты в брандмауэре.
После настройки оба компьютера видят друг друга в сетевом окружении и могут обмениваться файлами по протоколам SMB/CIFS (Windows) или NFS/Samba (Linux).
¶Соединение через Wi-Fi
Беспроводная локальная сеть между двумя компьютерами строится двумя способами: напрямую (режим ad hoc, в современных стандартах — Wi-Fi Direct) или через беспроводной роутер.
В режиме ad hoc один компьютер раздаёт сеть, второй подключается к ней по SSID и паролю. Стандарт Wi-Fi Direct позволяет устанавливать прямое соединение без точки доступа, скорость достигает нескольких сотен Мбит/с в диапазоне 5 ГГц.
При наличии роутера оба компьютера подключаются к нему по Wi-Fi или кабелю, а роутер выполняет роль центрального узла, выделяя адреса по DHCP.
¶Соединение через USB
Для быстрого обмена файлами без настройки сетевых параметров используется USB-мост (USB networking cable). Такие кабели снабжены встроенным чипом, который эмулирует сетевой адаптер на обоих концах. После подключения операционная система автоматически устанавливает драйвер и создаёт виртуальный сетевой интерфейс. Скорость USB 2.0 ограничена примерно 30–400 Мбит/с, USB 3.0 — до 1 Гбит/с.
¶Настройка IP-адресации
Для прямого соединения без DHCP-сервера адреса назначаются вручную. Рекомендуется использовать диапазон частных адресов (RFC 1918):
- 192.168.0.0/24
- 10.0.0.0/8
- 172.16.0.0/12
Маска подсети для двух компьютеров — 255.255.255.0 (или 255.255.255.252 для минимальной подсети из двух адресов). Шлюз и DNS-сервер при прямом соединении не указываются, если нет выхода в интернет.
В Windows настройка выполняется через «Параметры сети и интернета» → «Изменение параметров адаптера» → свойства IPv4. В Linux адрес назначается командой ip addr add 192.168.0.1/24 dev eth0 или через конфигурационные файлы NetworkManager / netplan.
¶Общие папки и доступ к файлам
После настройки подключения организуется обмен файлами:
- В Windows — через общий доступ к папкам (протокол SMB), папка открывается по пути
\\192.168.0.1\имя_папки. - В Linux — через Samba (совместимость с Windows) или NFS (нативный Linux-протокол).
- Кроссплатформенный обмен — через Samba с обеих сторон.
Для передачи отдельных файлов используются протоколы FTP, SCP или специализированные утилиты.
¶Выход в интернет через один компьютер
Если один из компьютеров подключён к интернету, второй может использовать его как шлюз. В Windows для этого включается общий доступ к подключению («Разрешить другим сетевым подключениям использовать подключение этого компьютера»), в Linux — включается IP-маскарад (NAT) через iptables или nftables:
`` iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ``
Второй компьютер указывает адрес первого в качестве шлюза по умолчанию.
¶Проблемы при настройке
Наиболее частые неполадки: конфликт IP-адресов, блокировка соединения брандмауэром, несовпадение рабочих имён и групп в Windows, отсутствие общей подсети. Для диагностики используются команды ping, ipconfig / ip addr, arp -a.
¶Источники
- Руководства Microsoft по настройке сетевых подключений Windows
- Документация проекта Samba
- RFC 1918 — Private Internet Address Allocation
- IEEE 802.3 (Ethernet) и IEEE 802.11 (Wi-Fi) стандарты
- Документация Linux kernel по сетевым подсистемам
