Linux Sunucu Ana IP Değiştirme [SSH]

Sistemde

78.159.99.162 Ana IP olduğunu ve bu Ip nin bloklandığını veya kara listeye girdiğini düşünelim.

Bu IP yerine Kara listede olmayan ve bloklanmamış bir IP olduğunu varsaydığımız IP 78.159.99.53 olsun.
Bunların dışında dilerseniz, Sistemde Tanımlı IP lere ifconfig veya Hosting Panel paketlerinden Bakıbilirsiniz.
Yine dilerseniz. http://www.mxtoolbox.com/ adresinde Ip’nin Temiz Listesinde Olup olmadığı kontrol edebilirsiniz.
1.
ifconfig konutu ile 78.159.99.53 IP nin hangi adı kullandığını tespit ediyoruz. örneğin ifcfg-eth0:16 olduğunu tespit ettik.
2.
cd /et/sysconfig/network-scripts/ dizinindende conf dosyalarınıda görebilirsiniz.
3.
mv ifcfg-eth0 ifcfg-eth0:20 diyerek eth0 -> eth0:20 olarak geçici olacak taşıyoruz.
4.
mv ifcfg-eth0:16 ifcfg-eth0 şeklinde yapıyoruz. 16 ‘yı da > eth0 alıyoruz.
5.
nano ifcfg-eth0 veya herhangi text editorla dosyayı açıp için aşağıdaki gibi düzenliyoruz. DEVICE ile yerini ayarlıyoruz.
DEVICE=”eth0″
IPADDR=”78.159.99.53″
NETMASK=”255.255.255.0″
BROADCAST=78.159.99.255
NETWORK=78.159.99.0
BOOTPROTO=none
TYPE=Ethernet
ONPARENT=yes
6.
mv ifcfg-eth0:20 ifcfg-eth16 komutu ile geçici olarak 20 ye aldığımızı 16 ya koyuyoruz.
7.
nano ifcfg-eth0:16 veya herhangi text editorla dosyayı açıp için aşağıdaki gibi düzenliyoruz. bloklanmiş IP’yi ana IP’den alıp Device ile yeni yerini ayarlıyoruz. örneğin 16’ya
DEVICE=eth0:16
IPADDR=78.159.99.162
NETMASK=255.255.255.0
BOOTPROTO=none
TYPE=Ethernet
ONPARENT=yes
8.
/etc/init.d/network restart ile network servislerini yeniden başlatıyoruz.

9. Aşağıdaki dizinde eğer daha önce ayarlanmış IP ler için dosyalar oluşturulmuşsa örneğin ifcfg-eth0, ifcfg-eth0:1, ifcfg-eth0:2 … gibi bu dosyalarında almak istediğiniz IP yi eth0 yazar, eth0 dakini aldığınız örneğin eth0:12 ye edit ederseniz yukarıdaki işlmeleri yapmadan da hızlıca yapabilirsiniz.
/et/sysconfig/network-scripts/
Not : bu işlemleri yaptıktan sonra bir kaç kez kontrol ediniz. herhangi bir sorun olması halinde ek ip lerden sunucuya ulaşabilirsiniz.