Wątek zamknięty

[Rozwiązany] Identyfikacja przez Windows o stanie sieci

 
WireBoot
Wdrażany

Liczba postów: 15
Post: #1
Information 

Identyfikacja przez Windows o stanie sieci


Witam.
Od razu mówię, że wahałem się co do działu.
Potrzebuję informacji na temat tego, w jaki sposób windows Vista/7 pobiera informacje o stanie sieci (chodzi o stan ikonki sieci, wiadomo, jak nie ma internetu to pisze "Brak dostępu do internetu", a jak jest to "Dostęp do internetu"), oraz jak ewentualnie "oszukać" tą ikonkę, bo patrząc z punktu widzenia administratora sieci, to są zbędne kilobity pobierane ciągle co kilka sekund.

Z góry dzięki za pomoc. Pozdrawiam.

15.08.2011 18:55

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #2

RE: Identyfikacja przez Windows o stanie sieci


A jest sposób mi się udałoUśmiechnięty Pokazuje że nie ma a internet jestUśmiechnięty

Przyjrzyj się dokładnie załącznikowi czy o takie "cudo ci chodzi"?

-brak bramy
-brak serwerów DNS
Jest tylko IP i maska podsieci
Stronki się otwierają i jak widać pobieranie również działaUśmiechnięty

Ale to jest ewenement w śród systemów. Czy inni też tak potrafią?


Załączone pliki Miniatury
   

[Obrazek: sygnatura.jpg]

16.08.2011 14:09

Róża Podziękowania od: WireBoot
Znajdź wszystkie posty użytkownika
WireBoot
Wdrażany

Liczba postów: 15
Post: #3

RE: Identyfikacja przez Windows o stanie sieci


Czyli widocznie windows sprawdza wszystko po DNS'ach.
Pytanie jest takie, czy można to jakoś oszukać, bez wpisywania dns?
(Ten post był ostatnio modyfikowany: 16.08.2011 14:55 przez WireBoot.)

16.08.2011 14:50

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #4

RE: Identyfikacja przez Windows o stanie sieci


DNS hmmm nie bardzo ponieważ wpiszę je i jest tak jak teraz.
Za to odpowiada usługa NSCI Network Connectivity Status Indicator.
Na samym początku, tuż po uzyskaniu połączenia w sieci LAN, NCSI próbuje automatycznie pobrać plik ncsi.txt z serwera Microsoftu. Jeśli plik uda się pobrać i jego treść będzie odpowiadała oczekiwanej (plik tekstowy o treści “Microsoft NCSI”), oznacza to, że udało się nawiązać połączenie dające dostęp do internetu. Jeśli pliku nie uda się pobrać, wykonywane jest zapytanie DNS o adres dns.msftncsi.com. Jeśli nie uda się uzyskać odpowiedzi, oznacza to, że nie ma połączenia z internetem, natomiast jeśli w odpowiedzi nadejdzie adres 131.107.255.255, oznacza to, że istnieje połączenie z siecią, jednak wymaga dodatkowego uwierzytelnienia, o czym informuje komunikat w systemie

A to mój stary temat http://windows7forum.pl/brak-polaczenia-...13453.html niestety temat nierozwiązany na forum z pomocą przyszedł internet Uśmiechnięty

[Obrazek: sygnatura.jpg]

16.08.2011 15:12

Róża Podziękowania od: WireBoot
Znajdź wszystkie posty użytkownika
WireBoot
Wdrażany

Liczba postów: 15
Post: #5

RE: Identyfikacja przez Windows o stanie sieci


Czyli można po części oszukać, dać na routerze plik ncsi.txt i zrobić przekierowanie jeśli wykryje adres http://www.msftncsi.com/ncsi.txt (taki znalazłem odnośnie tego pliku) ?
Cytat:Jeśli pliku nie uda się pobrać, wykonywane jest zapytanie DNS o adres dns.msftncsi.com.
W jaki sposób jest wykonywane zapytanie? Na pewno nie przez ping, bo nie odpowiada.

16.08.2011 15:47

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #6

RE: Identyfikacja przez Windows o stanie sieci


Tak wyczytałem u samego źródła w M$. Ale niestety mój angielski jest sto lat za murzynami więc może czegoś nie doczytałem?

[Obrazek: sygnatura.jpg]

16.08.2011 15:50

Róża Podziękowania od: WireBoot
Znajdź wszystkie posty użytkownika
WireBoot
Wdrażany

Liczba postów: 15
Post: #7

RE: Identyfikacja przez Windows o stanie sieci


Mógłbyś podać link skąd to wyczytałeś?

16.08.2011 15:52

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #8

RE: Identyfikacja przez Windows o stanie sieci


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
Ponoć za włączanie i wyłączanie odpowiada EnableActiveProbing default 1

Więc zakładam że 1 włączone 0 wyłączone ale mogę się mylić.

Testuje jeszcze to zaraz zobaczymy.

Ja to ominąłem po przez serwer proxy w swojej sieci lokalnej efekt taki jak na początku ale przecież nie postawisz serwera ?

[Obrazek: sygnatura.jpg]

16.08.2011 15:53

Róża Podziękowania od: WireBoot
Znajdź wszystkie posty użytkownika
WireBoot
Wdrażany

Liczba postów: 15
Post: #9

RE: Identyfikacja przez Windows o stanie sieci


Cytat:Więc zakładam że 1 włączone 0 wyłączone ale mogę się mylić.

Testuje jeszcze to zaraz zobaczymy.
Sprawdzalem u siebie, ale niestety nie zauważyłem różnicy pomiedzy 0 a 1. Proszę nie patrzeć na mój test, jest baardzo subiektywny.

Cytat:Ja to ominąłem po przez serwer proxy w swojej sieci lokalnej efekt taki jak na początku ale przecież nie postawisz serwera ?
Korzystam z routerów MikroTik. Takie coś oferują w standardzie, wystarczy odpowiednio skonfigurować i powinno działać (tak mi się przynajmniej wydaje).

//EDIT. Udało się. Zablokowałem na swoim routerze wszystkie frazy (*ncsi*) i pisze "Brak dostępu do internetu". Więc coś w tym jest, wkrótce sprawdzę jak działa z przekierowaniem.
(Ten post był ostatnio modyfikowany: 16.08.2011 16:04 przez WireBoot.)

16.08.2011 16:01

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #10

RE: Identyfikacja przez Windows o stanie sieci


http://technet.microsoft.com/en-us/libra...10%29.aspx może Ty lepiej to przetłumaczysz?

Jeśli coś wymyślisz to się podzielUśmiechnięty

[Obrazek: sygnatura.jpg]

16.08.2011 16:02

Róża Podziękowania od: WireBoot
Znajdź wszystkie posty użytkownika
WireBoot
Wdrażany

Liczba postów: 15
Post: #11

RE: Identyfikacja przez Windows o stanie sieci


Po zablokowaniu *ncsi* pojawił się następujący komunikacik
RE: Identyfikacja przez Windows o stanie sieci
Przed chwileczką sprawdziłem na drugim komputerze - jest to samo, ikonka się zmieniła i wypluło komunikacik.
Co ciekawe żeby zmieniła się ikonka, trzeba rozłączyć połączenie, a następnie je jeszcze raz wznowić (albo odczekać troszkę dłużej, np. 1 minutę).
A i zauważyłem że aż tak często Windows nie sprawdza czy jest połączenie z internetem jak mi się dotychczas wydawało.

Wniosek - na pewno Windows sprawdza czy może pobrać plik ncsi.txt . Teraz właśnie sprawdzam czy pobiera konkretnie z adresu http://www.msftncsi.com.
//Edit - na pewno pobiera z http://www.msftncsi.com/ncsi.txt . Więc jeśli ktoś chce zaoszczędzić zbędne kilobity tak jak ja niech po prostu zablokuje ten adres w routerze(wtedy zawsze ikonka będzie "brak dostępu do internetu"), lub stworzy proxy, w którym po wykryciu tego adresu przekierowywało na inny adres (np. adres serwera w sieci lokalnej). Jeśli wybierzemy drugi sposób, zaoszczędzimy trochę łącza, a ikonka nadal będzie "dostęp do internetu" pod warunkiem, że mamy połączenie z tą siecią lokalną.
W skrócie da się oszukać ikonkę identyfikującą stan sieci. dhapollo, wielkie dzięki za pomoc.
(Ten post był ostatnio modyfikowany: 16.08.2011 16:29 przez WireBoot.)

16.08.2011 16:06

Znajdź wszystkie posty użytkownika
dhapollo
VIP

Liczba postów: 755
Post: #12

RE: Identyfikacja przez Windows o stanie sieci (Rozwiązany)


Po prostu lubię wyzwania związane z siecią, ale tak na co dzień to się nie znam na tymUśmiechnięty

WireBoot - Jeśli będziesz miał jakiś problemik to pisz będziemy kombinować. Na forum jest naprawdę kilku "mózgów" z różnych dziedzin jak widać nie ograniczamy się tylko do połączenia dwóch komputerów w siećUśmiechnięty

Tak się zastanawiam jak by to wykorzystać w sieci firmowej do testowania połączenia z serwerem firmowym. Jak w rejestrze podmienić wpisy na nasze to był by szybki podgląd czy działa? Ale tu tylko taka mała dygresja

[Obrazek: sygnatura.jpg]

16.08.2011 16:37

Znajdź wszystkie posty użytkownika
Wątek zamknięty

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Windows 7 ultimate nie widzi sieci wifi marois 1 1.563 13.09.2016 08:46
Ostatni post: marois
Windows 7 nie widzi NASa ani innych komputerów w sieci. Fleszek 0 1.750 02.05.2016 20:41
Ostatni post: Fleszek
Witryna sieci WEB odrzuciła żądanie pokazania tej strony sieci WEB grzmar15 1 1.886 12.07.2015 17:23
Ostatni post: thermalfake
Wykorzystanie sieci w komputerze Windows 7 64bit Home Premium Daquas 1 1.540 22.06.2015 19:22
Ostatni post: thermalfake
Sieć niezidentyfikowana, brak dostępu do sieci. Windows 7 jbass20 0 1.819 10.05.2015 09:21
Ostatni post: jbass20
Internet przez Lan nie działa, a przez WiFi tak potok555 1 1.861 09.04.2015 22:39
Ostatni post: thermalfake
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 2 głosów.