Настройка сети
Настройка сети¶
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
- крайне важные концепции для достижения высокого уровня безопасности системы. Нужно их изучить и попрактиковаться