Как сделать локальную сеть в Linux? - коротко
Для создания локальной сети в Linux необходимо настроить сетевые интерфейсы и конфигурационные файлы. В частности, используется утилита ip для присвоения IP-адресов и маски подсети, а также systemd-networkd или NetworkManager для управления сетевыми соединениями.
Как сделать локальную сеть в Linux? - развернуто
Создание локальной сети (LAN) в операционной системе Linux включает несколько ключевых шагов, которые необходимо выполнить для обеспечения корректного функционирования всех устройств в сети.
-
Настройка сетевых интерфейсов: Для начала необходимо определить и настроить сетевые интерфейсы на каждом устройстве, которое будет участвовать в локальной сети. Это можно сделать с помощью команды
ifconfigили более современного аналогаip addr.sudo ip link set eth0 up sudo ip addr add 192.168.1.1/24 dev eth0В данном примере интерфейс
eth0настраивается с IP-адресом192.168.1.1и маской подсети255.255.255.0. -
Настройка статического маршрута: Для обеспечения корректного маршрутизания данных между устройствами, необходимо настроить статический маршрут к шлюзу по умолчанию.
sudo ip route add default via 192.168.1.1В данном примере
192.168.1.1является IP-адресом шлюза по умолчанию. -
Настройка DNS-сервера: Для преобразования доменных имен в IP-адреса необходимо настроить DNS-сервер. Это можно сделать через файл конфигурации
/etc/resolv.conf.echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/nullВ данном примере используется публичный DNS-сервер Google
8.8.8.8. -
Настройка файла hosts: Для локальной сети рекомендуется использовать файл
/etc/hostsдля сопоставления IP-адресов с доменными именами.echo "192.168.1.100 hostname" | sudo tee -a /etc/hosts > /dev/nullВ данном примере устройство с IP-адресом
192.168.1.100сопоставляется с именемhostname. -
Настройка сетевых сервисов: Для обеспечения корректного функционирования сети необходимо запустить и настроить основные сетевые сервисы, такие как DHCP, Samba и другие. Например, для установки и настройки DHCP-сервера можно использовать пакет
isc-dhcp-server.sudo apt-get update sudo apt-get install isc-dhcp-serverПосле установки необходимо настроить конфигурационный файл
/etc/dhcp/dhcpd.conf. -
Проверка соединения: Для проверки корректности всех выполненных шагов и установления сетевого соединения можно использовать команду
ping.ping 192.168.1.100В данном примере проверяется доступность устройства с IP-адресом
192.168.1.100.
Выполнение всех вышеописанных шагов позволит создать и настроить локальную сеть в операционной системе Linux, обеспечивая корректное функционирование всех подключенных устройств.