Как сделать локальную сеть Linux? - коротко
Для создания локальной сети Linux необходимо установить и настроить пакеты samba для обеспечения совместимости с Windows-системами и dhcpd для автоматического распределения IP-адресов. Настройка включает конфигурацию файлов /etc/samba/smb.conf и /etc/dhcp/dhcpd.conf, а также запуск соответствующих сервисов.
Как сделать локальную сеть Linux? - развернуто
Создание локальной сети (LAN) в операционной системе Linux включает несколько ключевых шагов, начиная с конфигурации сетевых интерфейсов и заканчивая проверкой соединения.
-
Конфигурация сетевых интерфейсов: Для начала необходимо определить, какие сетевые интерфейсы доступны на вашем компьютере. Это можно сделать с помощью команды
ip link show. В выводе будут указаны все активные и неактивные интерфейсы, такие какeth0,wlan0и так далее. -
Назначение IP-адресов: Для создания локальной сети необходимо назначить статические IP-адреса каждому устройству в сети. Это можно сделать с помощью команды
ip addr add. Например, для назначения IP-адреса192.168.1.2интерфейсуeth0используется следующая команда:sudo ip addr add 192.168.1.2/24 dev eth0Здесь
/24указывает на маску подсети, которая охватывает диапазон IP-адресов от192.168.1.0до192.168.1.255. -
Настройка маршрута по умолчанию: После назначения IP-адреса необходимо настроить маршрут по умолчанию, чтобы устройства могли обмениваться данными. Это делается с помощью команды
ip route add. Например:sudo ip route add default via 192.168.1.1Здесь
192.168.1.1- это шлюз по умолчанию, который обычно назначается основному маршрутизатору в сети. -
Настройка DNS: Для разрешения доменных имен в локальной сети можно настроить DNS-сервер. Это делается с помощью команды
echo:sudo echo "nameserver 8.8.8.8" > /etc/resolv.confЗдесь
8.8.8.8- это IP-адрес общедоступного DNS-сервера Google. -
Проверка соединения: После выполнения всех настроек необходимо проверить, установлено ли соединение между устройствами. Это можно сделать с помощью команды
ping. Например, чтобы проверить доступность другого устройства в сети:ping 192.168.1.3Если соединение установлено, вы получите ответ от указанного IP-адреса.
-
Сохранение настроек: Для того чтобы настройки сохранялись после перезагрузки системы, необходимо добавить команды в файл конфигурации сети. В дистрибутивах Linux, использующих
systemd, это можно сделать в файлах, расположенных в каталоге/etc/systemd/network/. Например, создайте файл20-wired.networkи добавьте туда следующие строки:[Match] Name=eth0 [Network] Address=192.168.1.2/24 Gateway=192.168.1.1 DNS=8.8.8.8
Следуя этим шагам, можно успешно создать и настроить локальную сеть в операционной системе Linux.