Czy można zobaczyć klientów, którzy połączyli się z moją siecią hostowaną?

10

Skonfigurowałem sieć hostowaną za pomocą laptopa za pomocą systemu Windows 7.

Chcę sprawdzić wszystkich klientów, którzy się z nim połączili. Czy to możliwe?

I czy jest jakieś narzędzie, którym można to zarządzać? Na przykład ogranicz prędkość netto lub coś podobnego.

lephix
źródło
Czy chcesz zobaczyć listę klientów, takich jak nazwa hosta - adres IP, czy też powinna to być lista obejmująca także typ urządzenia - smartfon, tablet PC, komputer stacjonarny, laptop?
Volodymyr M.,
Chcę zobaczyć informacje w jak największym stopniu. :)
lephix

Odpowiedzi:

11

Aby wyświetlić podłączonych klientów, użyj wiersza polecenia

@echo off
netsh wlan show hostednetwork | findstr -i status
echo SSID Name
netsh wlan show hostednetwork | findstr -i " ssid "
netsh wlan show hostednetwork setting=security
echo Connected clients
arp -a | findstr -i 192.168.173 | findstr /V 255 | findstr /V 192.168.173.1

Do kontroli pasma możesz użyć NetLimiter.
http://www.netlimiter.com/products/netlimiter-4

Marco Vaz
źródło
Niezła odpowiedź! Windows10 używa teraz 192.168.137.*jako domyślnej podsieci dla sieci hostowanej. Zawsze możesz to zmienić we właściwościach tcp / ip v4 / 6 urządzenia.
CONvid19,
2

Ważną rzeczą do zapamiętania jest to, że zazwyczaj na hostach komputerów nie działa serwer DHCP. Oznacza to, że nie zostanie automatycznie przypisany żaden adres IP, jak zwykle dzieje się to w przypadku korzystania z routera bezprzewodowego lub punktu dostępu.

Dostępne są dwie opcje: albo użyć APIPAadresowania (169.254.0.0/16), co pozwoli na automatyczne połączenie między dwoma komputerami, gdy nie będzie można nawiązać kontaktu z serwerem DHCP, lub za pomocą statycznego adresowania IP.

Adresy dwóch komputerów można zobaczyć w tabelach ARP nawzajem za pomocą arp -apolecenia w wierszu polecenia.

Nie można ograniczyć prędkości połączenia internetowego na hoście W7 z wbudowanymi funkcjami.

Volodymyr M.
źródło
Nie znalazłem usługi serwera DHCP z mojej listy usług za pośrednictwem services.msc. Ale wszystkie urządzenia łączące się z moją siecią hostowaną mają adres IP taki jak 192.168.137.XXX. Nie ustawiłem żadnego statycznego adresu IP na urządzeniach. Więc jestem zmieszany.
lephix
Wygląda na to, że utworzyłeś sieć ad-hoc i włączyłeś ICS, prawda?
Volodymyr M.
0

Po prostu wpisz arp -a w wierszu polecenia.

Na wyświetlonej liście znajdź adapter o numerze IP 192.168.137.1, a pod nim pierwsze adresy są przypisane do klientów współużytkujących połączenie.

Mój pierwszy adres klienta to 192.168.137.251 z jakiegoś powodu.

Mark Ribbans
źródło
0

W rzeczywistości jest to bardzo proste.

ping 192.168.1.255 (wstaw adres rozgłoszeniowy swojej podsieci zamiast mojego, jeśli jest inny)

arp -a aby zobaczyć wszystkich klientów, którzy są włączeni i aktywnie reagują na polecenia ping

Jedynym powodem, dla którego podałem polecenie ping, są osoby regularnie czyszczące tablicę arp.

Jonathin Ramos
źródło