İş yerimize metro ethernet aldık. Telekomun switchine ethernet kablo ile bağlı ve bu kablo da bizim linux pc'nin ethernetine bağlı. Bize linux pc'nin metro ethernet bacağına 212.xxx.xxx.xx8 gibi statik bir ip vermemizi aynı zamanda da gateway olarak 212.xxx.xxx.xx7 adresini gateway olarak kullanmamız söylendi. Bu ayarlarla yerel ağımızı internete çıkardık. Metro ethernet anlaşmasını yaparken ayrıca statik IP istemiştik (web ve mail server çalıştırmak için). Bize 88.xxx.xxx.x16-31 arası statik IP verildiği ve gerekli yönlendirmelerin yapıldığı söylendi. Bunu kullanmamız içinde linux pc'de bir takım routing ve başka ayarlar yapılması gerektiği söylendi ancak bunların ne olduğu açıklanmadı.
Şimdi.... Eğer bize verilen IP range 212.xxx.xxx.xx8 ile aynı bölgede olsa sorun yok. IP aliasing ve port forwarding ile DMZ'de ki serverları nete çıkarabiliriz. Ancak farklı IP rangeler olunca işin içinden çıkamadık.
Yardımcı olursanız veya ipucu, yol gösterirseniz çok seviniriz.
Şimdiden teşekkürler...
farklı farklı IP rangeleri buluşturmak için router kullanabilirsiniz. Madem metro ethernet alacak kadar parası olan bir firma bir tane de router alabilirsiniz. Mesela cisco marka. İkinci olarak kullandığınız metro ethernet switch yahut diğer cihazlarda routing özelliği olabilir yahut belki routing'e gerek kalmadan nat'la falan halledilebilir. Bilemiyorum.
Merhaba
88.xxx.xxx.16-31 şeklinde bir IP bloğu tahsis edilmiş ise alt ağ maskeniz 255.255.255.240 gibi birşey olmalı çünkü 16 IP adresiniz var. Bu durumda 2. bir ethernet kartını linux sisteminize takın
88.xxx.xxx.17 yi bu ethernet arabirimine atayın subnetmask olarak da yukarıdaki maskeyi kullanın, aynı şekilde iç ağda sunucu çalıştıracaksınız sunucuya tek bir eth kartı takın (Router olarak kullandığınız makinanın arkasındaki server ya da client ler için) sonra mesela 88.xxx.xxx.18 adresini bu karta atayın gateway olarak da 88.xxx.xxx.17 yi verin. Zaten ISP kendi cihazında IP Bloğunuz için gerekli yönlendirmeleri 200 lü adresinize yapmıştır
Router linux ya da BSD için
linux kullanacaksanız ;
echo 1 > /proc/sys/net/ipv4/ip_forward deyin
BSD kullanacaksanız,
sysctl -w net.inet.ip.forwarding = 1 deyin
NAT yapmak şu durumda oldukça gereksiz, boş yere IP israfı yapılmış olur.
Ama sadece nete çıkalım yeter diyorsanız NAT yapmanız mantıklı fakat IP Bloğu o zaman anlamsız olur.