Автор Тема: IPv6, Backup script  (Прочитано 185 раз)

Оффлайн himal

  • Участник
  • *
  • Сообщений: 1
IPv6, Backup script
« : 04.07.2026 05:46:44 »
# 4. Добавьте в sudoers (правильный способ!)
echo "net-admin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

# Включить IPv6
echo "net.ipv6.conf.all.disable_ipv6=0" >> /etc/sysctl.conf
sysctl -p

# Добавить IPv6 на enp7s2
cd /etc/net/ifaces/enp7s2
cat > ipv6address << 'EOF'
fd00:au:team:1::1/64
EOF

Backup скрипт
cat > /usr/local/bin/backup-config.sh << 'EOF'
#!/bin/bash
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/backup"
mkdir -p $BACKUP_DIR

vtysh -c "show running-config" > $BACKUP_DIR/config_$DATE.txt
ip a > $BACKUP_DIR/ip_addr_$DATE.txt
ip route > $BACKUP_DIR/ip_route_$DATE.txt

find $BACKUP_DIR -name "*.txt" -mtime +7 -delete
EOF

chmod +x /usr/local/bin/backup-config.sh
echo "0 2 * * * /usr/local/bin/backup-config.sh" | crontab -