Как прописать IP-адрес для локальной сети в Linux?

Как прописать IP-адрес для локальной сети в Linux? - коротко

Для прописывания IP-адреса для локальной сети в Linux необходимо отредактировать файл конфигурации сетевого интерфейса. В файле /etc/network/interfaces добавьте строки:

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1

Затем перезапустите сетевой сервис: sudo systemctl restart networking.

Как прописать IP-адрес для локальной сети в Linux? - развернуто

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

  1. Определение текущего состояния сети: Прежде чем внести изменения, рекомендуется определить текущее состояние сетевых интерфейсов и их конфигурацию. Для этого можно использовать команды ip addr и ifconfig. Например:

    ip addr
    

    или

    ifconfig
    
  2. Редактирование конфигурационного файла сетевого интерфейса: Конфигурация сетевых интерфейсов в Linux обычно хранится в файлах, расположенных в директории /etc/sysconfig/network-scripts (для систем с использованием NetworkManager) или в файле /etc/network/interfaces (для систем без NetworkManager).

    • Для систем с NetworkManager: В директории /etc/sysconfig/network-scripts находятся файлы конфигурации, названные в формате ifcfg-<интерфейс>, где <интерфейс> - это имя сетевого интерфейса (например, eth0, enp0s3, и так далее.). Для редактирования конфигурации нужно открыть соответствующий файл с помощью текстового редактора:

      sudo nano /etc/sysconfig/network-scripts/ifcfg-<интерфейс>
      

      В этом файле необходимо установить параметры для статического IP-адреса. Например:

      BOOTPROTO=static
      IPADDR=192.168.1.100
      NETMASK=255.255.255.0
      GATEWAY=192.168.1.1
      DNS1=8.8.8.8
      
    • Для систем без NetworkManager: В файле /etc/network/interfaces необходимо добавить или изменить строки, описывающие конфигурацию интерфейса. Например:

      sudo nano /etc/network/interfaces
      

      Добавить или изменить следующие строки:

      auto <интерфейс>
      iface <интерфейс> inet static
       address 192.168.1.100
       netmask 255.255.255.0
       gateway 192.168.1.1
       dns-nameservers 8.8.8.8
      
  3. Перезапуск сетевой службы: После внесения изменений в конфигурационные файлы необходимо перезапустить сетевую службу для применения новых настроек. Для этого можно использовать следующие команды:

    sudo systemctl restart network # Для систем с NetworkManager
    

    или

    sudo ifdown <интерфейс> && sudo ifup <интерфейс> # Для систем без NetworkManager
    
  4. Проверка конфигурации: После перезапуска сетевой службы рекомендуется проверить корректность настройки и доступность интернета с помощью команд:

    ip addr
    ping -c 4 google.com
    

Эти шаги позволят настроить статический IP-адрес для локальной сети в операционной системе Linux, обеспечив устойчивое и предсказуемое сетевое соединение.