Alt Linux
Настройки сети¶
/etc/net/sysctl.conf
net.ipv4.ip_forward = 1
Интерфейсы¶
Интернет:
/etc/net/ifaces/enp7s1/options
BOOTPROTO=dhcp
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
DISABLED=no
NM_CONTROLLED=no
SYSTEMD_BOOTPROTO=dhcp4
SYSTEMD_CONTROLLED=no
Маршрут и DNS
Маршрут по умолчанию и DNS приходят по DHCP, отдельно их задавать не нужно.
HQ-RTR:
/etc/net/ifaces/enp7s2/options
BOOTPROTO=static
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
DISABLED=no
NM_CONTROLLED=no
SYSTEMD_BOOTPROTO=static
SYSTEMD_CONTROLLED=no
/etc/net/ifaces/enp7s2/ipv4address
172.16.1.1/28
BR-RTR:
/etc/net/ifaces/enp7s3/options
BOOTPROTO=static
TYPE=eth
CONFIG_WIRELESS=no
CONFIG_IPV4=yes
DISABLED=no
NM_CONTROLLED=no
SYSTEMD_BOOTPROTO=static
SYSTEMD_CONTROLLED=no
/etc/net/ifaces/enp7s3/ipv4address
172.16.2.1/28
Перезапускаем службу:
systemctl restart network
IPTables¶
iptables -t nat -A POSTROUTING -o enp7s1 -j MASQUERADE
iptables-save > /etc/sysconfig/iptables
systemctl enable --now iptables
Интерфейс
Необходимо заменить интерфейс enp7s1 на тот, что идёт в интернет.
Пакет
На некоторых дистрибутивах может потребоваться установить пакет iptables.
apt-get update && apt-get install -y iptables
Hostname¶
hostnamectl hostname isp
Сессия
На Linux команда применяется сразу, но визуально увидеть можно только после повторного открытия сессии shell. Команда bash или же просто ре-логин в пользователя.
Timezone¶
Пакет
На некоторых дистрибутивах может потребоваться установить пакет tzdata.
apt-get update && apt-get install -y tzdata
timedatectl set-timezone Europe/Moscow