Как соединить два компьютера в сеть
Как соединить
Есть роутер — проще всего через него. Роутера нет — соедините компьютеры напрямую кабелем.
Есть роутерподключите оба компьютера к нему
Подключите оба компьютера к одному роутеру — по Wi‑Fi или кабелем. Они сразу оказываются в одной сети:
- Узнайте адрес каждого:
ipconfigв Windows,ip -br -4 addrв Linux. - Проверьте связь с одного на другой:
ping 192.168.1.26(адрес второго компьютера). - Передайте файлы — способы в конце справки.
Компьютеры, подключённые к гостевой сети Wi‑Fi, друг друга обычно не видят — нужна основная сеть.
Роутера нетнапрямую кабелем
Подойдёт обычный сетевой кабель (патч-корд). Специальный перекрёстный кабель (кроссовер) был нужен для старых сетевых карт; современные сами определяют, как подключён кабель (Auto MDI-X).
Роутера между компьютерами нет, адреса раздавать некому. Windows через минуту-другую назначит себе адрес 169.254.x.x, и иногда компьютеры видят друг друга уже так. Надёжнее задать адреса вручную:
| Компьютер 1 | Компьютер 2 | |
|---|---|---|
| IP-адрес | 192.168.50.1 | 192.168.50.2 |
| Маска | 255.255.255.0 | 255.255.255.0 |
| Шлюз | пусто | пусто |
Сеть выберите не такую, как дома: если домашняя — 192.168.1.x, а компьютер одновременно подключён к Wi‑Fi, одинаковые сети на кабеле и в Wi‑Fi запутают его.
В Windows адрес задаётся в свойствах подключения Ethernet: «Назначение IP-адреса» → «Изменить» → «Вручную» (подробнее — в теме Windows). В Linux временно, до перезагрузки, адрес можно добавить командой:
sudo ip addr add 192.168.50.2/24 dev enp3s0Имя интерфейса (enp3s0) у вас своё — его видно в ip -br link. Как задать адрес насовсем — в теме Ubuntu.
Проверка связи
Наберите ping и адрес второго компьютера — при прямом кабеле это адрес из таблицы выше:
ping 192.168.50.2Если ответов нет, а адреса заданы верно, — скорее всего, не отвечает брандмауэр второго компьютера: Windows по умолчанию часто не отвечает на ping. Отметьте сеть как частную (в Windows в общедоступной сети компьютер скрыт от других) и проверьте ещё раз.
Передать файлы
- Общая папка Windows. Откройте доступ к папке на одном компьютере, а на другом наберите в адресной строке Проводника
\\192.168.50.1. Как открыть доступ — в теме Windows. - Между Linux-компьютерами — по SSH командой
scp:scp file.zip ivan@192.168.50.2:/home/ivan/(на втором компьютере должен работать сервер SSH; подробнее — в теме Ubuntu). - Если на компьютере есть Python — встроенный веб-сервер раздаёт содержимое текущей папки:
python3 -m http.server 8000На втором компьютере откройте в браузере http://192.168.50.1:8000/ и скачайте нужные файлы. Остановить сервер — Ctrl+C в окне, где он запущен.
Пока работает http.server, файлы этой папки может скачать любой, кто в той же сети. Запускайте его только в своей сети, в папке, где нет лишнего, и сразу останавливайте после передачи. Брандмауэр может спросить, разрешить ли Python доступ к сети, — разрешайте только для частной сети.
Соединяли напрямую кабелем — когда кабель больше не нужен, верните на компьютерах автоматическое получение адреса, иначе при подключении этим же гнездом к роутеру интернета не будет.