View Full Version : 6600 bluetooth connection now possible!
n_w_asg
16-05-2004, 10:48 AM
check this out but it is user unfriendly,i don't have a bluetooth dongle yet please try this out & let us know the outcome!thanks
follow this path :
http://www.cs.helsinki.fi/u/mraento/symbian/bt-ap.html
AkiraYuki
16-05-2004, 12:26 PM
I can get it to do something. I get an error when trying to connect saying "Services: No gateway reply"
n_w_asg
18-05-2004, 11:38 AM
did u follow every bit of the instruction.I have not tried.Please others,do let us know if it work!? thanks...
Iceman5
18-05-2004, 04:57 PM
arrg.... some1 plz translate this to ENGLISH!!
its too damn complicated... any1 care to tell me step by step what to click and what to type in??? i already did the part in the acrobat file so thats ok. but the rest under "6600: On your PC (Windows XP)"
i really want this to work... hope it really does work =/
AkiraYuki
18-05-2004, 06:08 PM
Ok, gonna try again. Will post results later.
AkiraYuki
18-05-2004, 06:32 PM
Right, I tried it again, with the same error as before: No gateway reply.
AkiraYuki
18-05-2004, 06:47 PM
Just had a bit more of a play and noticed in my "Network Connections" window that a connection is made from my phone to the PC and data is being sent and recieved. I can "Ping" my phone from the command prompt, but there doesn't seem to be a bridge between the connection made to my phone and the NIC connected to the internet which is why it ain't working. Gonna try to put proxy address into the phone access point.
AkiraYuki
18-05-2004, 07:29 PM
No, didn't work. Just can't get gateway reply!
a_dude
19-05-2004, 03:49 AM
Hey guys, I think you should install this program, 'IP View' and get the info off that. It might give yas a clue as to whats going wrong...
heres the link
http://my-symbian.com/7650/applications/applications.php?fldAuto=416&faq=2
cheers ;)
AkiraYuki
19-05-2004, 07:10 PM
I know the ip addresses, my PC is set to 10.0.0.1 and the client (My phone) get set to between 10.0.0.2 and 10.0.0.255. I can check the ip addresses by opening the properties of "Incoming Connections".
a_dude
19-05-2004, 08:35 PM
ok here is a really important question....
where are the DHCP functions on the 6600?
Answer: there aren't any cause 6600 uses Wap2.0
N-gage/3650/7650 uses Wap 1.2 and it has DHCP functions.
QD will use Wap2.0....oh dear...lol
AkiraYuki
19-05-2004, 09:19 PM
The 6600 doesn't need to have a DHCP function to obtain an ip address using the above method. The phone doesn't request an ip address, the port the phone is connected to gets given an ip address by the PC.I've proven the connection by pinging the phone from the command prompt. When I try to access an internet service from the phone I can see in the connection properties that data is being sent and recieved.
a_dude
20-05-2004, 02:42 AM
doesn't need to have DHCP? wtf...do u know how the internet works?...don't you want to surf the net? without DHCP u just cannot do that...
save yourself some head-banging and see if u can write a program that will give a 6600 DHCP functions...anyone knows ur sitting on a gold-mine if u can write a small symbian application that can do that....
cheers ;)
Neophyte88
20-05-2004, 03:53 AM
Would be nice if someone makes a program to play BT games over the internet. Can't see why not...
aussie
20-05-2004, 07:46 AM
look here a_dude, i think you're getting a bit over yourself. Take it from some1 who knows (i'm a NetAdmin). There are two types of IP address, public and private.. When your Server, i repeat, "Server" connects to the Interenet it needs to be assigned a public IP address (which usually comes from the ISP), however all other computers connected to the server dont need public IP address, they can have private ones, (eg, 192.168.0.10) etc. Thus the concept of Internet sharing over an Ethernet!
And in the case of the 6600, the 6600 can be considered as a normal PC on a network which is connecting up to the host computer which in turn is connected to the net. So aslong as the 6600 has an IP address which is in the same subnet as it's Internet Server, it will work!
a_dude
20-05-2004, 09:45 AM
ok using IP View i get this info for my ngage when connected to the net via bluetooth WITH PC suite including mrouter working (if these last 2 arent working there is no way u can get on the net like this)
now the first three images show when connected to the net...the last image shows when not connected...
now how does the 6600 show up using this program?
I've already looked at a friends 6600 and experimented with this and other things and I tell you unless you get DHCP functions on that 6600 it ain't gonna work...
EDIT: the broadcast and gateway IP in the first pic is mrouter...believe it or not mrouter assigns itself 169.254.1.68 and 169.254.1.65 and 66 so it acts as the DNS and gateway (another words mrouter creates a hybrid bridged-network with bluetooth for itself and the phone)
cheers ;)
ps...i have over 20 years experience in computers so don't think I'm getting over myself....i'm stating something no-one has been able to re-buke me on yet...please do if you can...it will be a break-thru...;)
http://nokiafree.org/forums/attachment.php?attachmentid=12475&stc=1
http://nokiafree.org/forums/attachment.php?attachmentid=12476&stc=1
http://nokiafree.org/forums/attachment.php?attachmentid=12477&stc=1
http://nokiafree.org/forums/attachment.php?attachmentid=12478&stc=1
AlmostRandom
20-05-2004, 11:04 AM
The problem is not with DCHP. You have connected the 6600 to the PC suite and used that havent you?
This doesnt use any unusual protocall - usual TCP/IP, assigned to the phone from mrouter over the bluetooth serial connection. You may be right in the fact that the 6600 doesnt have a DCHP client, but it has no need for one as the address in obtained in this proprietry way.
The problem we are having is with the rules in the 6600's routing table. As far as I understand it, if the IP range is one given by mrouter - a_dude rightly stated this as
believe it or not mrouter assigns itself 169.254.1.68 and 169.254.1.65 and 66
then routing will be disabled out of the local subnet. If the IP is different then the iptables type rules will allow routing. We know this works - normal mobile web browsing over GSM or GPRS.
The problem is that the only *working* way of assigning a stable IP that holds over bluetooth is using mrouter, which assigns the ristricted range addresses. Hence the problem.
a_dude
20-05-2004, 11:12 AM
so ur saying that your version (6600 version of PC Suite) of mrouter is not working or the mrouter has been programmed in such a way as to not assign those numbers?
EDIT: btw dont all devices need DHCP services to communicate thru the TCP/IP protocol?
And isnt the DHCP service responsible for announcing the IP number of the device its working from (once its negotiated its IP?) to the OS?
If the OS doesnt know its IP number how would it establish TCP/IP messages with other devices?
just some thoughts....would love to be proved wrong....
AlmostRandom
20-05-2004, 11:21 AM
so ur saying that your version (6600 version of PC Suite) of mrouter is not working or the mrouter has been programmed in such a way as to not assign those numbers?
No I am saying that the mrouter on the PC is doing the same as before and assigning those numbers.
It is the phone that has been programmed to dissallow access to the net if the IP address is detected to be one of those numbers.
a_dude
20-05-2004, 11:34 AM
It is the phone that has been programmed to dissallow access to the net if the IP address is detected to be one of those numbers.
or there is no DHCP function to announce to the OS (6600) its IP address right?
because wht your suggesting implies they deliberately banned those addresses...otherwise why does mrouter give those addresses out....
oh oh....if thats true....
AlmostRandom
20-05-2004, 11:45 AM
DHCP isnt required for an OS to have an IP address.
DHCP comes in two parts
- a server which gives out IPs
- a client which contacts a DHCP server at retrieves an IP address
A system can quite happily run and and use TCP/IP without any DHCP services running, as long as it has been assigend a valid IP address by the user, or some other process. In this case it is mrouter.
because wht your suggesting implies they deliberately banned those addresses...otherwise why does mrouter give those addresses out....
Yep that is exactly what I am suggesting. Mrouter gives those addresses out purely becuase they ARE banned from accessing the wide area network. As in the people who wrote the software were told to disallow net access over BT and so blocked the mrouter assigned addresses. Damn them :-x
a_dude
20-05-2004, 12:04 PM
ok...i understand why your angry i would be...but i got an ngage....lol.....
but can you tell me what process identifies to the OS its IP so applications like Internet Explorer can access the web?
have u tried disabling DHCP and see if u can access the net....i did and i couldnt....i could do basic pings....like you can etc....but without DHCP i wasnt able to resolve an IP address....
thats my views, my experience....now what process (if its not DHCP) tells the OS and all application what its IP address is? do u know?
are you familiar with the OSI model?
taken from 'Data Communications and Networking' by Forouzan 2nd Edition page 739...
"Each computer that is attached to the TCP/IP internet must know the following information;
1. Its IP address
2. Its subnet mask
3. The IP address of a router
4. The IP Address of a Name Server
"
End quote
Now it goes on to say about BOOTP or bootstrap protocol...(6600 doesnt start with an IP address (because it needs to connect to different networks initially so this is not needed)
then goes to the next....DHCP and quotes...."DHCP provides temporary IP addresses for a limited time." as its function...it is a protocol ....it assigns IP addresses....etc...
now prove me wrong....
AlmostRandom
20-05-2004, 12:22 PM
I can and have disabled DHCP and accessed the net. It is not necessary!!
As for quote quote, it is fine,
am i familar with the OSI 7 layer model ...yes.. this is where you need look in the book for the definative answer to your questions. look at the transport and session layers.
am I familiar with BOOTP... yes.
"DHCP provides temporary IP addresses for a limited time"... it sure does. But the fact remains you dont need it to provide an IP address - i have done this many a time.
I would love to quote you from one of my advance computer network books from before i graduated, but unfortunately i dont have them with me, or the time right now...
a_dude
20-05-2004, 12:30 PM
well no hard feelings but i got the book right here and for the rest who are reading this....
DHCP stands for Dynamic Host Configuration Protocol and its part of the transport layer....
Here is the OSI Model...
Application
Presentation
Session
Transport
Network
Data Link
Physical
Here is the TCP/IP model which is based on that but with a slight difference...
Application (netfront, opera etc)
TCP and UDP (wap1.2)
IP DHCP (noticed a file called mrouteragent on ur phone ;) )
Data Link (bluetooth)
Physical (nokia Ngage)
and the DHCP has been designed to provided a dynamic configuration (to negoatiate a dynamic IP for the device)....otherwise how would i connect via bluetooth and via GPRS as well...
cheers ;)
ps...this info is for the benefit of all nokiafree users and please dont take it as I think you dont know your stuff...its stuff like this that solutions come out...;)
AlmostRandom
20-05-2004, 12:47 PM
wow we are - or were - getting a bit off topic here...
the models are right of course. Quoting myself (aagh) i said
The problem is not with DCHP. You have connected the 6600 to the PC suite and used that havent you?
Yes, an IP is given through DHCP for using GPRS etc. (it was you who said the 6600 didnt have a DHCP client). When it connects to mrouter then it also gets an ip address assigned. Im not sure if this is standard DHCP or not.
The fact of the matter remains if the phone has a mrouter assigned IP address, then it is programmed not to allow access to the net.
Right must really do some work now!
AkiraYuki
20-05-2004, 01:34 PM
Isn't this what the thread was about? The method in the URL posted 4 miles upwards is a work around which stops the 6600 being assigned a banned IP address for internet access. It doesn't use DHCP because that would give the 6600 an ip address of 192.168.x.x which is banned by mrouter. The above method bypasses mrouter's DHCP function and uses a virtual direct cable connection to the PC which then gives the 6600 it's IP address in the range you define in the incoming connection properties. What I will try when I get home (At work ATM) is to access an intranet webpage served from my PC. That will prove the TCP/IP connection. Not sure what protocol "Ping" uses. Does it have it's own protocol?
hacksore
20-05-2004, 06:23 PM
http://aboutnokia.co.uk/phpBB2/viewforum.php?f=29
i myself cant understand the terrible english
tzeonn
20-05-2004, 07:55 PM
http://aboutnokia.co.uk/phpBB2/viewforum.php?f=29
i myself cant understand the terrible english
hmmm... i used that faq on tis site too, wat part do u not know?
i got my ngage to work, and that faq was meant for ngage 3650 anyway, not tested on other models.
grave
20-05-2004, 08:42 PM
goto http://nokiafree.org/forums/t62871/h/s.html:)
AkiraYuki
20-05-2004, 10:08 PM
Just followed your method step by step and still get the same error:
Services: No gateway reply.
grave
20-05-2004, 10:31 PM
can you connect to the bt port on the pc?
and whats your phones ip then? (get IP View)
or have u set to data to GSM-Data?
AkiraYuki
20-05-2004, 11:16 PM
I finally got it working thanks to Grave and MSN!! Basically I had to disable "Bluetooth Network" connection in "Network Connections"
Thanks again Grave!
hacksore
23-05-2004, 07:06 PM
i still cant find a way to do it on a mac though! can anyone help!?
Powered by vBulletin® Version 4.2.0 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.