Как сделать локальную сеть на Linux? - коротко
Для создания локальной сети на Linux необходимо установить и настроить пакеты NetworkManager или systemd-networkd для управления сетевыми интерфейсами. Затем следует конфигурировать статические IP-адреса для каждого узла сети, чтобы обеспечить их взаимодействие друг с другом без использования маршрутизатора.
Как сделать локальную сеть на Linux? - развернуто
Создание локальной сети (LAN) на операционной системе Linux включает несколько этапов, начиная с конфигурации сетевых интерфейсов и заканчивая проверкой подключения. Для выполнения этих шагов необходимо иметь базовые знания о работе с командной строкой и текстовыми редакторами, такими как nano
или vi
.
-
Установка необходимых пакетов: Для управления сетевыми интерфейсами на большинстве дистрибутивов Linux используется утилита
ip
. Убедитесь, что она установлена:sudo apt-get update sudo apt-get install iproute2
-
Конфигурация сетевых интерфейсов: Для настройки сетевого интерфейса используется команда
ip
. Например, для назначения статического IP-адреса интерфейсуeth0
:sudo ip addr add 192.168.1.1/24 dev eth0
Здесь
192.168.1.1
- это IP-адрес, а/24
- маска подсети. -
Настройка маршрута по умолчанию: Убедитесь, что маршрут по умолчанию направлен через ваш шлюз (например,
192.168.1.1
):sudo ip route add default via 192.168.1.1
-
Настройка DNS: Для разрешения доменных имен укажите DNS-сервер (например,
8.8.8.8
):sudo ip addr add 192.168.1.1/32 dev eth0
-
Проверка подключения: После настройки интерфейса проверьте его статус с помощью команды:
ip addr show eth0
Убедитесь, что IP-адрес и маршрут установлены правильно.
-
Настройка других компьютеров: Аналогично настройте сетевые интерфейсы на других компьютерах в вашей локальной сети, используя IP-адреса из того же диапазона (например,
192.168.1.2
,192.168.1.3
и так далее.). -
Проверка подключения между компьютерами: Для проверки подключения между компьютерами используйте команду
ping
:ping 192.168.1.2
Если пакеты успешно достигают целевого устройства, это означает, что сеть настроена правильно.
-
Сохранение конфигурации: Для того чтобы изменения сохранились после перезагрузки системы, необходимо создать или отредактировать файл конфигурации сети. Например, для дистрибутива Debian/Ubuntu это может быть файл
/etc/network/interfaces
:sudo nano /etc/network/interfaces
Добавьте следующие строки:
auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
Следуя этим шагам, вы сможете создать и настроить локальную сеть на операционной системе Linux, обеспечив соединение между несколькими компьютерами в одном физическом месте.