Доброго времени суток системные администраторы.
Я хочу показать какими командами пользуюсь на базе ALT-linux. Если это будет интересно кому то, я буду продолжать показывать все настройки от базовых до професиональных.
Хотелось бы начать с дефолтных настроек.
Функционирование устройств на основе алье, нужно задать параметры их интерфейсам. Находятся по адресу/etc/net/ifaces/имя порта (например: eth0,eth1)Для функционирования им требуется задать параметры. Можно скопировать их с дефолтных настроек cp /etc/net/ifaces/default/options /etc/net/ifaces/номер интерфейса
Разберём основные параметрыDISABLED=noONBOOT=yesTYPE=ethBOOTPROTO=static | в зависимости что требуется может быть и dhcp
В случае если у вас статический ip адрес потребуется прописать его в файле /etc/net/ifaces/имя интерфейса/ipv4address
Условно
192.168.4.5/25
В файле /etc/net/ifaces/имя интерфейса/ipv4route прописываются шлюзы например
default via 192.168.1.1В файле /etc/net/ifaces/имя интерфейса/resolv.conf прописываются dns сервера например
nameserver 192.168.1.1
в файле /etc/net/sysctl.conf должна быть следующая настройка чтобы разрешить пересылку пакетов между всеми интерфейсами устройства
net.ipv4.ip_forward = 1
Прописывается на внешнем ip адреса устройств
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEiptables-save > /etc/sysconfig/iptablessystemctl enable --now iptables
Перезагрузка сети после внесения измененийsystemctl restart network
Если сеть требует создания vlan создаём под них отдельные папки с эдентичними с обычними интерфейсами файлами options ipv4address ipv4route - если нужно resolv.conf
Напримерmkdir eth1.100
Options в таком случае будет отличаться
TYPE=ovsportBRIDGE=HQ-SW - например такой может быть любойVID=100 - на выборBOOTPROTO=static
Аналогична на других vlan интерфейсах
Настройка моста
mkdir ИМЯ МОСТА который в настройках vlan
настройки мостаTYPE=ovsbrHOST='интерфейс' напр eth1
В файле default/options отключим затирание при перезагрузке
OVS_REMOVE=no
Применим все настройки
systemctl enable --now openvswitchsystemctl restart network openvswitch
проверка
ovs-vsctl show
Создание моста
mkdir /etc/net/ifaces/tunnelпишем адрес моста ipv4address напр 10.0.0.1/30vim options
Вставим настройки:
TYPE=iptunTUNTYPE=greTUNLOCAL=локальный адрес интерфейса eth0
TUNREMOTE=eth0 на другой сторонеTUNOPTIONS="ttl 64"HOST=eth0ONBOOT=yesDISABLED=noBOOTPROTO=static
Ну думаю это знают все, если что пишите. Буду рад помочь.