Skip to content

Настройка сети

Настройка сети

sudo ifconfig eth0 up или sudo ip link set eth0 up - две аналогичные команды, которые активируют сетевой интерфейс с именем eth0

sudo ifconfig eth0 192.168.1.2 - команда назначения IP-адреса сетевому интерфейсу

sudo ifconfig eth0 netmask 255.255.255.0 - команда назначения сетевой маски интерфейсу

sudo rout add default gw 192.168.1.1 eth0 - команда назначения шлюза (маршрута) сетевому интерфейсу, по которому будет осуществляться отправка трафика адресатам за пределами локальной сети

/etc/resolv.conf - файл, в котором хранятся информация о DNS-серверах

Пример содержимого файла:

nameserver 8.8.8.8
nameserver 8.8.4.4

/etc/network/interfaces - файл, который определяет сетевые интерфейсы для операционных систем на базу Linux

Пример содержимого файла:

auto eth0
iface eth0 inet static
  address 192.168.1.2
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 8.8.8.8 8.8.4.4

В этом примере сетевому интерфейсу eth0 настроили статический IP 192.168.1.2 с маской сети 255.255.255.0 и шлюзом по умолчанию 192.168.1.1, а также указали DNS-сервера 8.8.8.8 и 8.8.8.4

После таких настроек нужно перезапустить сетевую службу:

sudo systemctl restart networking

ping <удалённый хост> - команда, которая отправляет пакеты и измеряет скорость получения ответа

traceroute <удалённый хост> - команда, которая получает полный путь прохождения пакета

netstat -a - команда, показывающая активные сетевые подключения и связанные с ними порты

SELinux, AppArmor и TCP-wrappers - крайне важные концепции для достижения высокого уровня безопасности системы. Нужно их изучить и попрактиковаться