Как сделать локальную сеть на 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, обеспечив соединение между несколькими компьютерами в одном физическом месте.