4 ayrı network ve bunların ayrı internet çıkışları var. Kullanıcılar bu networkler arası geçiş yapmak için her seferinde el ile ip ayarlarını düzenlemeleri gerekiyor. Bunu her kullanıcı düzgün yapamadığından sorun oluşuyor. Bu işi otomatik yapabilecek bir program veya benzeri birşey var mı? Mesela desktopta her bağlantı için bir simge olsun. Kullanıcı çift tıkladığında otomatik ayarlar değişsin ve istediği networke geçsin. Bu mümkün mü?
Merhaba, Aşağıdaki linkte NetSetMan isimli ücretsiz bir program var. Bu programla istediğiniz değişiklikleri çok rahatlıkla yapabilirsiniz. http://www.netsetman.com/index.php?s=nsm
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
errDNS = objNetAdapter.SetDNSServerSearchOrder(strDNS) Next
WScript.Echo "By_MaC"
Xp de sorunsuz çalışıyo. vbs kodu biz sürekli bunu kullanıyoruz bi metin belgesine kopyala bunu icindeki ip ayarlarını değiştir .vbs olarak kaydet ve cift tıkla
ya eğer modemler aynı ip aralığndan veriyorsa, Alt ağa ayırın sistemi örneğin;
4 ayrı ağda toplam her birinde 20 pc olsun
her bir ağdaki 20 pc için
2 ^ 5 = 32 - 2 =30 pc ve 1 ağ adresi 1 broadcast olarak toplam 32
4 ağ için 2 ^2 =4 b yani 2 biti daha kullanacaksınız. Toplamda 7 bit eder.
1.Bölüm 192,168,1,0 ağ adresi 192,168,1,1 - 192,168,1,30 ip aralığı 192,168,1,31 broadcast
2. bölüm 192,168,1,32 ağ adresi 192,168,1,33-192,168,1,63 ip aralığı 192,168,1,64 broadcast adresi
Ortak subnetmask ise, 255,255,255.128 olmalıdır. Yani bu şekilde yapabilirsiniz elle, ya da alt ağalara otomatik olarak ayıran programlar var onların yardımıyla Ip aralıklarını hesaplayım statik olarak girebilirsiniz Ya da server varsa DHCp sevrisi kurup o şekilde konfigürasyon edebilirsiniz.
Aşağıdaki linkte NetSetMan isimli ücretsiz bir program var. Bu programla istediğiniz değişiklikleri çok rahatlıkla yapabilirsiniz.
http://www.netsetman.com/index.php?s=nsm
< Resime gitmek için tıklayın >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("10.0.0.18")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("10.0.0.1")
strDNS=Array("10.0.0.1")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
errDNS = objNetAdapter.SetDNSServerSearchOrder(strDNS)
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
errDNS = objNetAdapter.SetDNSServerSearchOrder(strDNS)
Next
WScript.Echo "By_MaC"
Xp de sorunsuz çalışıyo.
vbs kodu biz sürekli bunu kullanıyoruz bi metin belgesine kopyala bunu icindeki ip ayarlarını değiştir .vbs olarak kaydet ve cift tıkla
< Bu mesaj bu kişi tarafından değiştirildi chnypc -- 21 Nisan 2009; 23:19:09 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
@by_mac
ikinizede teşekkür ederim.
Bu mesaja 2 cevap geldi. Cevapları Gizle
Kolay gelsin.
Bu mesaja 1 cevap geldi. Cevapları Gizle
örneğin;
4 ayrı ağda toplam her birinde 20 pc olsun
her bir ağdaki 20 pc için
2 ^ 5 = 32 - 2 =30 pc ve 1 ağ adresi 1 broadcast olarak toplam 32
4 ağ için 2 ^2 =4 b yani 2 biti daha kullanacaksınız. Toplamda 7 bit eder.
1.Bölüm
192,168,1,0 ağ adresi
192,168,1,1 - 192,168,1,30 ip aralığı
192,168,1,31 broadcast
2. bölüm
192,168,1,32 ağ adresi
192,168,1,33-192,168,1,63 ip aralığı
192,168,1,64 broadcast adresi
Ortak subnetmask ise, 255,255,255.128 olmalıdır. Yani bu şekilde yapabilirsiniz elle, ya da alt ağalara otomatik olarak ayıran programlar var onların yardımıyla Ip aralıklarını hesaplayım statik olarak girebilirsiniz Ya da server varsa DHCp sevrisi kurup o şekilde konfigürasyon edebilirsiniz.
Saygılarımla...