Forum

çift ethernet ...
 
Bildirimler
Hepsini Temizle

çift ethernet problemi

12 Yazılar
5 Üyeler
0 Reactions
1,654 Görüntüleme
(@doganbayraktar)
Gönderiler: 1392
Noble Member
Konu başlatıcı
 

merhabalar;


şirketteki serverda mecburiyetten dolayı bir vpn için bide wan+lan kullandığım iki ethernet kartı mevcut.Bu ethernet wan+lan için yapılandırdığım ethernet kartı 1-2 haftada 1 tıkanıyor devre dışı bırakıp aktifleştirdiğimde problem düzeliyor.Bununla ilgili olarak ethernet kartını benim istediğim zamanlarda devre dışı bırakıp 4-5 dakika sonra aktif edebileceğim bir script varmıdır. bunu zamanlanmış görevlerden yapabilirmiyim ya da sorun ne olabilir.

 
Gönderildi : 07/07/2008 14:14

(@Anonim)
Gönderiler: 0
 

Ethernete çok yükleniyor olabilirsin sonuç olarak o sadece bir ethernet kartı çok akıllı bir şey diil yani  :))

eğer mümkünse düzgün chipsetli iki ayrı 1000 lik kart alıp wan ı ve lan ı ayırmanı tavsiye ederim 

benzer bir script yazmıştım ama eski çalıştığım şirkette kaldı kendime de kopyaladıysam sana ulaştırırım. 

 
Gönderildi : 07/07/2008 14:38

(@alperozdemir)
Gönderiler: 703
Prominent Member
 

http://www.ureader.com/message/1150102.aspx


 


Burda istediğinizle ilgili bilgi var ama sadece geçici bir çözüm olur bence farklı ethernetler sistem güncellemeleri vs ile sorunu çözmeye çalışsanız daha mantıklı olur .

 
Gönderildi : 07/07/2008 15:04

(@doganbayraktar)
Gönderiler: 1392
Noble Member
Konu başlatıcı
 

aslında bende o şekilde düşünüyorum ama üzerindeli serverin orjinal ethernet kartı o yüzden zamanlanmış görevlerle bunu belirli zamanlarda kapatıp açmak istiyorum.

 
Gönderildi : 07/07/2008 15:29

(@Anonim)
Gönderiler: 0
 

dostum bulamadım valla üzgünüm 🙁

 
Gönderildi : 08/07/2008 00:49

(@doganbayraktar)
Gönderiler: 1392
Noble Member
Konu başlatıcı
 

sağlık olsun ne yapalım 🙂

 
Gönderildi : 08/07/2008 13:09

(@serhatakinci)
Gönderiler: 4117
Famed Member
 

Selam.


Öncelikle buradan devcon.exe yi indirin.


Dosyayı extract edin. (x86 için) i386 dizini altındaki devcon.exe yi C:\ altına kopyalayın.


Komut satırını açıp (cmd) c:\ kök dizinine düşün.


devcon disable "Hardware ID" komutu ile istediğiniz donanımı disable edebilirsiniz.


Peki network kartının ID sini nasıl bulacaksınız?


Yine komut satırında ve c:\  kök dizinindeyken, devcon hwids "*" > c:\ids.txt komutu ile tüm donanınların ID lerini, ids.txt dosyaısa alın ve içerisinden network kartınıza ait olanı bulun. Aradığınızı hızlıca bulmak için, aygıt yöneticisinden NIC ın markasına bakın ve ctrl+f ile  txt dosyası içerisinde aratın.


Ör:


ROOT\MS_PSCHEDMP\0001
    Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller - Paket Zamanlay    Hardware ID's:
        ms_pschedmp


Burada ID ms_pschedmp dir.


ID bulduğumuza göre hardware'i disable edebiliriz.


Yine komut satırında C:\ kök dizinine düşüyoruz (devcon.exe burada olduğu için sürekli c:\ düşüyoruz.  Farklı bir konumda olsaydı, o dizine geçmemiz gerekirdi)


devcon disable ms_pschedmp komutu ile, ID sini verdiğimiz NIC'ı disable edebiliriz.


devcon enable ms_pschedmp komutu ise tekrar enable etmek için.


Bu tool'un diğer yeteneklerini görmek için devcon ? komutunu kullanabilirsiniz.


Serhat AKINCI.

 
Gönderildi : 08/07/2008 14:00

(@Anonim)
Gönderiler: 0
 

vaayyy etkilendim güzelmiş valla :))

teşekkürler aydınlattığın için 

 
Gönderildi : 08/07/2008 14:17

(@doganbayraktar)
Gönderiler: 1392
Noble Member
Konu başlatıcı
 

son vuruş herzamanki gibi yine serhat hocamdan.


teşekkürler hocam 😉

 
Gönderildi : 09/07/2008 00:15

(@alperozdemir)
Gönderiler: 703
Prominent Member
 

Verdiğim linkteki makaleye hiç göz atmadığınız belli oluyor 🙂

 
Gönderildi : 09/07/2008 01:36

(@esersolmaz)
Gönderiler: 3204
Illustrious Member Yönetici
 

Aygıt Yöneticisi'ne alternatif DevCon komut satırı yardımcı programı işlevleri



function loadTOCNode(){}















Makale numarası : 311272
Son Gözden Geçirme : 16 Haziran 2006 Cuma
Gözden geçirme : 5.0

var sectionFilter = "type != 'notice' && type != 'securedata' && type != 'querywords'";
var tocArrow = "/library/images/support/kbgraphics/public/en-us/downarrow.gif";
var depthLimit = 10;
var depth3Limit = 10;
var depth4Limit = 5;
var depth5Limit = 3;
var tocEntryMinimum = 1;


™zet


loadTOCNode(1, 'summary');

DevCon yardımcı programı, Aygıt Yöneticisi'ne alternatif olarak kullanılabilen bir komut satırı yardımcı programıdır. DevCon kullanarak, bağımsız aygıtları veya aygıt gruplarını etkinleştirebilir, devre dışı bırakabilir, yeniden başlatabilir, güncelleştirebilir, kaldırabilir ve sorgulayabilirsiniz. DevCon ayrıca sürücü geliştiricileri ile ilgili ve Aygıt Yöneticisi aracılığıyla kullanılamayan bilgiler sağlar.

DevCon yardımcı programı Microsoft Windows 2000, Windows XP ve Windows Server 2003 ile kullanılabilir. DevCon, Windows 95, Windows 98 veya Windows Millennium Edition ile kullanılamaz.

Üste


Daha fazla bilgi


loadTOCNode(1, 'moreinformation');

DevCon yeniden dağıtılamaz. Hata ayıklama ve geliştirme aracı olarak sağlanır. DevCon yardımcı programını özel kullanım amacıyla ücretsiz olarak değiştirebilirsiniz. Örnekte, aygıtları numaralandırmak ve aygıt işlemleri gerçekleştirmek üzere SetupAPI ve CfgMgr32 işlevlerinin nasıl bir arada kullanılacağı gösterilmektedir. Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:

Karşıdan YükleDevCon paketini şimdi karşıdan yükle. ( http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe) Yayın Tarihi: 29 Oca 2003

Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 ( http://support.microsoft.com/kb/119591/) Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır (Bu makale, henüz çevrilmemiş İngilizce içeriğe bağlantılar içerebilir).
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

DevCon.exe dosyası aşağıdaki dosyaları içerir:











Dosya Açıklaması
I386\DevCon.exe 32-bit DevCon aracının ikili dosyasıdır. 64-bit Windows sürümlerinde bu dosyanın tüm işlevleri çalışmaz.
Ia64\DevCon.exe 64-bit DevCon aracının ikili dosyasıdır.

Not DevCon kaynak kodu, DDK kökü\Src\Setup\Devcon altındaki diğer belgelerle birlikte Windows DDK aracılığıyla da edinilebilir ( http://www.microsoft.com/whdc/devtools/ddk/default.mspx ( http://www.microsoft.com/whdc/devtools/ddk/default.mspx) adresinde bulunur).

Üste


DevCon Kullanma


loadTOCNode(2, 'moreinformation');
DevCon, yerleşik belgeler içeren bir komut satırı yardımcı programıdır. devcon help komutunu çalıştırırsanız, aşağıdaki komut ve açıklama listesi görüntülenir. devcon help komutu, herhangi bir komut için daha ayrıntılı yardım sunar. Bu komutların bazılarıyla, bir uzak hedef bilgisayar belirtebilirsiniz. Bu komutlar, WOW64'te DevCon'un 32-bit sürümünü kullanıyorsanız çalışır.
Aygıt Konsol Yardımı:
devcon.exe [-r] [-m:\\<makine>] <komut> [<değişken>...]
-r belirtilirse, komut tamamlandıktan sonra gerektiğinde makineyi yeniden başlatır.
<makine> hedef makinenin adıdır.
<komut> çalıştırılacak komuttur (aşağıya bakın).
<değişken>... komut için gerekli olan bir veya daha fazla değişkendir.
Belirli bir komut ile ilgili yardım için şunu yazın: devcon.exe help <komut>
classfilter Sınıf filtrelerinin değiştirilmesine izin verir.
classes Tüm aygıt kurulum sınıflarını listele.
disable Belirli bir donanım veya örnek kimliğiyle eşlenen
aygıtları devre dışı bırak.
driverfiles Aygıtlar için yüklü olan sürücü dosyalarını listele.
drivernodes Aygıtlar için tüm aygıt düğümlerini listeler.
enable Belirli bir donanım veya örnek kimliğiyle eşlenen
aygıtları etkinleştir.
find Belirli bir donanım veya örnek kimliğiyle eşlenen
aygıtları bul.
findall Mevcut olmayanlar da dahil tüm aygıtları bul.
help Bu bilgileri görüntüle.
hwids Aygıtların donanım kimliklerini listeler.
install Bir aygıtı el ile yükle.
listclass Bir kurulum sınıfının tüm aygıtlarını listele.
reboot Yerel makineyi yeniden başlat.
remove Belirli bir donanım veya örnek kimliğiyle eşlenen
aygıtları kaldır.
rescan Yeni donanımları tara.
resources Aygıtların donanım kaynaklarını listeler.
restart Belirli bir donanım veya örnek kimliğiyle eşlenen
aygıtları yeniden başlatır.
stack Aygıtların beklenen sürücü yığınını listeler.
status Aygıtların çalışma durumunu listele.
update Bir aygıtı el ile güncelleştir.
UpdateNI Kullanıcı istemi olmadan bir aygıtı el ile güncelleştir
SetHwID Kök olarak numaralandırılmış aygıtların donanım kimliği sırasını ekler, siler ve değiştirir.

Örnek DevCon komutları


loadTOCNode(3, 'moreinformation');
devcon -m:\\sınama find pci\*

sınama adlı bilgisayardaki bilinen tüm PCI aygıtlarını listeler. (-m kullanarak, bir hedef bilgisayar belirtebilirsiniz. Bilgisayara erişmek için İşlemler arası iletişim (IPC) kullanmalısınız.)

devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP

Microsoft geri döngü bağdaştırıcısının yeni bir örneğini yükler. Bu, geri döngü bağdaştırıcısı gibi bir "sanal aygıt" yüklemek için kullanabileceğiniz kök olarak numaralandırılmış yeni bir aygıt düğümü oluşturur. Bu komut ayrıca yeniden başlatma gerekirse bilgisayarı sessizce yeniden başlatır.

devcon classes

Bilinen tüm kurulum sınıflarını listeler. Çıktı, yerelleştirilmemiş kısa adı (örneğin, "USB") ve açıklama adını (örneğin, "Evrensel Seri Yol denetleyicileri") içerir.

devcon classfilter upper !filter1 !filter2

Belirtilen iki filtreyi siler.

devcon classfilter lower !badfilter +goodfilter

"badfilter" öğesini "goodfilter" ile değiştirir.

devcon driverfiles =ports

ports kurulum sınıfındaki her aygıt ile ilişkilendirilmiş dosyaları listeler.

devcon disable *MSLOOP

"MSLOOP" öğesinde sonlandırılan ("*MSLOOP" da dahil) bir donanım kimliği bulunan tüm aygıtları devre dışı bırakır.

devcon drivernodes @ROOT\PCI_HAL\PNP0A03

ROOT\PCI_HAL\PNP0A03 aygıtı için tüm uyumlu sürücüleri listeler. Bu, bir üçüncü taraf .inf dosyası yerine neden bir bütünleşik aygıt bilgileri (.inf) dosyasının seçildiğini belirlemek için kullanılabilir.

devcon enable '*MSLOOP

"*MSLOOP" donanım kimliği bulunan tüm aygıtları etkinleştirir. Tek tırnak işareti, donanım kimliğinin harfi harfine alınması gerektiğini gösterir (bir başka deyişle, yıldız işareti ["*"] gerçekten de bir yıldız işaretidir; bir joker karakter değildir).

devcon find *

Yerel bilgisayarda bulunan tüm aygıtlar için aygıt örneklerini listeler.

devcon find pci\*

Yerel bilgisayardaki bilinen tüm Peripheral Component Interconnect (PCI) aygıtlarını listeler (bu komut, bir aygıtın donanım kimliğinde "PCI\" öneki varsa aygıtı PCI olarak varsayar).

devcon find =ports *pnp*

Varolan, ports kurulum sınıfının üyesi olan ve donanım kimliğinde "PNP" içeren aygıtları listeler.

devcon find =ports @root\*

Varolan, ports kurulum sınıfının üyesi olan ve numaralandırma ağacının "root" dalında bulunan (örnek kimliğinde "root\" öneki bulunan) aygıtları listeler. Bir örnek kimliğinin biçimlendirilmesi ile ilgili program varsayımları yapmamanız gerektiğini unutmayın. Kök aygıtlarını belirlemek için, aygıt durumu bit değerlerine bakabilirsiniz. Bu özellik, hata ayıklama işlemine yardımcı olmak için DevCon'da bulunur.

devcon findall =ports

"Mevcut olmayan" aygıtları ve ports sınıfı için varolan aygıtları listeler. Kaldırılmış, bir yuvadan bir başkasına taşınmış ve bazı durumlarda, bir BIOS değişikliği nedeniyle farklı numaralandırılmış aygıtlar da buna dahildir.

devcon listclass usb 1394

Belirtilen ada sahip her sınıf için (bu örnekte, USB ve 1394) varolan tüm aygıtları listeler.

devcon remove @usb\*

Tüm USB aygıtlarını kaldırır. Kaldırılmış aygıtlar, kaldırma durumlarıyla birlikte listelenir.

devcon rescan

Yeni Tak ve Çalıştır aygıtları yeniden tarar.

devcon resources =ports

ports kurulum sınıfındaki tüm aygıtların kullandığı kaynakları listeler.

devcon restart =net @'ROOT\*MSLOOP\0000

ROOT\*MSLOOP\0000 geri döngü bağdaştırıcısını yeniden başlatır. Komuttaki tek tırnak işareti, örnek kimliğinin harfi harfine alınması gerektiğini gösterir.

devcon hwids=mouse

Sistemdeki tüm mouse sınıfı aygıtların donanım kimliklerini listeler.

devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep

Beep aygıtına beep donanım kimliğini atar.

devcon stack =ports

Aygıt için beklenen sürücü yığınını listeler. Aygıt ve sınıf üst/alt filtreleri ile denetim hizmeti de buna dahildir.

devcon status @pci\*

"pci\" ile başlayan bir donanım kimliğinin bulunduğu varolan her aygıtın durumunu listeler.

devcon status @ACPI\PNP0501\1

Belirli bir aygıt örneğinin durumunu listeler; bu örnekte, Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) olarak numaralandırılmış bir seri bağlantı noktasıdır.

devcon status @root\rdp_mou\0000

Microsoft Terminal Server veya Terminal Hizmetleri fare sürücüsünün durumunu listeler.

devcon status *PNP05*

Tüm COM bağlantı noktalarının durumunu listeler.

devcon update mydev.inf *pnp0501

*pnp0501 donanım kimliğiyle ilişkili Mydev.inf dosyası için en iyi sürücüyü kullanmak üzere *pnp0501 donanım kimliğiyle tam olarak eşlenen tüm aygıtları güncelleştirir.

Not Bu güncelleştirme, sistemde daha iyi bir eşleme bulunsa bile tüm aygıtları Mydev.inf dosyasındaki sürücüyü kullanmaya zorlar. Bu, geliştirme sırasında bir imza edinmeden önce sürücülerin yeni sürümlerini yüklemek istediğinizde kullanışlıdır. Güncelleştirme, yalnızca belirtilen donanım kimliğiyle eşlenen aygıtları etkiler; alt aygıtları etkilemez. Belirtilen .inf dosyası imzalı değilse, Windows sürücünün yüklenmesini isteyip istemediğinizi soran bir iletişim kutusu görüntüleyebilir. Yeniden başlatma gerekirse, bu durum bildirilir ve DevCon düzey 1 hatası döndürür. -r anahtarını belirtirseniz, gerektiğinde yeniden başlatma otomatik olarak gerçekleştirilir.

Notlar


loadTOCNode(3, 'moreinformation');














DevCon komut dosyalarında kullanılmak üzere bir hata düzeyi döndürür:
"0" işlemin başarılı olduğunu gösterir.
"1" yeniden başlatma gerektiğini gösterir.
"2" işlemin başarısız olduğunu gösterir.
"3" bir sözdizimi hatasını gösterir.
-r anahtarını belirtirseniz ve yeniden başlatma gerekirse, tüm aygıtlar işlendikten sonra uyarı olmadan yeniden başlatma gerçekleştirilir.
-m:\\bilgisayar anahtarını belirtirseniz ve uzak bilgisayar için komut çalışmazsa bir hata bildirilir.
DevCon, etkileşim kolaylığı için örnek kimliklerinde joker karakterlere izin verir. Örnek kimliği biçimi her bilgisayar ve her işletim sistemi sürümü için farklı olabileceği için varsayımlarda bulunmayın.

 
Gönderildi : 09/07/2008 01:52

(@doganbayraktar)
Gönderiler: 1392
Noble Member
Konu başlatıcı
 

Verdiğim linkteki makaleye hiç göz atmadığınız belli oluyor 🙂


verdiğiniz linke göz attım ama sadece bakmakla yetindim teşekkürler 🙂

 
Gönderildi : 09/07/2008 12:40

Paylaş: