187. Jak
włączyć przesyłanie dalej (forwarding) TCP/IP w systemie
Windows XP?
czyli Podzielenie internetu na różne podsieci.
Typowy problem:
Mamy w domu serwer (lub komputer podpięty do lokalnej sieci) , z
którego rozdzielamy sieć na kilka komputerów ,a chcemy
udostepnić internet dalszym komputerom np. laptopowi z kartą
radiową.
Po skonfigurowaniu adresów w ustawieniach sieci laptop widzi
serwer, ale dostępu do internetu nie ma.
Domyślnie forwarding w Windows XP jest wyłączone, ale czasami
jest to konieczne, choćby w sytuacji, kiedy musimy przesłać
TCP/IP na
wszystkie połączenia sieciowe zainstalowane na komputerze.
A więc otwieramy Rejestr.
Start=>Uruchom=>regedit
I odnajdujemy klucz:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Ustawiamy następującą wartość rejestru:
Nazwa wartości: IPEnableRouter
Typ wartości: REG_DWORD
Dane wartości: 1
i reboot komputera
Czy routing się włączył możemy zobaczyć wpisując w okienku
DOS-a
ipconfig /all
i powinniśmy mieć "IP routing enabled" na YES
188. Nie działa
tworzenie mostka z dwoma wewnętrznymi kartami na hoście
udostępniania połączenia internetowego systemu Windows XP.
Ręczne tworzenie mostka sieciowego i włączanie udostępniania
połączenia internetowego.
Podczas próby utworzenia mostka przy użyciu dwóch kart na
hoście udostępniania połączenia internetowego (ICS, Internet
Connection Sharing) systemu Windows XP może zostać wyświetlony
następujący komunikat o błędzie:
Wystąpił nieoczekiwany
błąd podczas konfigurowania mostka sieciowego
Przyczyną takiego zachowania mogą być następujące warunki: .
W komputerze są przynajmniej trzy połączenia sieciowe.
.Jedna z kart, która jest wykorzystywana przy próbach
utworzenia mostka, jest wewnętrznym (tak zwanym prywatnym)
połączeniem udostępniania połączenia internetowego. Karta ta
ma adres IP 192.168.0.1.
.Druga karta, która jest wykorzystywana przy próbach utworzenia
mostka, nie jest publicznym połączeniem udostępniania
połączenia internetowego.
Aby utworzyć mostek sieciowy przy użyciu prywatnego
połączenia udostępniania połączenia internetowego i innego
połączenia sieciowego (innego niż publiczne połączenie
udostępniania połączenia internetowego), mostek musi zostać
utworzony przed
włączeniem udostępniania połączenia internetowego. W
przeciwnym przypadku mostek sieciowy nie może poprawnie
powiązać prywatnego połączenia udostępniania połączenia
internetowego i mostek nie zostanie utworzony.
Istnieją dwie metody poprawnego konfigurowania mostka. Można
użyć Kreatora konfiguracji sieci, aby utworzyć mostek sieciowy
i włączyć udostępnianie połączenia internetowego, lub
skonfigurować te opcje ręcznie. Reszta artykułu zawiera opis,
jak ręcznie skonfigurować mostek sieciowy i włączyć
udostępnianie połączenia internetowego.
UWAGA:
Następującej procedury można użyć w dowolnym czasie, aby
skonfigurować mostek albo dodać lub usunąć interfejs na
komputerze z systemem Windows XP, który jest hostem
udostępniania połączenia internetowego.
Ręczne tworzenie mostka sieciowego i włączanie udostępniania
połączenia internetowego
1. Wyłącz udostępnianie połączenia internetowego i zaporę
połączenia internetowego (ICF, Internet Connection Firewall) na
interfejsie publicznym. Gdy to zrobisz, w żadnym połączeniu
sieciowym na komputerze nie powinno być aktywne udostępnianie
połączenia internetowego ani zapora połączenia internetowego.
Aby wyłączyć udostępnianie połączenia internetowego i
zaporę
połączenia internetowego:
a. Kliknij przycisk Start, kliknij polecenie Panel sterowania,
kliknij polecenie Połączenia sieciowe i internetowe, a
następnie kliknij polecenie Połączenia sieciowe.
b. Kliknij prawym przyciskiem myszy połączenie internetowe, a
następnie kliknij polecenie Właściwości.
c. Kliknij kartę Zaawansowane.
d. Jeśli jest zaznaczone pole wyboru Chroń mój komputer i
moją sieć, ograniczając lub wykluczając dostęp do tego
komputera z Internetu, wyczyść je.
e. Jeśli jest zaznaczone pole wyboru Zezwalaj innym
użytkownikom sieci na kontrolowanie lub wyłączanie
udostępnionego
połączenia internetowego, wyczyść je.
f. Klikaj przycisk OK w kolejnych oknach dialogowych, dopóki nie
wrócisz do folderu Połączenia sieciowe.
2. W folderze Połączenia sieciowe zaznacz dwie karty, z
których chcesz utworzyć mostek, Upewnij się, że żadna z tych
kart nie jest połączeniem z Internetem. Aby zaznaczyć dwie
karty, kliknij najpierw jedno połączenie sieciowe. Następnie
przytrzymaj
wciśnięty klawisz CTRL i kliknij drugie połączenie sieciowe.
3. Kliknij prawym przyciskiem myszy dowolne połączenie, a
następnie kliknij polecenie Połączenie mostkowe. System
Windows XP utworzy mostek sieciowy z dwóch połączeń
sieciowych, które zostały określone. Po zakończeniu tego
procesu przejdź do
następnego kroku.
4. W folderze Połączenia sieciowe kliknij prawym przyciskiem
myszy połączenie internetowe, a następnie kliknij polecenie
Właściwości. Pamiętaj, że jeśli na połączeniu
internetowym ma być uruchamiane udostępnianie połączenia
internetowego lub zapora połączenia internetowego, to
połączeniem internetowym nie może być żadne z połączeń, z
których został utworzony
mostek.
5. Na karcie Zaawansowane zaznacz pole wyboru Zezwalaj innym
użytkownikom sieci na łączenie się, aby włączyć
udostępnianie połączenia internetowego. Pamiętaj, że
ponieważ dwa połączenia sieciowe zostały spięte mostkiem, to
obie karty sieciowe, z
których składa się mostek, znajdują się po wewnętrznej
stronie udostępniania połączenia internetowego, a klienci z
obu sieci mogą mieć dostęp do sieci Internet.
UWAGA:
Jeśli użytkownik posada więcej niż dwie potencjalne sieci
wewnętrzne, udostępnianie połączenia internetowego wymaga,
aby określić, która sieć ma być siecią prywatną
wykorzystywaną przez udostępnianie połączenia internetowego.
Można mieć na przykład jedno połączenie sieciowe z
Internetem, dwa dodatkowe połączenia sieciowe tworzące mostek
i czwarte połączenie sieciowe (na przykład bezprzewodowe). W
tym przykładzie jako prywatną sieć udostępniania połączenia
internetowego można skonfigurować albo połączenie
bezprzewodowe albo połączenie z mostkiem. Jeśli użytkownik
chce, aby zarówno połączenia aktualnie spięte mostkiem, jak i
połączenie bezprzewodowe były skonfigurowane jako prywatna
sieć udostępniania połączenia internetowego, musi dodać do
mostka połączenie bezprzewodowe. Jeśli tego nie zrobi, musi
wybrać, która sieć jest prywatną siecią udostępniania
połączenia internetowego, a która sieć może korzystać z
dostępu do Internetu za pośrednictwem hosta
udostępniania połączenia internetowego uruchomionego na
systemie Windows XP.
Aby dodać dodatkową kartę do mostka sieciowego:
a. W folderze Połączenia sieciowe kliknij mostek sieciowy
prawym przyciskiem myszy, a następnie kliknij polecenie
Właściwości.
b. Na karcie Ogólne sprawdź, czy na liście Karty przy każdej
karcie, która ma być skonfigurowana jako część mostka, jest
znacznik wyboru.
c. Kliknij przycisk OK, aby nowe karty zostały spięte mostkiem.
Dobrze jest całkowicie skonfigurować mostek przed włączeniem
udostępniania połączenia internetowego lub zapory połączenia
internetowego.
6. Jeśli chcesz chronić ten komputer i inne komputery w sieci
prywatnej przed Internetem, zaznacz pole wyboru Chroń mój
komputer i moją sieć, ograniczając lub wykluczając dostęp do
tego komputera z Internetu.
7. Klikaj przycisk OK w kolejnych oknach dialogowych, dopóki nie
wrócisz do folderu Połączenia sieciowe. Zamknij folder
Połączenia sieciowe.
8. Jeśli udostępnianie połączenia internetowego zostało
wyłączone, włącz je. Zauważ, że sposób działania
udostępniania połączenia internetowego i translacji adresów
sieciowych uniemożliwia utworzenie mostka z udostępnionego (publicznego)
połączenia
udostępnianie połączenia internetowego i prywatnego
połączenia udostępniania połączenia internetowego. Próba
utworzenia takiego mostka spowoduje wyświetlenie następującego
komunikatu o błędzie:
Aby utworzyć mostek sieciowy, musisz wybrać co najmniej dwa
połączenia sieciowe nie używane przez Udostępnianie
połączenia internetowego ani Zaporę połączenia internetowego
189.
Monitorowanie/szpiegowanie/śledzenie (wysyłanie danych do) (sniffer)
portu COM (i LPT).
Oto zestaw programików umożliwiających to (niektóre w trybie
Stealth/Spy tzn. mogą działać obok innej aplikacji
używającej portu ,ale pod warunkiem ,że najpierw je
załączymy , a potem 2 program).
Advanced Serial Port Monitor (trial)
http://www.aggsoft.com/serial-port-monitor.htm
Free Serial Port Monitor
http://free-serial-port-monitor.hhd-software.qarchive.org/
Com Port Data Emultor
http://www.aggsoft.com/com-port-emulator.htm
Hercules SETUP utility
http://www.hw-group.com/products/hercules/index_en.html
PortMon (śledzenie również LPT)
http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx
SAL232
RS-232 Serial Loger & Analyzer
http://www.hw-group.com/support/SAL232/index_en.html
HW Virtual Serial Port (wirtualny port COM).
(przekazywanie danych z wirtualnego portu COM na zdefiniowany
adres/port IP)
http://www.hw-group.com/products/hw_vsp/index_en.html
Terminal z Norton Commander 5.0
Program umożliwiający komunikację przez port COM dowolnego
podpiętego do niego urządzenia ,z dowolnym programem pod
Windowsem obsługującym DDE. Komunikacja może odbywać się w 2
strony tzn. z poziomu Windowsa możemy też sterować
urządzeniem podpiętym do COM-a.
WinWedge
inputs serial data directly into any PC application. Collect data
from Scales and Balances, Gages, pH/Electrochemistry Meters,
Laboratory Instruments, Sensors, Densitometers, GPS Receivers,
Barcode Scanners, Magnetic Stripe readers, ID Tag Readers,
Telephone Systems, etc... any RS232 instrument or device.
Input real-time data directly into EXCEL, ACCESS, LIMS, MMIs,
Statistical and Math software, VB, etc... any Windows or DOS
application program.
New! - View a WinWedge Demonstration Video
http://www.taltech.com/products/winwedgeintrovideo.htm
WinWedge captures serial data, custom tailors it to your needs,
then transfers the data to any Windows or DOS application -
either by sending keystrokes to the application's window or by
passing the data through DDE (Dynamic Data Exchange)
conversations.
2-Way I/O allows you to send out commands or data to control your
instruments - from within your application or directly from
WinWedge.
Input serial data from any device, even multiple devices,
directly into any application program.
Create charts and graphs in your application that automatically
update with real-time data from your serial devices.
Perform real-time analysis of your serial data in any application.
Create buttons or macros in your application that control
WinWedge and perform serial I/O functions.
WinWedge also transmits prompts or commands out the serial port
to control or query your instruments directly from within other
Windows applications or directly from WinWedge. Think of WinWedge
as a fully customizable serial I/O device driver. Winwedge comes
in both Professional and Standard version. Visit our feature
comparison page for details.
http://www.bytewedge.com/features.html
Portstat
Komunikacja 2 stronna COM<-> program PC z obsługą DDE. Można np uruchamiać makra po wykryciu napięcia na porcie COM lub z Exela załączać /wyłączać napięcie na pinach portu COM.
Windows program that monitors and sets the
status of any of the handshaking lines on a COM port. PortStat
can be used to turn switches on and off under program control or
can be used to monitor the voltage on any of the handshaking
lines in a serial port. For example you could use PortStat to
force another application, like Excel, to run a macro when the
voltage on a serial port line changes state. You could also use
it to turn a switch on or off directly from within Excel, Access
or any other program that supports Dynamic Data Exchange (DDE)
http://www.taltech.com/freesoftware/portstat.htm
Urządzenie
funkcji Klawisze Szeregowe (klawisze trwałe).
Umożliwia podłączenie do portu szeregowego
COM komputera alternatywnego urządzenia wejściowego (nazywanego
również dodatkowym urządzeniem komunikacyjnym). Funkcja ta
została zaprojektowana dla osób, które nie mogą korzystać ze
standardowej klawiatury komputera i myszy.
W Windowsie 2000/XP, jest dostępna opcja Klawisze szeregowe. Po
jej uaktywnieniu znaki odbierane z wskazanego w ustawieniach
portu szeregowego są traktowane równoznacznie z
odpowiadającymi im klawiszom na klawiaturze, a więc wysyłanie
znaków do portu przy pomocy podłączonego terminala (którym
może być np. odbiornik IR połączony z mikrokontrolerem
tłumaczącym sygnały IR na znaki) daje taki sam efekt jak
naciskanie klawiszy na lokalnej klawiaturze. Opcję włączamy
przechodząc kolejno: Panel sterowania > Opcje ułatwień
dostępu > Ogólne
potem zaznaczamy opcję "Obsluga urządzeń funkcji
KlawszeSzeregowe" i wchodzimy w ustawienia celem określenia
portu i prędkości. Aby poznać możliwości tej opcji
proponuję uruchomić notatnik i wysłać coś do portu np. plik
tekstowy - odbierane znaki będą "wklejane" do
notatnika.