Talking a user through enabling 'active mode'

[23:05:42] <yorkrunner2> can someone check to see if i am 'active' and not 'passive'
[23:05:51] <yorkrunner2> i changed it but can't tell if it's working
[23:06:09] <flan-in-the-face> can you grab someone's list that is passive?
[23:06:25] <hellskidoo> grab thejokers list
[23:07:18] <yorkrunner2> i don't think it's going to do anything
[23:07:25] <yorkrunner2> back to passive i go
[23:07:57] <flan-in-the-face> did you forward your ports?
[23:08:10] <yorkrunner2> i don't know how to do it with this wireless router
[23:08:29] <yorkrunner2> any help would be appreciated
[23:08:52] <flan-in-the-face> let me see
[23:10:04] <yorkrunner2> i know how to work with the firewall on my computer, but i haven't the slightest about the router
[23:10:36] <flan-in-the-face> http://dcplusplus.sourceforge.net/faq/faq.php?display=faq&faqnr=11&catnr=2&prog=1&lang=en&onlynewfaq=1
[23:12:59] <sml42> that is a good link... i should add that to our faq :))
[23:13:29] <yorkrunner2> that is helpful, but i don't think i have any of the literature from the router...and i know there is no software with it
[23:14:33] <flan-in-the-face> you can google your router
[23:14:36] <sml42> perhaps your router docs are online? have you tried searching?
[23:14:45] <flan-in-the-face> see if you can find more info on it
[23:15:40] <yorkrunner2> i'll be back in a few
[23:15:42] <yorkrunner2> have to go look at it
[23:15:50] <sml42> cool

time passes...
[00:16:25] <yorkrunner2> anyone know what the command to get to your ip settings is for xp off the top of your head?
[00:16:56] <sml42> try ipconfig
[00:17:07] <yorkrunner2> a window comes up but nothing stays open
[00:17:12] <yorkrunner2> i tried that
[00:17:20] <yorkrunner2> any other way i can get to it that you know of?
[00:17:21] <sml42> try starting a command prompt?
[00:17:35] <sml42> whatever that's called in xp... used to be 'msdos prompt'
[00:18:11] <yorkrunner2> i remember now...have to type 'cmd' in the run box
[00:18:20] <yorkrunner2> then 'ipconfig'
[00:18:44] <sml42> yeah, that sounds about right
[00:18:53] <yorkrunner2> if you want to add to your faqs...for a dell wireless router you have to type http://your ip address
[00:18:57] <yorkrunner2> that brings up the settings
[00:19:07] <yorkrunner2> http://docs.us.dell.com/docs/network/r48972/en/config/web_conf/advanced.htm#port_forwarding
[00:19:12] <yorkrunner2> and then that link is useful
[00:19:34] <yorkrunner2> may have to click the home & home office button on that link to get to the right page
[00:19:37] <sml42> cool cool... i won't have chance to update the faqs tonight, but i will save this chatlog
[00:20:35] <sml42> that is really good of you to make the effort to become active... i really appreciate it
[00:21:07] <sml42> the actual process, conceptually is very easy...
[00:21:19] <sml42> ...just the devil is in the details, and that puts a lot of people off
[00:26:55] <yorkrunner2> it's not too hard, i just hope i don't fuck it up somehow
[00:29:46] <sml42> just be methodical... change one thing at a time and make good notes
[00:31:03] <yorkrunner2> ah, you can send it back to factory defaults
[00:31:08] <yorkrunner2> the great equalizer
[00:31:18] <yorkrunner2> that makes it a lot less scary
[00:33:01] <sml42> here's an amusing tale
[00:33:12] <sml42> my router came preconfigured by my isp
[00:33:22] <sml42> they changed the factory defaults
[00:33:30] <sml42> didn't tell me what they were
[00:33:34] <sml42> and didn't document it
[00:33:58] <sml42> they changed the password... so i had no way of figuring things out, except by calling tech support
[00:34:07] <sml42> <click!> reset
[00:35:41] <yorkrunner2> son of a
[00:35:50] <yorkrunner2> i don't think that did anything
[00:36:12] <sml42> don't forget to change your dc++ settings as well...
[00:36:18] <yorkrunner2> oh right
[00:36:20] <yorkrunner2> hah
[00:36:26] <sml42> :-)
[00:37:45] <yorkrunner2> any change?
[00:38:05] <sml42> you are indicated active
[00:38:09] <sml42> try to grab my filelist?
[00:38:28] <sml42> are you already trying?
[00:39:50] <yorkrunner2> coming now

In my transfer list I can see an incoming connection on 198.168.2.1; this doesn't feel right
[00:40:27] <Hub-Security> yorkrunner2 has ip: 68.231.245.63
[00:40:55] <sml42> have you set your ip to 198.168.2.1 ?
[00:42:04] <yorkrunner2> yeah
[00:42:11] <yorkrunner2> that's what the router's address is
[00:42:23] <yorkrunner2> should i set it to my computer's ip address?
[00:42:27] <sml42> well... two things
[00:42:48] <sml42> 1) you probably meant 192.168.2.1 and not 198.168.2.1
[00:43:03] <sml42> 192.168.x.x is special, it will NEVER go out over the internet
[00:43:14] <sml42> it's a purely private address, purely internal
[00:43:35] <yorkrunner2> ok
[00:43:42] <sml42> and, in dc++
[00:43:51] <sml42> 2) and in dc++ ...
[00:44:05] <yorkrunner2> oh wait, i think i forgot something else....hold on a second
[00:44:12] <sml42> ... the address you specify, is your external address
[00:44:27] <Hub-Security> yorkrunner2 has ip: 68.231.245.63
[00:44:29] <yorkrunner2> which is the external one?...router or computer?
[00:44:42] <sml42> router has two addresses, internal and external
[00:44:55] <sml42> you want the external address
[00:45:15] <sml42> [00:44:27] <Hub-Security> yorkrunner2 has ip: 68.231.245.63
[00:45:24] <sml42> enter that address in dc++
[00:45:25] <yorkrunner2> ok, so that's what i need to use then
[00:45:33] <sml42> you need to choose a port also
[00:45:38] <sml42> i think the default port is 9176
[00:45:47] <sml42> but, you can choose whatever you like
[00:46:09] <sml42> your external ip and port number, is what people will try to connect with, right
[00:46:16] <yorkrunner2> right
[00:46:27] <sml42> so... you enter 68.231.245.63 into dc++
[00:46:28] <yorkrunner2> and i needed to open that port in the firewall on my machine
[00:46:37] <yorkrunner2> ok, i just did that
[00:46:38] <sml42> not just open it...
[00:46:43] <sml42> well
[00:46:48] <sml42> actually openeing it may just work
[00:46:52] <yorkrunner2> well it monitors it now
[00:47:02] <yorkrunner2> at least that's the term it used
[00:47:15] <sml42> okay... you're trying to connect to me now, on the correct address
[00:47:17] <sml42> that is good
[00:47:34] <sml42> but its stuck
[00:47:48] <sml42> because its a router...
[00:48:04] <sml42> ...you need to make incoming requests on port 9176 (or whatever)...
[00:48:09] <sml42> ...be forwarded to the correct computer
[00:48:24] <sml42> which would be your 192.168.2.1 (or whatever it was)
[00:48:28] <sml42> then you should be set :))
[00:48:57] <yorkrunner2> right...
[00:49:14] <sml42> tell me if this isn't making sense :-)
[00:49:21] <yorkrunner2> ok, i'm looking at the port forwarding screen
[00:49:28] <sml42> cool cool
[00:49:29] <yorkrunner2> and it all it has is the internal address
[00:49:42] <yorkrunner2> i don't know how to tell it to come to my ip address
[00:50:00] <sml42> "internal address" meaning, the routers internal address?
[00:50:44] <yorkrunner2> the internal ip address of the router, yeah
[00:50:54] <sml42> okay... well that's no good obviously
[00:51:02] <sml42> the dc client isn't running on the router!
[00:51:24] <yorkrunner2> i'm only connected to the internet through the router though
[00:51:30] <yorkrunner2> i'm really confused now
[00:51:33] <sml42> yeah... same here
[00:51:47] <sml42> right, lets start from basics...
[00:52:14] <sml42> ok
[00:52:16] <sml42> so
[00:52:27] <sml42> your router has 2 addresses
[00:52:38] <sml42> an external ("WAN") address, which is set by your isp
[00:52:42] <yorkrunner2> right
[00:52:52] <sml42> and an internal ("LAN") address, which you should be able to set
[00:53:02] <sml42> now.. .is this a 1-port or 4-port router?
[00:53:09] <yorkrunner2> 4
[00:53:19] <sml42> okay, you know what a network hub/switch is?
[00:53:29] <yorkrunner2> nope
[00:53:36] <yorkrunner2> this is the first i've messed with this stuff
[00:53:44] <sml42> basically a patch panel, for connecting many things with a network socket
[00:54:05] <sml42> now even though your router has like 5 sockets (1 WAN + 4 LAN)
[00:54:13] <sml42> it's only really got two addresses
[00:54:17] <sml42> 1 WAN
[00:54:18] <sml42> and 1 LAN
[00:54:28] <yorkrunner2> right
[00:55:37] <sml42> so even though it is a 4-port device
[00:55:56] <sml42> internally it's really just a 1-port device connected to a small hub/switch
[00:56:05] <sml42> thus, it has exactly 1 internal address
[00:56:13] <yorkrunner2> ok, there is an 'advanced ip setting' where i can change manually the ip address and the ip subnet mask
[00:56:27] <sml42> right
[00:56:36] <sml42> that is good :))
[00:56:51] <sml42> so... you will want to change this to, say 192.168.1.1
[00:56:57] <sml42> don't do this yet though
[00:57:07] <sml42> hear me out first, before you cut yoursef off :-)
[00:57:33] <yorkrunner2> of the router, not my machine
[00:57:33] <yorkrunner2> so let me guess, i change that to my computer's address?
[00:57:33] <yorkrunner2> my messages are taking forever to show up
[00:58:24] <sml42> no... every "device" needs a unique address
[00:58:32] <sml42> so... you set your router to 192.168.1.1
[00:58:37] <sml42> and set your copmuter to 192.168.1.2
[00:58:46] <sml42> if you have another copmuter... set that to 192.168.1.3
[00:58:50] <sml42> and so on
[00:59:28] <yorkrunner2> right now the ip address in this option is 192.168.2.1
[00:59:40] <sml42> and what is the netmask?
[00:59:42] <yorkrunner2> how do i change the computer?
[00:59:50] <yorkrunner2> 255.255.255.0
[00:59:56] <sml42> okay cool
[01:00:12] <sml42> computer... what OS?
[01:00:22] <yorkrunner2> XP
[01:00:36] <sml42> okay... let me think
[01:00:45] <yorkrunner2> what i don
[01:00:47] <sml42> the last windows i used was 98
[01:00:50] <yorkrunner2> let me try that again
[01:01:20] <yorkrunner2> what i don't get is that my isp gives me an ip address, how can i change that.....or am i way off?
[01:01:35] <sml42> the settings you need*on your copmuter* will be: ip address = 192.168.2.2, netmask 255.255.255.0, gateway 192.168.2.1
[01:02:07] <sml42> you don't change your external ip address, you are stuck with whatever your isp gives you
[01:02:45] <sml42> if you are dynamic... well, that only changes everytime your router reconnects
[01:02:50] <sml42> so don't turn your router off :-D
[01:03:05] <yorkrunner2> alright...i just ipconfig again, and my computer is exactly what you say it should be
[01:03:19] <sml42> so far so good
[01:03:27] <sml42> but you're still not connecting to me
[01:03:31] <sml42> back to the router
[01:03:38] <sml42> or first... in dc++
[01:03:43] <sml42> what port did you choose in dc++ ?
[01:03:48] <yorkrunner2> 7575
[01:03:52] <sml42> okay
[01:04:02] <sml42> so, on the router...
[01:04:25] <sml42> incoming requests on port 7575 need to go to 192.168.2.2 (which is the internal address of your copmuter)
[01:04:47] <yorkrunner2> ok, this just all clicked
[01:04:53] <sml42> :))
[01:05:17] <yorkrunner2> i went back to the port forwarding screen, and it was forwarding to 192.168.2.1 which makes no sense now that we went through all that
[01:05:33] <yorkrunner2> so i changed that final 1 to a 2, and we should have succes right?
[01:05:41] <sml42> yeah, it would try to forward incoming requests to 192.168.2.1... which is itself!
[01:05:51] <sml42> certainly should be... change it!
[01:05:56] <yorkrunner2> ok
[01:06:01] <yorkrunner2> here we go then
[01:06:06] <yorkrunner2> i'll be back when this finishes
[01:06:07] <sml42> you may need to reconnect
[01:06:55] <yorkrunner2> by the way, i opened my bit torrent ports while i was at this, that should fix that problem too, no?
[01:07:04] <sml42> what problem?
[01:07:11] <yorkrunner2> being firewalled in bit torrent
[01:07:15] <sml42> yeah
[01:07:26] <yorkrunner2> ok, well this has been productive if it works
[01:07:26] <sml42> i think bt uses ports 6881..6889
[01:07:30] <yorkrunner2> yeah
[01:07:39] <yorkrunner2> that's what i opened in addition to 7575
[01:07:52] <yorkrunner2> alright, crossing my fingers as i hit the save and restart button
[01:07:53] <sml42> so, forward those ports to the same, 192.168.2.2
[01:07:59] <sml42> yeah

he disconnects then reconnects...
[01:09:39] <sml42> well... you are back
[01:09:46] <sml42> did that work?
[01:10:01] <yorkrunner2> well it did for the bit torrent
[01:10:13] <yorkrunner2> how do i tell if it did here?
[01:10:15] <sml42> cool cool
[01:10:20] <sml42> try to fetch my filelist?
[01:10:42] <yorkrunner2> ok
[01:10:43] <sml42> looked like it went
[01:10:47] <yorkrunner2> yep
[01:10:47] <sml42> you got that?
[01:10:55] <sml42> ok./.. let me try to grab your list
[01:11:11] <sml42> hmm
[01:11:36] <sml42> yeah!
[01:11:36] <yorkrunner2> there it goes
[01:11:39] <sml42> i got that!
[01:11:43] <yorkrunner2> thank you for all of the help
[01:11:51] <sml42> hey... my pleasure
[01:11:59] <sml42> it really is conceptually simple
[01:12:01] <yorkrunner2> you could just copy and paste that conversation into a faq
[01:12:02] <yorkrunner2> hah
[01:12:07] <yorkrunner2> firewalls for idiots
[01:12:09] <sml42> but as always... the devil is in the details!
[01:12:25] <sml42> now, the only thing to note is... if you ARE on a dynamic ip
[01:12:31] <sml42> and if it DOES change
[01:12:38] <sml42> you will need to change dc++ again
[01:12:47] <sml42> no more changes needed for the router
[01:12:52] <yorkrunner2> alright
[01:12:54] <yorkrunner2> i can handle that
[01:12:54] <sml42> just the ip address in your dc++ settings
[01:13:03] <yorkrunner2> easy enough...
[01:13:11] <sml42> now... if you leave the router connected permanently... that should happen VERY infrequently
[01:13:14] <Rocketman> yeah, just don't ever hard boot your router... (don't turn it off)
[01:13:30] <Rocketman> :-)
[01:13:45] <sml42> and if you do, www.whatismyip.com
[01:14:00] <yorkrunner2> it won't be unplugged ever....only if we lose power
[01:14:18] <Rocketman> there you go
[01:14:31] <sml42> sometimes your connection will drop... my old adsl modem dropped once every 20 days or so
[01:14:42] <sml42> but thats generally acceptable
[01:14:57] <yorkrunner2> that's cool...i'll keep an eye on that
[01:15:07] <sml42> man... when i got my router... took me 7 HOURS to figure all this out ^^^
[01:15:51] <yorkrunner2> hah, i appreciate the help
[01:15:59] <yorkrunner2> i think it would've taken me days, if ever
[01:16:13] <sml42> that is cool... the more active mode people the better
[01:16:15] <yorkrunner2> wow, i really am glad i did that for bit torrent
[01:16:23] <yorkrunner2> the speeds have gone up exponentially
[01:16:32] <sml42> a hub full of passive people... is just never going to work :-p
[01:16:40] <sml42> oh yeah... it really really does affect torrents
[01:16:54] <yorkrunner2> i knew it did, i just never knew how to change it
[01:17:09] <yorkrunner2> problem solved
[01:17:12] <sml42> there you go :-)
[01:17:32] <sml42> if your connection does drop... you don't need to change any bittorrent settings... just dc++
[01:18:31] <yorkrunner2> right
[01:18:35] <sml42> if you don't mind... i will save this mainchat + part of the private chat, and turn this into a faq :))
[01:18:42] <yorkrunner2> definitely do
[01:18:51] <yorkrunner2> i mean make it a faq
[01:18:57] <yorkrunner2> i don't mind at all