Kod Adı: FreeBSD 14 IP Değiştirme Kod Yüklenecek Konum: /root/network.sh Çalıştırılıcak Program: /bin/sh Çalıştırılıcak Komut: -c 'cd /root;chmod 777 network.sh;sh network.sh' Kod Türü: IP Adresi Kod: #!/bin/sh iplist="{iplist}" # iplist boşsa çık [ -z "$iplist" ] && echo "Hata: iplist boş!" && exit 1 # IP bloklarını listeye ayır (- ile) ip_blocks=$(echo "$iplist" | tr '-' '\n') i=0 for entry in $ip_blocks; do ip=$(echo "$entry" | cut -d'x' -f1) gw=$(echo "$entry" | cut -d'x' -f2) mask=$(echo "$entry" | cut -d'x' -f3) if [ $i -eq 0 ]; then # Ana IP echo ifconfig_vmx0=\"inet $ip netmask $mask\" >> /etc/rc.conf echo defaultrouter=\"$gw\" >> /etc/rc.conf else # Alias IP'ler echo ifconfig_vmx0_alias$((i-1))=\"inet $ip netmask 255.255.255.255\" >> /etc/rc.conf fi i=$((i+1)) done # Ağ hizmetlerini yeniden başlat service netif restart service routing restart # Script kendini silsin rm -f "$0"