Linux'ta varsayılan olarak, çıkış trafiği için her alt ağdan bir IP adresi kullanılır. Örneğin, bir sunucuda birden fazla alt ağ kullanıyorsanız, Linux her alt ağ için çıkış bağlantıları için varsayılan bir IP adresi atar.
1. Tüm Alt Ağları Görüntüleme
ip route list
default dev venet0 scope link
123.123.123.0/24 dev venet0 proto kernel scope link src 123.123.123.101
123.123.124.0/24 dev venet0 proto kernel scope link src 123.123.124.145
Bu örnekte, 123.123.123.x alt ağındaki tüm IP adresleri için çıkış bağlantılarında 123.123.123.101 IP adresi kullanılacaktır.
Ayrıca, 123.123.124.x alt ağındaki tüm IP adresleri için varsayılan çıkış IP adresi 123.123.124.145 olarak atanmıştır.
2. Çıkış Bağlantıları İçin IP Adresini Değiştirme
ip route change default via 123.123.123.1 src 123.123.123.200
Artık 123.123.123.x alt ağı için çıkış trafiğinde varsayılan olarak 123.123.123.101 yerine 123.123.123.200 IP adresi kullanılacaktır.
Yapılandırılan tüm IP adreslerinin sunucuda tanımlı olduğundan emin olunmalıdır.
3. Mevcut IP Adreslerini Görüntüleme
Sunucuda tanımlı tüm IP adreslerini görmek için şu komutu kullanabilirsiniz:
apt install net-tools
ifconfig