#!/bin/bash set -e IP_ALVO="$1" if [ -z "$IP_ALVO" ]; then echo "❌ Uso: $0 " exit 1 fi # Verifica se está sendo executado como root if [ "$EUID" -ne 0 ]; then echo "❌ Este script precisa ser executado como root." exit 1 fi echo "🔍 Verificando se o open-iscsi está instalado..." if ! dpkg -l | grep -q open-iscsi; then echo "⚙️ Instalando pacote open-iscsi..." apt update && apt install -y open-iscsi fi echo "📡 Descobrindo targets iSCSI no IP $IP_ALVO..." iscsiadm -m discovery -t sendtargets -p "$IP_ALVO" echo read -p "🧠 Digite o IQN que deseja conectar (copie e cole da linha acima): " IQN echo "🔗 Conectando ao IQN $IQN..." iscsiadm -m node -T "$IQN" -p "$IP_ALVO" --login echo "📌 Habilitando reconexão automática no boot..." iscsiadm -m node -T "$IQN" -p "$IP_ALVO" --op update -n node.startup -v automatic echo "✅ Conexão realizada com sucesso. Use 'lsblk' ou 'dmesg | grep sd' para verificar o disco."