Backtrack uzerinde otomatik ip adresi alma islemini her defasinda gerceklestirmek icin oncelikle calisan dhclient surecinin oldurulmesi ve uygun ag arayuzu icin yeniden baslatilmasi gerekmektedir. Bu islemi her defasinda el ile yapmak yerine otomatik olarak gerceklestirmek icin asagida gosterilen betik kullanilabilir.
Oncelikle betik backtrack uzerinde uygun bir dizine kaydedilmelidir. Burada /usr/local/sbin dizini altinda ip_yenile isminda kaydedildigi ve kullanilan ag arayuzunun eth0 oldugu varsayilmaktadir. Betige calisma izni verilip ardindan calismasi asagida gosterildigi gibi olmaktadir.
# wget https://github.com/bgasecurity/araclar/blob/master/set_backtrack_ip.sh
# chmod 755 /usr/local/sbin/ip_yenile
# ip_yenile eth0
Bazi durumlardaysa ip adres yapilandirmasinin el ile gerceklestirilmesi gerekmektedir. Asagida ip adres icin 192.168.104.137, on tanimli ag gecidi bilgisi icin 192.168.104.1 ve dns adresi olarak ise 8.8.8.8 tanimlanmasi islemleri gerceklestirilmistir.
# ifconfig eth0 192.168.104.137 netmask 255.255.255.0 up
# route add default gw 192.168.104.1
# echo "nameserver 8.8.8.8" > /etc/resolv.conf
Bu islem mebcut kabugun kapatilmasi durumunda veya isletim sisteminin yeniden baslatilmasi durumunda gecerliligini kaybedecektir. Belirlenen yapilandirmanin kalici olmasi icin /etc/network/interfaces dosyasi icerisinde asagidaki yapilandirmanin gerceklestirilmesi gerekmektedir.
# vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static address 192.168.104.137
netmask 255.255.255.0
network 192.168.104.0
broadcast 192.168.104.255
gateway 192.168.104.1
Bu islemlerin sistem acilisindada aktif olabilmesi ve anlik olarak gecerliligini saglamasi icin asagidaki komutlarin verilmesi gerekmektedir.
# update-rc.d networking defaults