[Rozwiązany] Identyfikacja przez Windows o stanie sieci |
|
WireBoot Wdrażany
Liczba postów: 15
|
Post: #1
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 |
|
|
dhapollo VIP
Liczba postów: 755
|
Post: #2
RE: Identyfikacja przez Windows o stanie sieci
A jest sposób mi się udało Pokazuje że nie ma a internet jest
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ła Ale to jest ewenement w śród systemów. Czy inni też tak potrafią? 16.08.2011 14:09 |
Podziękowania od: | WireBoot |
|
|
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 |
|
|
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 16.08.2011 15:12 |
Podziękowania od: | WireBoot |
|
|
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 |
|
|
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?
16.08.2011 15:50 |
Podziękowania od: | WireBoot |
|
|
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 |
|
|
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 ? 16.08.2011 15:53 |
Podziękowania od: | WireBoot |
|
|
WireBoot Wdrażany
Liczba postów: 15
|
Post: #9
RE: Identyfikacja przez Windows o stanie sieciCytat:Więc zakładam że 1 włączone 0 wyłączone ale mogę się mylić.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 |
|
|
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ę podziel 16.08.2011 16:02 |
Podziękowania od: | WireBoot |
|
|
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
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 |
|
|
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 tym
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ć 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 16.08.2011 16:37 |
|
Podobne wątki | ||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post |
Windows 7 ultimate nie widzi sieci wifi | marois | 1 | 1.685 |
13.09.2016 08:46 Ostatni post: marois |
Windows 7 nie widzi NASa ani innych komputerów w sieci. | Fleszek | 0 | 1.836 |
02.05.2016 20:41 Ostatni post: Fleszek |
Witryna sieci WEB odrzuciła żądanie pokazania tej strony sieci WEB | grzmar15 | 1 | 2.004 |
12.07.2015 17:23 Ostatni post: thermalfake |
Wykorzystanie sieci w komputerze Windows 7 64bit Home Premium | Daquas | 1 | 1.629 |
22.06.2015 19:22 Ostatni post: thermalfake |
Sieć niezidentyfikowana, brak dostępu do sieci. Windows 7 | jbass20 | 0 | 1.907 |
10.05.2015 09:21 Ostatni post: jbass20 |
Internet przez Lan nie działa, a przez WiFi tak | potok555 | 1 | 1.964 |
09.04.2015 22:39 Ostatni post: thermalfake |
« Starszy wątek | Nowszy wątek »
Autor: WireBoot Temat został oceniony na 0 w skali 1-5 gwiazdek. Zebrano 2 głosów. |