|
Firewalls require some special configuration to work
properly with PalTalk. PalTalk is a relatively new program so many firewalls
do not have standard configuration available yet. This means that you may
have to manually set your firewall up to allow PalTalk to communicate over
the internet. If you are running a hardware router or configurable DSL or
cable modem may need to open ports on these ports also.
Due to the vast array of products, and combinations of
products that you may be running on your system, we cannot give you help in
this area beyond suggesting that you consult your documentation for
configuration instructions or more help. You may also want to check the
manufacturers web sites to see if they have any updates or pre made
configuration scripts for PalTalk.
A word about 'Firewall / Network support':
(box 6 under the advanced sound controls tab under setup)
This forces PalTalk into TCP/IP mode for group voice and
should NOT be used unless you are using a network or other device or
software that leaves no alternative but to use it.
Using a proxy server or NAT with PalTalk.
If you are using a Proxy server or NAT you must
configure it to be used with PalTalk. You MAY have audio problems if you
have and external DSL or cable modem due to the fact that SOME of these
modems contain hardware firewalls or routers. If you do not configure
properly you may experience reduced functionality, including loss of audio,
no video, and no file transfer capability.
Ports used for PalTalk:
|
Incoming or 'listening' ports
|
| TCP |
2090 |
file transfer |
| UDP |
2090 |
voice stream |
| TCP |
2091 |
video listening port |
| UDP |
2091 |
control stream |
| TCP |
2095 |
file transfer - (older versions) |
| Outbound ports |
| TCP |
5001-5020 |
text messaging |
| TCP |
8100-8700 |
firewall / network mode group voice |
| UDP |
8100-8700 |
group voice |
| UDP |
1024-2500 |
voice stream - user configurable |
| UDP |
1024-2500 |
control stream - user configurable |
The last 2 UDP outbound ports are usually set in pairs.
1024 - 1025, 1026 - 1027, etc... Most users never have to set these lower
two ports. They are dynamically assigned if you leave the lower two boxes
set to 0's on the 'PalTalk port settings' tab.
Outbound ports are usually not an issue but are listed
here for network users who
may need to manually configure for a proxy or NAT server or other hardware
device.
Using a proxy server or NAT with PalTalk.
If you are using a Proxy server or NAT you must
configure it to be used with PalTalk. You MAY have audio problems if you
have and external DSL or cable modem due to the fact that SOME of these
modems contain hardware firewalls or routers. If you do not configure
properly you may experience reduced functionality, including loss of audio,
no video, and no file transfer capability.
I use SyGate
I use Windows ICS
I use winproxy
I have an external DSL or cable
modem and have audio problems
I use a Linux firewall
I am having problems with my
network in general.
SyGate:
This section assumes that your network is
installed and running properly and that you are familiar with SyGate.
If you need to familiarize yourself with how SyGate
works, go here...
http://www.sybergen.com/support/documents/applications.htm
You may find more
help here from
practicallynetworked.com.
PalTalk uses certain ports on your computer to stay in
contact with our servers and for various other functions. If you are using
SyGate you must allow these ports to communicate over the net.
To open up these ports for communication you must edit
the Apprule.cfg file in your SyGate folder. When you are done you must
STOP, then RESTART the SyGate service for
your changes to take effect.
This must be done on your SERVER
machine.
Open Windows Explorer
Go to the C:\Program Files\SyberGen\SyGate
directory.
RIGHT CLICK on the Apprule.cfg
file and select OPEN WITH when the menu pops up.
Select NOTEPAD and be sure to
remove the check mark from the box that says always use
this program to open this type of file.
If you don't get an "open with" when right clicking on
the Apprule.cfg file, just RENAME it to
Apprule.txt for now. When done editing you can just rename
it back to Apprule.cfg. You will get a warning message
about changing file types but it's ok. Just open it with notepad.
There is one trigger port associated with
PalTalk. There is also the possibility that you may be logging directly into
a message server by bypassing the PalTalk router. As of now SyGate does not
support setting a range of ports for triggering. Therefore this script
contains 20 sub-sections.
# PalTalk1
:INIT "PalTalk1"
OUT TCP 5001 5001 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk1
:INIT "PalTalk1"
OUT TCP 5002 5002 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk3
:INIT "PalTalk3"
OUT TCP 5003 5003 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk4
:INIT "PalTalk4"
OUT TCP 5004 5004 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk5
:INIT "PalTalk5"
OUT TCP 5005 5005 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk6
:INIT "PalTalk6"
OUT TCP 5006 5006 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk7
:INIT "PalTalk7"
OUT TCP 5007 5007 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk8
:INIT "PalTalk8"
OUT TCP 5008 5008 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk9
:INIT "PalTalk9"
OUT TCP 5009 5009 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk10
:INIT "PalTalk10"
OUT TCP 5010 5010 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk11
:INIT "PalTalk11"
OUT TCP 5011 5011 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk12
:INIT "PalTalk12"
OUT TCP 5012 5012 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk13
:INIT "PalTalk13"
OUT TCP 5013 5013 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk14
:INIT "PalTalk14"
OUT TCP 5014 5014 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk15
:INIT "PalTalk15"
OUT TCP 5015 5015 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk16
:INIT "PalTalk16"
OUT TCP 5016 5016 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk17
:INIT "PalTalk17"
OUT TCP 5017 5017 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk18
:INIT "PalTalk18"
OUT TCP 5018 5018 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk19
:INIT "PalTalk19"
OUT TCP 5019 5019 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
# PalTalk20
:INIT "PalTalk20"
OUT TCP 5020 5020 0.0.0.0 0 R
:SUB
IN TCP 2090 2091 0.0.0.0 0 0 AD
IN UDP 2090 2091 0.0.0.0 0 0 AD
IN TCP 2095 2095 0.0.0.0 0 0 AD
IN TCP 5001 5020 0.0.0.0 0 0 AD
IN TCP 8100 8700 0.0.0.0 0 0 AD
IN UDP 8100 8700 0.0.0.0 0 0 AD
OUT UDP 1024 2500 0.0.0.0 0 D
OUT TCP 2090 2091 0.0.0.0 0 D
OUT TCP 2095 2095 0.0.0.0 0 D
OUT TCP 5001 5020 0.0.0.0 0 D
OUT TCP 8100 8700 0.0.0.0 0 D
OUT UDP 8100 8700 0.0.0.0 0 D
:END
Q. I use Windows Internet Connection Sharing
(ICS), how do i configure it for PalTalk?
A. This answer comes from one of our beta testers! Thanks Sam! (aka jjonkers
on PalTalk)
ICS is a NAT based system that first surfaced with
Windows98. It requires special configuration and is not for the weak of
heart. Help and a free configuration program is available at....http://www.practicallynetworked.com.
Go directly to the ICS section
here.
Click
here to get the ICS Configuration program.
WinProxy:
Winproxy requires special configuration to allow PalTalk
to work. Check their site here...
http://winproxy.com/
Check their Tech Support area for the most up to date information available.
All aspects of setting up your network with winproxy are available here. Be
sure you make note of the port information that you will need while
configuring winproxy. (Located at the top of this page.)
External modem with hardware firewall or router:
Internet service providers usually supply external
modems for connection to DSL or cable service. SOME of these modems contain
hardware firewalls or routers. If you have no incoming, or possibly no
outgoing audio, and have one of these modems you must configure the modem to
allow traffic through the ports that PalTalk uses.
The first thing that you should do is press the SETUP
button on your PalTalk buddy list. Then select the PalTalk PORT SETTINGS
tab. On the bottom of this screen you will see two boxes with zeros in them.
Enter any two numbers that you can configure easily through your modem. This
will fix those ports (which are usually dynamically assigned) to the numbers
that you specify. You should usually pick two numbers between the range of
1024 and 3000. I use 1096 and 1097. Now that you have these udp ports set to
fixed numbers, you MAY be able to speak and / or hear. If not you will have
to program your modem to allow traffic on the ports that PalTalk uses to
communicate over the Internet
If you cannot program the modem yourself you will have
to get someone from your ISP to do it for you. If they cannot or will not do
this, you will have to switch to a dialup modem to connect to PalTalk. We
are sorry, but some ISP's restrict your service by closing ports. There is
nothing that we can do for you in this situation.
General networking info from
practicallynetworked.com:
If you are having problems in general or are new to home
networking, you may want to visit
http://www.practicallynetworked.com for more information. This is a
rather complete site and may be very helpful to you. Visit the
troubleshooting section by clicking
here.
|