Как сделать локальную сеть на Linux?

Как сделать локальную сеть на Linux? - коротко

Для создания локальной сети на Linux необходимо установить и настроить пакеты NetworkManager или systemd-networkd для управления сетевыми интерфейсами. Затем следует конфигурировать статические IP-адреса для каждого узла сети, чтобы обеспечить их взаимодействие друг с другом без использования маршрутизатора.

Как сделать локальную сеть на Linux? - развернуто

Создание локальной сети (LAN) на операционной системе Linux включает несколько этапов, начиная с конфигурации сетевых интерфейсов и заканчивая проверкой подключения. Для выполнения этих шагов необходимо иметь базовые знания о работе с командной строкой и текстовыми редакторами, такими как nano или vi.

  1. Установка необходимых пакетов: Для управления сетевыми интерфейсами на большинстве дистрибутивов Linux используется утилита ip. Убедитесь, что она установлена:

    sudo apt-get update
    sudo apt-get install iproute2
    
  2. Конфигурация сетевых интерфейсов: Для настройки сетевого интерфейса используется команда ip. Например, для назначения статического IP-адреса интерфейсу eth0:

    sudo ip addr add 192.168.1.1/24 dev eth0
    

    Здесь 192.168.1.1 - это IP-адрес, а /24 - маска подсети.

  3. Настройка маршрута по умолчанию: Убедитесь, что маршрут по умолчанию направлен через ваш шлюз (например, 192.168.1.1):

    sudo ip route add default via 192.168.1.1
    
  4. Настройка DNS: Для разрешения доменных имен укажите DNS-сервер (например, 8.8.8.8):

    sudo ip addr add 192.168.1.1/32 dev eth0
    
  5. Проверка подключения: После настройки интерфейса проверьте его статус с помощью команды:

    ip addr show eth0
    

    Убедитесь, что IP-адрес и маршрут установлены правильно.

  6. Настройка других компьютеров: Аналогично настройте сетевые интерфейсы на других компьютерах в вашей локальной сети, используя IP-адреса из того же диапазона (например, 192.168.1.2, 192.168.1.3 и так далее.).

  7. Проверка подключения между компьютерами: Для проверки подключения между компьютерами используйте команду ping:

    ping 192.168.1.2
    

    Если пакеты успешно достигают целевого устройства, это означает, что сеть настроена правильно.

  8. Сохранение конфигурации: Для того чтобы изменения сохранились после перезагрузки системы, необходимо создать или отредактировать файл конфигурации сети. Например, для дистрибутива 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, обеспечив соединение между несколькими компьютерами в одном физическом месте.