Как сделать локальную сеть 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.