RTMPT / Tunneling does not work
I have Flash Media Streaming Server 3 running on a Windows 2003 with IIS 6 computer. I can see the samples of video on demand, locally and remotely very well using rtmp, but not rtmpt. I have disabled the socket pooling using httpcfg, but FMS 3 does not seem to be binding for all IP addresses on port 80. Next steps?HBZ
You can add ports in a comma-delimited list:
ADAPTER. HOSTPORT = xxx.xxx.xxx.12:1935, 80
Then restart the service of the FMS, and you should be all set. You can run netstat-nab from the command prompt to ensure that the FMS is bound to port 80
Tags: Adobe Media Server
Similar Questions
-
Hi all
We have an IPSec tunnel that does not work. I think that Phase 2 is not established but I don't know why.
Add the output and the newspaper.
Thanks for your help
ASA-VPN-PRI/act/pri # sh crypto isakmp his
!
13 peer IKE: 91.209.243.5
Type: L2L role: answering machine
Generate a new key: no State: MM_ACTIVE!
ASA-VPN-PRI/act/pri # sh crypto isakmp his | include the 91.209.243.5
12 peer IKE: 91.209.243.5
ASA-VPN-PRI/act/pri #.ASA-VPN-PRI/act/pri # sh crypto ipsec his | include the 91.209.243.5
ASA-VPN-PRI/act/pri #.7. December 17, 2014 | 15: 40:48 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = c516994b) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:48 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: 40:48 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: 40:48 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d6c)
7. December 17, 2014 | 15: 40:48 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d6c)
7. December 17, 2014 | 15: 40:48 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: 40:48 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: 40:48 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = 29bf4142) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:43 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = b72ddf0a) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:43 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: 40:43 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: 40:43 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d6b)
7. December 17, 2014 | 15: 40:43 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d6b)
7. December 17, 2014 | 15: 40:43 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: 40:43 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: 40:43 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = ae5305df) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:38 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = b796798d) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:38 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: 40:38 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: 40:38 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d6a)
7. December 17, 2014 | 15: 40:38 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d6a)
7. December 17, 2014 | 15: 40:38 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: 40:38 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: 40:38 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = 98241c 63) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:33 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = e233621d) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:33 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: 40:33 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: 40:33 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d69)
7. December 17, 2014 | 15: 40:33 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d69)
7. December 17, 2014 | 15: 40:33 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: 40:33 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: 40:33 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = 36ecdf6a) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: is.40:28 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = cb1b978d) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: is.40:28 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: is.40:28 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: is.40:28 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d68)
7. December 17, 2014 | 15: is.40:28 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d68)
7. December 17, 2014 | 15: is.40:28 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: is.40:28 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: is.40:28 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = f25bcdb5) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:23 | 713236 | IP = 91.209.243.5, IKE_DECODE SEND Message (msgid = 32bca075) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84
7. December 17, 2014 | 15: 40:23 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, build payloads of hash qm
7. December 17, 2014 | 15: 40:23 | 715046 | Group = 91.209.243.5, IP = 91.209.243.5, payload of empty hash construction
7. December 17, 2014 | 15: 40:23 | 715036 | Group = 91.209.243.5, IP = 91.209.243.5, sending persistent type DPD R-U-HERE-ACK (seq number 0x7d67)
7. December 17, 2014 | 15: 40:23 | 715075 | Group = 91.209.243.5, IP = 91.209.243.5, received persistent type DPD R-U-LÀ (seq number 0x7d67)
7. December 17, 2014 | 15: 40:23 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, processing notify payload
7. December 17, 2014 | 15: 40:23 | 715047 | Group = 91.209.243.5, IP = 91.209.243.5, payload of hash of treatment
7. December 17, 2014 | 15: 40:23 | 713236 | IP = 91.209.243.5, IKE_DECODE RECEIPT Message (msgid = a3f0e3f9) with payloads: HDR + HASH (8) + NOTIFY (11) + (0) NONE total length: 84Please repeat the debug with "debug crypto isakmp 100". And compare the config of the Phase 2 on both sides:
- Is what ACL crypto exactly in the opposite direction on both sides?
- Your transformation sets include exactly the same algorithms?
-
Router Cisco client VPN SPlit tunnel does not work
Hello!
I have configured the Cisco VPN CLient on a 2821 router, and it works fine.
I could access the inside resourses normally >
the problem is that when I connect with VPN I lost internet connectivity?What wrong with my setup?
Below the current configuration of the router.
Kind regards!CISCO2821 #sh run
Building configuration...
Current configuration: 5834 bytes
!
version 12.4
horodateurs service debug datetime msec
Log service timestamps datetime msec
no password encryption service
!
hostname CISCO2821
!
boot-start-marker
start the flash c2800nm-adventerprisek9 - mz.124 - 20.T.bin system
boot-end-marker
!
forest-meter operation of syslog messages
logging buffered 51200 warnings
!
AAA new-model
!
!
connection local VPN-LOCAL-AUTHENTIC AAA authentication
local AAA authorization network VPN-LOCAL-AUTHOR
!
!
AAA - the id of the joint session
!
dot11 syslog
IP source-route
!
!
IP cef
!
!
"yourdomain.com" of the IP domain name
8.8.8.8 IP name-server
No ipv6 cef
!
Authenticated MultiLink bundle-name Panel
!
!
voice-card 0
No dspfarm
!
!
username secret privilege 0 vpn 5 $1$ tCf1$ XAxQWtDRYdfy9g3JpVSvZ.
Archives
The config log
hidekeys
!
!
crypto ISAKMP policy 44
BA aes
preshared authentication
Group 2
life 44444
!
ISAKMP crypto group configuration of VPN client
key VPNVPNVPN
VPN-pool
ACL VPN-ACL-SPLIT
Max-users 5000
!
!
ISAKMP crypto ISAKMP-VPN-profile
identity VPN group match
list of authentication of client VPN-LOCAL-AUTHENTIC
VPN-LOCAL-AUTHOR of ISAKMP authorization list.
client configuration address respond
Configuration of VPN client group
virtual-model 44
!
!
Crypto ipsec transform-set VPN - SET esp - aes esp-sha-hmac
!
Crypto ipsec VPN-profile
transformation-VPN-SET game
Set isakmp VPN ISAKMP-PROFILE
!
!
interface GigabitEthernet0/0
IP 192.168.2.214 255.255.255.0
NAT outside IP
IP virtual-reassembly
IP tcp adjust-mss 1412
automatic duplex
automatic speed
!
interface GigabitEthernet0/1
IP 192.168.1.1 255.255.255.0
IP nat inside
IP virtual-reassembly
IP tcp adjust-mss 1412
automatic duplex
automatic speed
!
interface FastEthernet0/0/0
no ip address
Shutdown
automatic duplex
automatic speed
!
type of interface virtual-Template44 tunnel
IP unnumbered GigabitEthernet0/0
ipv4 ipsec tunnel mode
Tunnel ipsec VPN-PROFILE protection profile
!
interface Dialer0
no ip address
IP mtu 1452
IP virtual-reassembly
Shutdown
!
local pool IP VPN-POOL 192.168.1.150 192.168.1.250
IP forward-Protocol ND
IP http server
IP 8081 http port
23 class IP http access
local IP http authentication
no ip http secure server
IP http timeout policy slowed down 60 life 86400 request 10000
!
!
IP nat inside source list ACL - NAT interface GigabitEthernet0/0 overload
!
IP access-list standard ACL-TELNET
allow a
!
extended ACL - NAT IP access list
ip permit 192.168.1.0 0.0.0.255 any
IP extended ACL-VPN-SPLIT access list
ip permit 192.168.1.0 0.0.0.255 192.168.1.0 0.0.0.255
scope of access to IP-VPN-ACL-SPLIT list
!
control plan
!
exec banner ^ C
% Warning of password expiration.
-----------------------------------------------------------------------
Professional configuration Cisco (Cisco CP) is installed on this device
and it provides the default username "cisco" single use. If you have
already used the username "cisco" to connect to the router and your IOS image
supports the option "unique" user, that user name is already expired.
You will not be able to connect to the router with the username when you leave
This session.
It is strongly recommended that you create a new user name with a privilege level
15 using the following command.
username
secret privilege 15 0 Replace
and with the username and password you want use.
-----------------------------------------------------------------------
Line con 0
exec-timeout 0 0
Synchronous recording
line to 0
line vty 0 4
ACL-TELNET access class in
exec-timeout 30 0
privilege level 15
Synchronous recording
transport input telnet ssh
line vty 5 15
ACL-TELNET access class in
exec-timeout 30 0
privilege level 15
Synchronous recording
transport input telnet ssh
line vty 16 988
ACL-TELNET access class in
exec-timeout 30 0
Synchronous recording
transport input telnet ssh
!
Scheduler allocate 20000 1000
end
CISCO2821 #.
I think that you made a mistake with your ACL name. the ACL applied is "VPN-ACL-SPLIT" which is an empty ACL. You must switch to that of "ACL-VPN-SPLIT" that has the entry "ip 192.168.1.0 allow 0.0.0.255 192.168.1.0 0.0.0.255" inside.
-
I have 2 Cat6, with IPsec SPA card, while the other did not.
I tried setting IPsec tunnel between them, but somehow can't bring up the tunnel, can someone help me to watch set it up?
A (with SPA):
crypto ISAKMP policy 1
BA aes 256
preshared authentication
Group 5
ISAKMP crypto cisco123 key address 0.0.0.0 0.0.0.0
ISAKMP crypto keepalive 10
Crypto ipsec transform-set esp - aes 256 esp-sha-hmac testT1
!
Crypto ipsec profile P1
Set transform-set testT1
!
Crypto call admission limit ike his 3000
!
Crypto call admission limit ike in-negotiation-sa 115
!
interface Tunnel962
Loopback962 IP unnumbered
tunnel GigabitEthernet2/37.962 source
tunnel destination 172.16.16.6
ipv4 ipsec tunnel mode
Profile of tunnel P1 ipsec protection
interface GigabitEthernet2/37.962
encapsulation dot1Q 962
IP 172.16.16.5 255.255.255.252
interface Loopback962
1.1.4.200 the IP 255.255.255.255
IP route 2.2.4.200 255.255.255.255 Tunnel962
B (wuthout SPA):
crypto ISAKMP policy 1
BA aes 256
preshared authentication
Group 5
ISAKMP crypto cisco123 key address 0.0.0.0 0.0.0.0
!
!
Crypto ipsec transform-set esp - aes 256 esp-sha-hmac T1
!
Crypto ipsec profile P1
game of transformation-T1
interface Tunnel200
Loopback200 IP unnumbered
tunnel GigabitEthernet2/1.1 source
tunnel destination 172.16.16.5
ipv4 ipsec tunnel mode
Profile of tunnel T1 ipsec protection
interface Loopback200
2.2.4.200 the IP 255.255.255.255
interface GigabitEthernet2/1.1
encapsulation dot1Q 962
IP 172.16.16.6 255.255.255.252
IP route 1.1.4.200 255.255.255.255 Tunnel200
I can ping from 172.16.16.6 to 172.16.16.5, but the tunnel just can not upwards. When I turned on "debugging ipsec cry ' and ' debug cry isa", nothing comes out, when I trun on 'cry of debugging sciences', I got:
"00:25:17: crypto_engine_select_crypto_engine: can't handle more."
Hello
You need a map of IPSEC SPA on chassis B do IPSEC encryption. Please see the below URL for more details.
Without a SPA-IPSEC - 2G or IPsec VPN Services Module of acceleration, the IPsec network security feature (configured with the crypto ipsec command) is supported in the software only for administrative for Catalyst 6500 series switches and routers for the Cisco 7600 Series connections.
Kind regards
Arul
* Rate pls if it helps *.
-
Microsoft Teredo Tunneling adapter device"does not work correctly.
Hi Sir/Madam
Hello, can you help me find driver problems, sir.i am on hp pavilion g6 Series notebook.i found this message there, Windows reports that the "Microsoft Teredo Tunneling adapter" device is working properly. But I opened the Device Manager and I found the icon and I double click and then try to update the driver software but I found ago encountered a problem... This device does not work... Sir can you help me solve this problem... Thank you for your time
Hi Binet1,
Thank you for visiting the Forums HP's Support and welcome. I read your thread on your HP Pavilion g6-2225tu issues of driver for laptop and have on the Teredo Tunneling pseudo-interface. Right click and delete all Teredo Tunneling pseudo-interface. Restart the computer. You could update driver software by right click, browse computer for driver software. Select let me pick from a list of device on my computer-> network adapter drivers > Microsoft > adapter Microsoft Teredo tunneling. You can enable system restore by following this document.
I'd be happy to help you if necessary because there are many models of HPNotebook, I need the model number. How can I find my model number or product number?
Please respond with an operating system that you are running:
Operating system Windows am I running?Please let me know.
Thank you.
-
Original title: hardware device
Please help me...
My Microsoft Teredo Tunneling adapter does not work correctly... I tried to reinstall it but it is impossible to install...
So what to do so adpter may work correctly...
And my pc runs too slowly (at startup and shutdown also)
Help help me soon...
Thank you...
Hi Harshhh36,
Usually, after the computer restarts, the drivers install automatically and it will stop the errors.
You can also refer to the computer or the network card manufacturer's Web site to download and install the latest version of the drivers for the network card.
You can also check in the updates of windows updates available for the network adapter driver.
For more information, see the article:
Automatically get recommended drivers and updates for your hardware
-
25.0A1 Nightly of Firefox (on Linux) - proxy (SOCKS) does not work
Hello
I am using SSH tunnels to create a SOCKS proxy. When I used Firefox 23 it works fine, when I use a recent version of every night, don't worry. I use an add-on of FoxyProxy normally, but I tried to turn it off completely and use the proxy settings internal (SOCKS, localhost, 6789) then it does not work either.
I understand, you may need more detailed information, but please specify what information you require.
Thanks for your help
I'm really sorry, I have some additional info
I tried to run every night in safe mode and manually set the SOCKS proxy and it works as assumed.
In this case, it might be a problem with the addon code
-
Original title: this device does not work properly because Windows cannot load the drivers required for this device. (Code 31) in graphics AMD - 8151 HyperTransport (MC) AGP3.0 Tunnel
This device does not work properly because Windows cannot load the drivers required for this device. (Code 31) in the graphics AMD - 8151 HyperTransport (MC) AGP3.0 Tunnel, what do I do to fix this help please.
Jake
Hey Jake,
Follow these methods.
Method 1: Follow these steps:
(a) restart your computer if you have not already done so. There is always the possibility that the error Code 31 that you see was caused by a temporary problem with Device Manager. If so, a simple reboot can solve the Code 31.
(b) have you install a device or a change in the Device Manager, just as the Code 31 error appeared? If so, it is very possible that the modification caused the Code 31 error.
(c) cancel the change if you can restart the computer and then check again the error Code 31. Depending on the changes, some solutions may include:
Remove or reconfigure newly installed unit.
Restore a version prior to updating the driver.
Use system restore to undo the Device Manager recent related changes.
http://Windows.Microsoft.com/en-us/Windows-Vista/system-restore-frequently-asked-questions
(d) to remove the registry values filters upper and lower. A common cause of errors in Code 31 is the corruption of two registry values in the class of the CD-ROM/DVD-ROM drive registry key.
Note: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following link. http://Windows.Microsoft.com/en-us/Windows-Vista/back-up-the-registry
Method 2: Update the latest graphic drivers.
Updated a hardware driver that is not working properly
-
Application does not work without wifi connection
Hello I have a problem with the http connection
my code is
public class HttpConnectionFactory { /** * Specifies that only wifi should be used */ public static final int TRANSPORT_WIFI = 1; /** * Specifies that only BES (also known as MDS or corporate servers) */ public static final int TRANSPORT_BES = 2; /** * Specifies that only BIS should be used (Basically RIM hosted BES) */ public static final int TRANSPORT_BIS = 4; /** * Specifies that TCP should be used (carrier transport) */ public static final int TRANSPORT_DIRECT_TCP = 8; /** * Specifies that WAP2 should be used (carrier transport) */ public static final int TRANSPORT_WAP2 = 16; /** * Equivalent to: TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS | * TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2 */ public static final int TRANSPORTS_ANY = TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS | TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2; /** * Equivalent to: TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS */ public static final int TRANSPORTS_AVOID_CARRIER = TRANSPORT_WIFI | TRANSPORT_BES | TRANSPORT_BIS; /** * Equivalent to: TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2 */ public static final int TRANSPORTS_CARRIER_ONLY = TRANSPORT_DIRECT_TCP | TRANSPORT_WAP2; /** * The default order in which selected transports will be attempted * */ public static final int DEFAULT_TRANSPORT_ORDER[] = { // TRANSPORT_DIRECT_TCP // ,TRANSPORT_WAP2 TRANSPORT_WIFI, // TRANSPORT_BES, TRANSPORT_BIS, // TRANSPORT_WAP2, TRANSPORT_DIRECT_TCP }; private static final int TRANSPORT_COUNT = DEFAULT_TRANSPORT_ORDER.length; private static ServiceRecord srMDS[], srBIS[], srWAP2[], srWiFi[]; private static boolean serviceRecordsLoaded = false; private int curIndex = 0; private int curSubIndex = 0; // private String url; private final String extraParameters; private final int transports[]; private int lastTransport = 0; /** * Equivalent to *
HttpConnectionFactory( url, null, HttpConnectionFactory.DEFAULT_TRANSPORT_ORDER )
* * @see #HttpConnectionFactory(String, String, int[]) * @param url * See {@link #HttpConnectionFactory(String, String, int[])} */ public HttpConnectionFactory() { this(null, 0); } /** * Equivalent to *HttpConnectionFactory( url, null, allowedTransports )
* * @see #HttpConnectionFactory(String, String, int) * @param url * See {@link #HttpConnectionFactory(String, String, int)} * @param allowedTransports * See {@link #HttpConnectionFactory(String, String, int)} */ public HttpConnectionFactory(int allowedTransports) { this(null, allowedTransports); } public HttpConnectionFactory(int transportPriority[]) { this(null, transportPriority); } public HttpConnectionFactory(String extraParameters, int allowedTransports) { this(extraParameters, transportMaskToArray(allowedTransports)); } public HttpConnectionFactory(String extraParameters, int transportPriority[]) { if (!serviceRecordsLoaded) { loadServiceBooks(false); } // // if (url == null) { // throw new IllegalArgumentException("Null URL passed in"); // } // if (!url.toLowerCase().startsWith("http")) { // throw new IllegalArgumentException("URL not http or https"); // } // // this.url = url; this.extraParameters = extraParameters; transports = transportPriority; } public Connection getNextConnection(String url) throws NoMoreTransportsException { Connection con = null; int countsWap = 0; int countsBis = 0; int countsBes = 0; int curTransport = 0; while (con == null && curIndex < transports.length) { System.out.println("con=" + con + " curid=" + curIndex); curTransport = transports[curIndex]; switch (curTransport) { case TRANSPORT_WIFI: curIndex++; curSubIndex = 0; try { con = getWifiConnection(url); } catch (Exception e) { } break; case TRANSPORT_BES: curIndex++; curSubIndex = 0; try { if (countsBes > 3) { throw new NoMoreTransportsException(); } con = getBesConnection(url); countsBes++; } catch (Exception e) { } break; case TRANSPORT_BIS: while (con == null) { try { if (countsBis > 3) { throw new NoMoreTransportsException(); } con = getBisConnection(url, curSubIndex); countsBis++; } catch (NoMoreTransportsException e) { curIndex++; curSubIndex = 0; break; } catch (Exception e) { } } break; case TRANSPORT_DIRECT_TCP: curIndex++; try { con = getTcpConnection(url); } catch (Exception e) { } break; case TRANSPORT_WAP2: while (con == null) { // try { // if (countsWap > 3) { // throw new NoMoreTransportsException(); // } // // con = getWap2Connection(url, curSubIndex); // countsWap++; // } catch (NoMoreTransportsException e) { // curIndex++; // curSubIndex = 0; // break; // } catch (Exception e) { // } } break; } } if (con == null) { throw new NoMoreTransportsException(); } lastTransport = curTransport; return con; } public Connection getCurrentConnection(String url) throws NoMoreTransportsException { Connection con = null; switch (lastTransport) { case TRANSPORT_WIFI: try { con = getWifiConnection(url); } catch (Exception e) { } break; case TRANSPORT_BES: try { con = getBesConnection(url); } catch (Exception e) { } break; case TRANSPORT_BIS: while (con == null) { try { con = getBisConnection(url, curSubIndex); } catch (NoMoreTransportsException e) { break; } catch (Exception e) { } } break; case TRANSPORT_DIRECT_TCP: try { con = getTcpConnection(url); } catch (Exception e) { } break; case TRANSPORT_WAP2: while (con == null) { try { con = getWap2Connection(url, curSubIndex); System.out.println("" + con); } catch (NoMoreTransportsException e) { break; } catch (Exception e) { } } break; } return con; } /** * Returns the transport used in the connection last returned via * {@link #getNextConnection()} * * @return the transport used in the connection last returned via * {@link #getNextConnection()} or 0 if none */ public int getLastTransport() { return lastTransport; } /** * Generates a connection using the BIS transport if available * * @param index * The index of the service book to use * @return An {@link HttpConnection} if this transport is available, * otherwise null * @throws NoMoreTransportsException * @throws IOException * throws exceptions generated by {@link getConnection( String * transportExtras1, String transportExtras2 )} */ private Connection getBisConnection(String url, int index) throws NoMoreTransportsException, IOException { System.out.println("BIS Try"); if (index >= srBIS.length) { throw new NoMoreTransportsException("Out of BIS transports"); } ServiceRecord sr = srBIS[index]; return getConnection(url, ";deviceside=false;connectionUID=", sr .getUid()); } /** * Generates a connection using the BES transport if available * * @return An {@link HttpConnection} if this transport is available, * otherwise null * @throws IOException * throws exceptions generated by {@link getConnection( String * transportExtras1, String transportExtras2 )} */ private Connection getBesConnection(String url) throws IOException { System.out.println("BES try"); if (CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_MDS)) { return getConnection(url, ";deviceside=false", null); } return null; } /** * Generates a connection using the WIFI transport if available * * @return An {@link HttpConnection} if this transport is available, * otherwise null * @throws IOException * throws exceptions generated by {@link getConnection( String * transportExtras1, String transportExtras2 )} */ private Connection getWifiConnection(String url) throws IOException { System.out.println("wifi try"); // if (RadioInfo.areWAFsSupported(RadioInfo.WAF_WLAN) // && (RadioInfo.getActiveWAFs() & RadioInfo.WAF_WLAN) != 0 // && CoverageInfo.isCoverageSufficient(1 /* // * CoverageInfo.COVERAGE_DIRECT // */, // RadioInfo.WAF_WLAN, false)) { // // return getConnection(";deviceside=true;interface=wifi", null); // // return getConnection(";deviceside=true;interface=wifi", null); // // } // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED && srWiFi.length > 0) { return getConnection(url, ";interface=wifi", null); } return null; } /** * Generates a connection using the WAP2 transport if available * * @param index * The index of the service book to use * @return An {@link HttpConnection} if this transport is available, * otherwise null * @throws NoMoreTransportsException * if index is outside the range of available service books * @throws IOException * throws exceptions generated by {@link getConnection( String * transportExtras1, String transportExtras2 )} */ private Connection getWap2Connection(String url, int index) throws NoMoreTransportsException, IOException { System.out.println("WAP2 try"); if (index >= srWAP2.length) { throw new NoMoreTransportsException("Out of WAP2 transports"); } if (CoverageInfo .isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */)) { ServiceRecord sr = srWAP2[index]; return getConnection(url, ";ConnectionUID=", sr.getUid()); } return null; } /** * Generates a connection using the TCP transport if available * * @return An {@link HttpConnection} if this transport is available, * otherwise null * @throws IOException * throws exceptions generated by {@link getConnection( String * transportExtras1, String transportExtras2 )} */ private Connection getTcpConnection(String url) throws IOException { System.out.println("direct try"); if (CoverageInfo .isCoverageSufficient(1 /* CoverageInfo.COVERAGE_DIRECT */)) { String extraParameter = null; if (!DeviceInfo.isSimulator()) { url = url + ";deviceside=true"; } return getConnection(url, null, null); // ";deviceside=true", null); } return null; } /** * Utility method for actually getting a connection using whatever transport * arguments the transport may need * * @param transportExtras1 * If not null will be concatenated onto the end of the * {@link url} * @param transportExtras2 * If not null will be concatenated onto the end of {@link url} * after transportExtras1 * @return An {@link HttpConnection} built using the url and transport * settings provided * @throws IOException * any exceptions thrown by {@link Connector.open( String name * )} */ private Connection getConnection(String url, String transportExtras1, String transportExtras2) throws IOException { StringBuffer fullUrl = new StringBuffer(); fullUrl.append(url); if (transportExtras1 != null) { fullUrl.append(transportExtras1); } if (transportExtras2 != null) { fullUrl.append(transportExtras2); } if (extraParameters != null) { fullUrl.append(extraParameters); } // fullUrl.append(";ConnectionTimeout=5000"); System.out.println(fullUrl.toString()); return Connector.open(fullUrl.toString(), Connector.READ_WRITE, true); } /** * Public method used to reload service books for whatever reason (though I * can't think of any) */ public static void reloadServiceBooks() { loadServiceBooks(true); } /** * Loads all pertinent service books into local variables for later use. * Called upon first instantiation of the class and upload {@link * reloadServiceBooks()} * * @param reload * Whether to force a reload even if they've already been loaded. */ private static synchronized void loadServiceBooks(boolean reload) { if (serviceRecordsLoaded && !reload) { return; } ServiceBook sb = ServiceBook.getSB(); ServiceRecord[] records = sb.getRecords(); Vector mdsVec = new Vector(); Vector bisVec = new Vector(); Vector wap2Vec = new Vector(); Vector wifiVec = new Vector(); if (!serviceRecordsLoaded) { for (int i = 0; i < records.length; i++) { ServiceRecord myRecord = records[i]; String cid, uid; // sometimes service record is disabled but works if (myRecord.isValid() /* && !myRecord.isDisabled() */) { cid = myRecord.getCid().toLowerCase(); uid = myRecord.getUid().toLowerCase(); // BIS if (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") != -1) { bisVec.addElement(myRecord); } // WAP1.0: Not implemented. // BES if (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") == -1) { mdsVec.addElement(myRecord); } // WiFi if (cid.indexOf("wptcp") != -1 && uid.indexOf("wifi") != -1) { wifiVec.addElement(myRecord); } // Wap2 if (cid.indexOf("wptcp") != -1 && uid.indexOf("wap2") != -1) { wap2Vec.addElement(myRecord); } } } srMDS = new ServiceRecord[mdsVec.size()]; mdsVec.copyInto(srMDS); mdsVec.removeAllElements(); mdsVec = null; srBIS = new ServiceRecord[bisVec.size()]; bisVec.copyInto(srBIS); bisVec.removeAllElements(); bisVec = null; srWAP2 = new ServiceRecord[wap2Vec.size()]; wap2Vec.copyInto(srWAP2); wap2Vec.removeAllElements(); wap2Vec = null; srWiFi = new ServiceRecord[wifiVec.size()]; wifiVec.copyInto(srWiFi); wifiVec.removeAllElements(); wifiVec = null; serviceRecordsLoaded = true; } } /** * Utility methd for converting a mask of transports into an array of * transports in default order * * @param mask * ORed collection of masks, example: *TRANSPORT_WIFI | TRANSPORT_BES
* @return an array of the transports specified in mask in default order, * example: { TRANSPORT_WIFI, TRANSPORT_BES } */ private static int[] transportMaskToArray(int mask) { if (mask == 0) { mask = TRANSPORTS_ANY; } int numTransports = 0; for (int i = 0; i < TRANSPORT_COUNT; i++) { if ((DEFAULT_TRANSPORT_ORDER[i] & mask) != 0) { numTransports++; } } int transports[] = new int[numTransports]; int index = 0; for (int i = 0; i < TRANSPORT_COUNT; i++) { if ((DEFAULT_TRANSPORT_ORDER[i] & mask) != 0) { transports[index++] = DEFAULT_TRANSPORT_ORDER[i]; } } return transports; } }HIII, I use this class to call http to the server, but each time that gives the error No more TransportsException
application only works on wifi
I try both GET and POST nothing workeddevice: = 8520 os 5.0
BIS service provider:-vodaphone plan 15/day
in that gtalk and facebook works finealso I test this app in Arabic countries it also does not work
------------------------------after i am test using ---------------------------------------------
networkDignostic link:- http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-O...use networkDignostic to test the available transport connection
Here is the result
The Radio Signal level:-81 dBm
WIFI Signal level: No coverage
Network name: Vodafone in
Network type: GPRS
Network services: data + EDGE + voice
PIN: 27F03947
Battery: 81%
= End of network Info =.
Transport: by default (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /
Journal:Login to http://www.google.ca:80 /
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: by default (Socket GET)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80
Journal:Connecting to a socket: / /www.google.ca:80
Opening connection...
Error: java.io.IOException: invalid url parameter.
= END OF LOG =.Transport: by default (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /
Journal:Login to http://www.google.ca:80 /
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: By default (POST plug)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80
Journal:Connecting to a socket: / /www.google.ca:80
Opening connection...
Error: java.io.IOException: invalid url parameter.
= END OF LOG =.Transport: TCP cellular (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true
Journal:Login to http://www.google.ca:80 /; deviceside = true
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: TCP cell (Socket GET)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true
Journal:Connecting to a socket: / /www.google.ca:80; deviceside = true
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: TCP cellular (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true
Journal:Login to http://www.google.ca:80 /; deviceside = true
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: TCP cell (POST plug)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true
Journal:Connecting to a socket: / /www.google.ca:80; deviceside = true
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: MDS (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no MDS do not service records found.
Ignored test: coverage of SDM is not availableTransport: MDS (Socket GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no MDS do not service records found.
Ignored test: coverage of SDM is not availableTransport: MDS (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no MDS do not service records found.
Ignored test: coverage of SDM is not availableTransport: MDS (POST plug)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no MDS do not service records found.
Ignored test: coverage of SDM is not availableTransport: BIS - B (HTTP GET)
Result: pass
Answer: 200
Length:-1
URL: http://www.google.ca:80 /; deviceside = false; ConnectionType = m * s - pub *
Journal:Login to http://www.google.ca:80 /; * only given to the RIM ISV partners.
Opening connection...
Open connection
Definition of the properties of application...
Host: www.google.ca
User-Agent: Mozilla/4.0
Connection: close
Get the response code...
Response code: 200
Got the content length:-1 bytes
Downloading content...
Download time: 3,034 seconds
Downloaded: 37943 bytes
Closes the connection...
Connection closed
= END OF LOG =.Transport: BIS - B (Socket GET)
Result: pass
Answer: 200
Length: 38696
URL: socket: / /www.google.ca:80; deviceside = false; ConnectionType = m * s - could * c
Journal:Connecting to a socket: / /www.google.ca:80; * only given to the RIM ISV partners.
Opening connection...
Open connection
Send GET request:
"GET / HTTP/1.1".
Host: www.google.ca
User-Agent: Mozilla/4.0
Connection: close"
Downloading content...
Download time: 2,397 seconds
Downloaded: 38696 bytes
Closing connection
Connection closed
= END OF LOG =.Transport: BIS - B (HTTP POST)
Result: failure
Answer: 405
Length: 959
URL: http://www.google.ca:80 /; deviceside = false; ConnectionType = m * s - p * ic
Journal:Login to http://www.google.ca:80 /; * only given to the RIM ISV partners.
Opening connection...
Open connection
Request method POST value
Definition of the properties of application...
Host: www.google.ca
Content-Length: 1500
Content-Type: application/octet-stream
User-Agent: Mozilla/4.0
Connection: close
Display of 1 500 bytes...
Posted 1 500 bytes
Get the response code...
Response code: 405
Got the content length: 959 bytes
Downloading content...
Download time: 1,044 seconds
Downloaded: 959 bytes
Closing connection
Connection closed
= END OF LOG =.Transport: BIS - B (POST plug)
Result: failure
Answer: 405
Length: 1204
URL: socket: / /www.google.ca:80; deviceside = false; ConnectionType = m * Pei * li *
Journal:Connecting to a socket: / /www.google.ca:80; * only given to the RIM ISV partners.
Opening connection...
Open connection
Definition of the properties of application...
Envoy POST request:
"POST / HTTP/1.1".
Host: www.google.ca
Content-Length: 1500
Content-Type: application/octet-stream
User-Agent: Mozilla/4.0
Connection: close"
Display of 1 500 bytes...
Posted 1 500 bytes
Downloading content...
Download time: 2,041 seconds
Downloaded: 1204 bytes
Closing connection
Connection closed
= END OF LOG =.Transport: WAP (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no WAP do not service records found.
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAPTransport: WAP (Socket GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no WAP do not service records found.
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAPTransport: WAP (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no WAP do not service records found.
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAPTransport: WAP (POST plug)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: no WAP do not service records found.
Ignored test: coverage WAP is not available
Ignored test: Please provide IP and APN WAPTransport: WAP2 (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Journal:Connection http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: WAP2 (socket GET)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Journal:Connecting to a socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: WAP2 (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Journal:Connection http://www.google.ca:80 /; deviceside = true; ConnectionUID = WAP2 trans
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: WAP2 (POST plug)
Result: failure
Answer:-1
Length:-1
URL: socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Journal:Connecting to a socket: / /www.google.ca:80; deviceside = true; ConnectionUID = WAP2 trans
Opening connection...
Error: net.rim.device.internal.io.CriticalIOException: failed criticism tunnel
= END OF LOG =.Transport: WiFi (HTTP GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: WiFi coverage is not available
Transport: WiFi (Socket GET)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: WiFi coverage is not available
Transport: WiFi (HTTP POST)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: WiFi coverage is not available
Transport: WiFi (POST plug)
Result: failure
Answer:-1
Length:-1
URL: Not available url
Journal:Ignored test: WiFi coverage is not available
Thank you peter and jovinz
I think I have problem in httpconnectionfactory with several url parameter, as peter says
so now I have usr post url as the code below
public static void CheckConnection() { HttpConnection hc=null; try { //Wifi Connection if ( (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) && RadioInfo.areWAFsSupported(RadioInfo.WAF_WLAN)) { ConstantData.postURL=";interface=wifi"; return; } //for BES or MDS Connection if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_MDS)) { boolean connectionFlag=false; String post_url; //for BES Connections post_url=""; try { hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url,Connector.READ_WRITE); if(hc.getResponseCode()==HttpConnection.HTTP_OK) { connectionFlag=true; ConstantData.postURL=post_url; return; } if(hc!=null) hc.close(); } catch (Exception e) { System.out.println(e.toString()); connectionFlag=false; } //for MDS Connection if(!connectionFlag) { try { post_url = ";deviceside=false"; hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url); if(hc.getResponseCode()==HttpConnection.HTTP_OK) { ConstantData.postURL=post_url; return; } if(hc!=null) hc.close(); } catch (Exception e) { System.out.println(e.toString()); } } } //for BIS Connection if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_BIS_B)) { //BIS Connection String post_url = ";deviceside=false;ConnectionType=m**-pu***c"; try { hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url);//Connector.READ_WRITE if(hc.getResponseCode()==HttpConnection.HTTP_OK) { ConstantData.postURL=post_url; return; } if(hc!=null) hc.close(); } catch (Exception e) { System.out.println(e.toString()); } } //for WAP Connection if(CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_DIRECT)) { //for WAP Connection String post_url = null; ServiceBook sb = ServiceBook.getSB(); ServiceRecord[] records = sb.findRecordsByCid("WPTCP"); String uid = null; boolean connectionFlag=false; for(int i=0; i < records.length; i++) { if (records[i].isValid() && !records[i].isDisabled()) { if (records[i].getUid() != null && records[i].getUid().length() != 0) { if ((records[i].getUid().toLowerCase().indexOf("wifi") == -1) && (records[i].getUid().toLowerCase().indexOf("mms") == -1)) { uid = records[i].getUid(); break; } } } } if (uid != null) { post_url= ";deviceside=true;ConnectionUID=" + uid; } try { hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url); if(hc.getResponseCode()==HttpConnection.HTTP_OK) { connectionFlag=true; ConstantData.postURL=post_url; return; } if(hc!=null) hc.close(); } catch (Exception e) { System.out.println(e.toString()); connectionFlag=false; } if(!connectionFlag) { post_url=";deviceside=true;apn=blackberry.net"; try { hc = (HttpConnection) Connector.open("http://www.rim.com"+post_url); if(hc.getResponseCode()==HttpConnection.HTTP_OK) { ConstantData.postURL=post_url; return; } if(hc!=null) hc.close(); } catch (Exception e) { System.out.println(e.toString()); } }} } catch (Exception e) { e.printStackTrace(); } finally { try { if(hc!=null) hc.close(); } catch (IOException e) { System.out.println(e.toString()); e.printStackTrace(); } } }
so now its works on WAP2, BIS and the WIFi works fine
the first issue of priority celluler TCP post code is also more WAP2 then
Thus, each transport time select TCP when BIS, WIFI not presend and need for apn
in any case, once again, thank you Peter and demo tools network dignostic is awasome...
-
Hello
I enabled the functionality of group-lock on a group of C2L VPN but the ASA does not add the tunnel-group-name value in the RADIUS packet sent to the server for authorization.
In the past, I used the function of locking-group several times without problem. This is the first time, it does not work and I wonder if it can depends on the old version of asa that I use (8.6.1(2)).
Here the conf and the asa debug all the RADIUS:
Configuration:
attributes of Group Policy Network_Users
value x.x.x.x DNS server
Ikev1 VPN-tunnel-Protocol
value of group-lock Network_Users
VLAN 24Debug RADIUS all the:
RADIUS packet decode (authentication request)
--------------------------------------
Data of raw packets (length = 156)...
01 cb 00 9 c 97 84 6 d 33 f0 69 ee 8f 1 c 25 a2 fa | ......m.3.i...%.
AB 08 a1 c6 0 01 a 78 30 31 35 35 36 32 33 02 12 | ... xxxxxxxx...
14 80 52 4 a 72 0e e5 a1 69 d6 ee d3 d3 b9 67 0a | .. RJr... i...g
05 06 8 b 20 00 06 06 00 00 00 02 07 06 00 00 c0 | ... ............
00 01 0e 1e 2e 2e 35 39 37 31 35 39 2nd 32 32 30. ... x.x.x.x
0f 1F 39 2e 2e 34 33 37 32 34 38 2 32 30 32 3d | .. 94.37.248.202 =.
06 00 00 00 05 42 39 2e 0f 34 33 37 2nd 32 34 38 | ..... B.94.37.248
2nd 32 30 32 04 06 16 05 21 1 a 22 00 00 00 09 ac | . 202...! » ....
1 01 c 69 70 3A 6f 73 75 72 63 65 69 70 39 3d 2d | .. IP:Source - ip = 9
2E 2e 34 33 37 32 34 38 2 32 30 32 | 4.37.248.202Packet analyzed data...
RADIUS: Code = 1 (0x01)
RADIUS: Identifier = 203 (0xCB)
RADIUS: Length = 156 (0x009C)
RADIUS: Vector: 97846DA233F069EE8F1C25FAAB08A1C6
RADIUS: Type = 1 (0x01) - user name
RADIUS: Length = 10 (0x0A)
RADIUS: Value (String) =
78 30 31 35 35 36 32 33 | xxxxxxxx
RADIUS: Type = 2 (0x02) username-password
RADIUS: Length = 18 (0x12)
RADIUS: Value (String) =
14 80 52 4 a 72 0e e5 a1 69 d6 ee d3 d3 b9 67 0a | .. RJr... I have... g
RADIUS: Type = 5 (0x05) NAS-Port
RADIUS: Length = 6 (0x06)
RADIUS: Value (Hex) = 0x8B20C000
RADIUS: Type = 6 Type of Service (0x06)
RADIUS: Length = 6 (0x06)
RADIUS: Value (Hex) = 0x2
RADIUS: Type = 7 (0x07) Framed-Protocol
RADIUS: Length = 6 (0x06)
RADIUS: Value (Hex) = 0x1
RADIUS: Type = 30 (0x1E) Called-Station-Id
RADIUS: Length = 14 (0x0E)
RADIUS: Value (String) =
2nd 2nd 35 39 37 31 35 39 2nd 32 32 30. x.x.x.x
RADIUS: Type = 31 (0x1F) Calling-Station-Id
RADIUS: Length = 15 (0x0F)
RADIUS: Value (String) =
39 2e 2e 34 33 37 32 34 38 2 32 30 32 | 94.37.248.202
RADIUS: Type = 61 (0x3D) NAS-Port-Type
RADIUS: Length = 6 (0x06)
RADIUS: Value (Hex) = 0x5
RADIUS: Type = 66 Tunnel-Client-Endpoint (0x42)
RADIUS: Length = 15 (0x0F)
RADIUS: Value (String) =
39 2e 2e 34 33 37 32 34 38 2 32 30 32 | 94.37.248.202
RADIUS: Type = 4 NAS-IP-Address (0x04)
RADIUS: Length = 6 (0x06)
RADIUS: Value (IP address) = 172.22.5.33 (0xAC160521)
RADIUS: Type = 26 (0x1A) vendor-specific
RADIUS: Length = 34 (0 x 22)
RADIUS: Vendor ID = 9 (0 x 00000009)
RADIUS: Type = 1 (0x01) Cisco-AV-pair
RADIUS: Length = 28 (0x1C)
RADIUS: Value (String) =
69 70 3A 6f 73 75 72 63 65 69 70 39 34 2nd 3d 2d is | IP:Source - ip = 94.
2e 33 37 32 34 38 2 32 30 32 | 37.248.202
Send 172.22.39.1/1812 pkt
RADIUS_SENT:Server response time
Ray mkreq: 0x1a6
alloc_rip 0x00007ffec924aa48
new application 0x1a6--> 204 (0x00007ffec924aa48)
obtained the user 'xxxxxxxx '.
has obtained the password
add_req 0x00007ffec924aa48 session 0x1a6 204 id
RADIUS_DELETE
remove_req 0x00007ffec9249ec0 0x1a5 203 session id
free_rip 0x00007ffec9249ec0
RADIUS_REQUEST
RADIUS.c: rad_mkpkt
rad_mkpkt: ip:source - ip = 94.37.248.202RADIUS packet decode (authentication request)
As mentioned previously, the package does not contain the ID 146 Tunnel-Group-Name typically added when the group-lock has been activated. I'm talking about this:
RADIUS: Type = 26 (0x1A) vendor-specific
RADIUS: Length = 32 (0x20)
RADIUS: Vendor ID = 3076 (0x00000C04)
RADIUS: Type = 146 (0 x 92) - Tunnel-group name
RADIUS: Length = 26 (0x1A)
RADIUS: Value (String) =
54 45 5f 4 c 56 50 4th 5f 49 6e 74 72 61 6 65 74 | Network_Users
RADIUS: Type = 26 (0x1A) vendor-specific
RADIUS: Length = 12 (0x0C)
RADIUS: Vendor ID = 3076 (0x00000C04)
RADIUS: Type = 150 (0 x 96) Client-Type
RADIUS: Length = 6 (0x06)
RADIUS: Value (integer) = 1 (0x0001)Thank you
Maurizio
I wonder if your problem is related to this bug:
Maybe upgrade to 8.6.1(5) or later will solve the problem.
--
Please do not forget to select a correct answer and rate useful posts
-
excludespecified does not work
Hello world
I worked with a VPN for remote access, where everything must be sent through the tunnel via VPN, but specific to a public IP traffic. I tried to use the "excludedspcified" statement in group policy, but it does not work. When the VPN Client must be connected to the ASA and I check the details of router-> secure routes I can only see 0.0.0.0/0. But when I use the statament of "tunnelespecified" it works as it should and Secure routers are registered correctly.
My configuration is:
standard permits the TUNNEL of SPLITTING host 72.XX access list. XX. XX
!
internal TEST group strategy
TEST group policy attributes
Protocol-tunnel-VPN IPSec
Split-tunnel-policy excludespecified
Split-tunnel-network-list value of SPLIT TUNNEL
!
type tunnel-group TEST remote access
General attributes of tunnel-group TEST
address admin-pool pool
Group-RADIUS authentication server
Group Policy - by default-TEST
IPSec-attributes of tunnel-group TEST
pre-shared-key *.
I find a Bug or something, but I found nothing. These are versions of software:
ASA: 8.2 (1) 11
ASDM: 6.2 (1)
VPN client: 5.0.07.0410
Thanks in advance,
Jose
Hello Jose,.
In your VPN client, you selected the checkbox "allow LAN access?
Can you please test with this option turned on and let us know the results?
Do not look only secure roads, after you activate that option try to send real traffic to the public IP address.
Daniel Moreno
Please note any workstation that will be useful
-
Safari does not work after installing macOS Sierra
Safari and apple store does not work after installing macOS Sierra
Alas, my crystal ball is in the shop for cleaning, so you will need to provide more details on what "doesn't work" and above all error messages. First of all, let's start the App Store. Provide as much information as possible for those of us who do not sit on your shoulder.
-
My iPad Apple 3rd generation wifi + his cell phone does not work
MY 3rd generation Apple iPad, wifi + cell
model number MD408LL/a
Serial number DM * VGL
THE SOUND DOES NOT WORK
< personal information under the direction of the host >
All sounds, or simply notification and sounds apps (for example do music and videos app still have sound)? If notifications and apps you have notifications on mute: on the iPad side switch - Apple Support ? If the sounds in all applications which have tried for example soft-reset/reboot of the iPad, insert/remove the headphones?
-
I installed the latest update required for my iphone ios 6 a few days ago, and now when I try to download pictures from my iphone to my PC (via USB connection), the PC does not see the iphone. iTunes sees it yet, but windows Explorer does not work. It seems that some setting has been broken through the update of ios. A way to solve this problem?
Restart the computer and the iPhone. Unlock the iPhone before connecting it to the computer. Any change?
TT2
-
Open the link behind Mail does not work
Sierra using my link opened behind Mail does not work. The link opens on the top of the window.
This option works for me in Sierra... is working for you with your previous version of the OS?
Maybe you are looking for
-
Impossible to verify the update to iOS 9.3.1
Trying to update my iPhone 5 c to iOS 9.3.1. It seems to have downloaded fine, but at the stage of verification, he complains that he can't because he "is no longer connected to the Internet." But it is! I tried several times on different WiFi networ
-
It is frustrating, as I updated my laptop Pavilion of Windows 8 for windows 10 this summer. Since the update him when plugging into the bottom of the computer, the power and stay with the black screen turned on Wifi. I can't start the computer by pre
-
Hello I'm trying to disseminate a MACAW. RFIN RFOUT VST waveform (SMU 5644R) using the DAMA / RFSG. Attached is a test VI (which currently does not work). I'm currently stuck with the TX part (the part of RX is quite similar to what we are used to do
-
I need to analyze a surface of the mobile object with a camera. My question is: the object surface is 1 meter in length and image size of my camera picture is 2048 * 2048, then, what is the frequency of images I need? My mapping is 1 mm = 10 pixels s
-
HP 1536dnf MFP - scanner does not work in Win 8.1
I just bought a new Dell with Windows 8.1 desktop and then discovered that there was no pilot or ful feature scanner for my HP 1536 dnf MFP software. The printer is less than 2 years and I think he's only had a couple of cartridges of toner in it.