Help with connecting to NIST NTP server on port 123

I can get NIST time in Daytime format using the rt_nist_date_time.llb example posted on ni.com, but I cannot connect to NIST NTP format time data using port 123.  I freely admit to being over my head with this stuff, and have spent much of this Thanksgiving holiday reading about UDP and TCP.
The attached vi summarizes what I've tried so far.  The UDP case is what I thought would work, but I can't come up with a network address that the UDP-open vi likes.  Can anyone out there help this n00b tell the time?
The attached file is supposed to be in 8.0 format, although I'm working in 9.0
Here is a link discussing the time formats: http://tf.nist.gov/service/its.htm 
Jeff 
Solved!
Go to Solution.
Attachments:
UDP.vi ‏17 KB

jstevens wrote:
THANK YOU!!!  I don't think I ever would have come up with connecting the web address to a Read or Write UDP rather than the Open UDP block.  Not to mention starting by opening port zero.
Unlike TCP, UDP is a connectionless protocol. Here's a quick explanation in different words.
A udp packet travels from a [sourceIP, sourcePort] to a [DestinationIP, destinationPort].
UDP open basically reserves a local port used for sending (soucePort) and receiving (incoming packet with that same destinationPort). Since some local ports are always in use, you would generate an error if you would accidentally pick a used port. Picking zero is useful for requests (as in this case!), because the OS will pick an unused ephemeral port. The actual source port number does not matter because the NTP server will just send the reply packet back to whatever port it came from. (If you would write your own NTP server in LabVIEW, you would of course need to set the local port to 123, and would get a conflict if another NTP server is already running on your rig). Writing an NTP server in LabVIEW would be a trivial modification to the current code, try it! . Simply listen for packets on port 123, form a response packet based on the timestamp, and send it to whatever IP/Port it came from (that info is available from udp read) and then go back to listen for new requests.).
UDP write sends a packet to the server using the above opened local port as source port. You can use the same connectionID to write to several other servers and ports, because UDP is connectionless. (TCP is connection based, so a TCP connection involves a defined source/destination pair)
UDP read listens for incoming packets from all over the world at that same local port. It is very unlikely, but theoretically possible that other UDP packets will arrive at that same port, so you could even filter to make sure to read incoming packets until they match the port and IP of the original request. The current code is somewhat vulnerable to a DOS (denial of service) attack for example as follows: Imagine the guy in the next cubicle had means of sniffing your network traffic. He could write a small program that looks for your NTP requests and then immediately starts flooding your IP with meaningless UDP packets to the sourcePort you just used. The current program only reads one packet and thus will never see the return packet from the NTP server.
UDP close frees up the local port and the computer is now no longer listening for packets on that port. Of course you could keep the port open for the duration of the program, especially if you intend to send UDP request once in a while during execution.
Makes sense?
LabVIEW Champion . Do more with less code and in less time .

Similar Messages

  • Connecting to an NTP server

    Good Afternoon.
    I'm having a big problem connecting to an NTP server like www.worldTimeServer.com. I want to create a java application that can load time from such servers then display it in my time text field. I do not know how to start.
    Can somebody teach me how to do it or give me a link that provides how-tos to do this.

    There is a package provided by http://jakarta.apache.org/commons/net/
    that have classes for ntp. I myself is new to this (very old) protocol but I'm
    building an application that is needing this service so if
    you find it helpful let me know.
    Message was edited by:
    gbohne

  • Help with connection flash builder 4.5 to remote php database

    help with connection flash builder 4.5 to remote php database

    Fatal error: require_once() [function.require]: Failed opening required 'Zend/Loader/Autoloader.php' (include_path='.;C:\php5\pear;D:/webserver/apache2/htdocs/ZendFramework/library') in D:\webserver\apache2\htdocs\giga\first-debug\gateway.php on line 27

  • Help with connecting Nintendo dsi to internet

    I really need some help with connecting my daughters nintendo dsi to the internet, I have tried everything but just can't get it to work. Would really appreciate any advice....

    Hi sandy and welcome
    Have a read http://bt.custhelp.com/app/answers/detail/a_id/11263/c/346%2C502%2C504/kw/nintendo%20ds/r_id/125731
    Note: The Nintendo DS only supports either no security or WEP security!!
    -+-No longer a forum member-+-

  • Help with connection pool at system application server admin console 9.0

    Hi,
    I am trying to create a pool of oracle connections in system application server admin console, but when I ping to the server, it shows me the error: invalid oracle URL: OracleDataSource.makeURL.
    I have the jar file of the driver referenced in the classpath suffix field of the path settings.
    I have added all kind of combinations of additional properties, like
    serverName: 172.16.9.162
    databaseName: oradex07
    portNumber: 1521
    username: usr
    password: pwd
    or
    url: jdbc:oracle:thin:@172.16.9.162:1521:oradex07
    but it still showing me the same error

    Hey, I use this code to lookup session bean deployed in glassfish.
    Based on the glassfish EJB FAQ.
    Properties props = new Properties();
    props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
    props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
    props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
    props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");
    props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
    InitialContext initialContext = new InitialContext(props);
    SessionBean bean = initialContext.lookup(ejbName);Cheers.

  • Help with connecting a G4 with mac 9.2.2 to the internet?

    I am new to mac, and I have a G4 that runs on Mac 9.2.2. I plan on upgrading to 10.4.6 (tiger), but I am unable to get it to connect to the internet. Can anyone help?

    What is the specific model of your Mac? This can make a difference in some things.
    You can connect via a built-in 56K modem if it has one, but it will be very slow. Much better would be to connect via broadband (such as DSL or Cable) using an external modem, either hard-wired via ethernet (usual) or via wireless if available on the machine.
    Connecting via hard-wired ethernet is easy. You would need to acquire a modem that is acceptable to your ISP, or lease one from them if they make that option available. Either way, get one that connects via ethernet rather than via USB - USB on a G4 is just too slow for this purpose.
    The setup for ethernet is simple in OS 9:
    In the TCP/IP control panel (Apple menu > Control Panels > TCP/IP), set
         Connect via     -to-     Ethernet
         Configure         -to-     Using DHCP Server
    And that's usually all that is needed.
    Connecting via wireless, Airport in Apple's lexicon, is similar to ethernet, as far as setting up the software goes. In order to use wireless, the G4 will need to have an Airport card installed, or you can use a local transmitter which connects via ethernet to the G4. The modem would need to be connected to a receiver (base station) in order to complete the communication path with the Mac.
    If you choose to go this path, someone else would need to assist you in setting up the wireless components - I've never done that.
    However, if you do not now have wireless internet available, and this is going to be the only machine needing to connect to the internet, it would be much cheaper and easier to just connect the modem via wired ethernet directly to the Mac.
    In either case, you will also need to set up your email account. Your email service provider should provide you with the info you need to do that - account type and password, etc. This info is entered into the Internet control panel, Email tab.
    If I have misunderstood and you want to connect wirelessly directly to your ISP using something like those small transceiver type modems that many folk use with laptops, that's something else, and someone else would need to help with that.

  • Need help with connecting file inputs to arrays

    In this assignment I have a program that will do the following: display a list of names inputed by the user in reverse order, display any names that begin with M or m, and display any names with 5 or more letters. This is all done with arrays.
    That was the fun part. The next part requires me to take the names from a Notepad file, them through the arrays and then output them to a second Notepad file.
    Here is the original program: (view in full screen so that the code doesn't get jumbled)
    import java.io.*;       //Imports the Java library
    class progB                    //Defines class
        public static void main (String[] arguments) throws IOException
            BufferedReader keyboard;                                  //<-
            InputStreamReader reader;                                 //  Allows the program to
            reader = new InputStreamReader (System.in);               //  read the the keyboard
            keyboard = new BufferedReader (reader);                  //<-
            String name;                 //Assigns the name variable which will be parsed into...
            int newnames;               //...the integer variable for the amount of names.
            int order = 0;              //The integer variable that will be used to set the array size
            String[] array;             //Dynamic array (empty)
            System.out.println (" How many names do you want to input?");   //This will get the number that will later define the array
            name = keyboard.readLine ();
            newnames = Integer.parseInt (name);                                         // Converts the String into the Integer variable
            array = new String [newnames];                                               //This defines the size of the array
            DataInput Imp = new DataInputStream (System.in);       //Allows data to be input into the array
            String temp;                                       
            int length;                                                                  //Defines the length of the array for a loop later on
                for (order = 0 ; order < newnames ; order++)                                //<-
                {                                                                           //  Takes the inputed names and
                    System.out.println (" Please input name ");                            //  gives them a number according to
                    temp = keyboard.readLine ();                                           //  the order they were inputed in
                    array [order] = temp;                                                  //<-
                for (order = newnames - 1 ; order >= 0 ; order--)                                //<-
                {                                                                                //  Outputs the names in the reverse 
                    System.out.print (" \n ");                                                   //  order that they were inputed
                    System.out.println (" Name " + order + " is " + array [order]);             //<-
                for (order = 0 ; order < newnames ; order++)                                  //<-
                    if (array [order].startsWith ("M") || array [order].startsWith ("m"))     //  Finds and outputs any and all
                    {                                                                         //  names that begin with M or m
                        System.out.print (" \n ");                                            //
                        System.out.println (array [order] + (" starts with M or m"));         //
                    }                                                                         //<-
                for (order = 0 ; order < newnames ; order++)                                            //<-
                    length = array [order].length ();                                                   //
                    if (length >= 5)                                                                    //  Finds and outputs names
                    {                                                                                  //  with 5 or more letters
                        System.out.print (" \n ");                                                      //
                        System.out.println ("Name " + array [order] + " have 5 or more letters ");      //<-
    }The notepad file contains the following names:
    jim
    laruie
    tim
    timothy
    manny
    joseph
    matty
    amanda
    I have tried various methods but the one thing that really gets me is the fact that i can't find a way to connect the names to the arrays. Opening the file with FileInputStream is easy enough but using the names and then outputing them is quite hard. (unless i'm thinking too hard and there really is a simple method)

    By "connect", do you just mean you want to put the names into an array?
    array[0] = "jim"
    array[1] = "laruie"
    and so on?
    That shouldn't be difficult at all, provided you know how to open a file for reading, and how to read a line of text from it. You can just read the line of text, put it in the array position you want, until the file is exhausted. Then open a file for writing, loop through the array, and write a line.
    What part of all that do you need help with?

  • Xntpd on Solaris 10 gets synchronised with a higher stratum NTP server

    The Solaris 10 machine has the following configuration in etc/inet/ntp.conf
    server 10.24.179.33 prefer
    server 127.127.1.0
    fudge 127.127.1.0 stratum 8
    The Linux Fedora Core 4 test machine(10.24.179.33 ) configured as NTP server running ntpd V4 has the following configuration
    server 127.127.1.0
    fudge 127.127.1.0 stratum 10
    The solaris 10 xntpd get synchronised to Linux NTP server even though it is at a higher stratum level.
    # ntpq -p
    remote refid st t when poll reach delay offset disp
    ==============================================================================
    *10.24.179.33 LOCAL(0) 11 u 18 64 77 2.04 0.084 376.68
    LOCAL(0) LOCAL(0) 8 l 17 64 77 0.00 0.000 385.01
    The expectation was the solaris machine should not consider the server at a higher stratum level(11) for synchronistation. It should have got synchronised to the Local clock which is at stratum level 8.

    I now tried waiting for an hour, but the xntpd id still synchronised to the higher stratum clock from the NTP server 10.24.179.33. Please verify the logs below.
    Does the prefer keyword in line "server 10.24.179.33 prefer" has anything to do with this behaviour ?
    What does the RFC1305 say on process of selecting a synchronisation source ?
    My understanding was that xntpd should not be synchornising with a higher stratum clock from the NTP server (which is at stratum 11) when it already has as another server(here the local clock) which is at a lower stratum (we have simulated this by fudging the local clock to stratum 8).
    Please correct me on this.
    You have mentioned that "Stratum number is not absolute for choosing a clock. A higher stratum may be preferred in some situations."
    Could you explain me more on these situations and I also want to know the rules used by xntpd to choose a clock?
    Or you could provide any links where I can read more on this aspect.
    # ntpq -p
    remote refid st t when poll reach delay offset disp
    ==============================================================================
    10.24.179.33 LOCAL(0) 11 u 13 64 1 0.52 -0.001 15875.0
    LOCAL(0) LOCAL(0) 8 l 12 64 1 0.00 0.000 15885.0
    (WCCONGO02):(root) UTC 1:21:37 VER R-02.01.16.03
    # ntpq -p
    remote refid st t when poll reach delay offset disp
    ==============================================================================
    *10.24.179.33 LOCAL(0) 11 u 1 64 77 0.52 -0.244 376.77
    LOCAL(0) LOCAL(0) 8 l 64 64 37 0.00 0.000 885.01
    (WCCONGO02):(root) UTC 1:26:45 VER R-02.01.16.03
    # uname -a
    SunOS WCCONGO02 5.10 Generic_127127-11 sun4v sparc SUNW,Netra-T5440
    (WCCONGO02):(root) UTC 1:29:44 VER R-02.01.16.03
    # ntpq -p
    remote refid st t when poll reach delay offset disp
    ==============================================================================
    *10.24.179.33 LOCAL(0) 11 u 40 64 377 0.61 0.415 0.56
    LOCAL(0) LOCAL(0) 8 l 39 64 377 0.00 0.000 10.01
    (WCCONGO02):(root) UTC 2:7:56 VER R-02.01.16.03
    # ntpq -p
    remote refid st t when poll reach delay offset disp
    ==============================================================================
    *10.24.179.33 LOCAL(0) 11 u 13 64 377 2.26 1.289 0.66
    LOCAL(0) LOCAL(0) 8 l 12 64 377 0.00 0.000 10.01
    (WCCONGO02):(root) UTC 2:22:25 VER R-02.01.16.03
    Edited by: SujithKS on May 27, 2009 10:34 AM
    Edited by: SujithKS on May 27, 2009 11:26 AM

  • Error in Jdev with connection to Oracle Content Server

    Hi,
    I have installed my Oracle Content server on a remote linux machine and using Apache webserver with it.
    I am using Jdev drop 8 build 2d and creating an application trying to connect to the Content server creating a Content repository connection of repository type 'Oracle Content Server' and it tests successfully. I use this connection on my jspx page with Document Library.
    The jspx runs properly using the connection .
    But after this if I try to work with the connection object ,say use it on anoither page, it shows loading but does nothing further. If I go to the connection properties and test again it fails with message 'Test failed : null' and gives an error message as below while closing the properties window:
    Performing action Properties...http:// from oracle.jdeveloper.appresources.ApplicationResourcesWindow
    oracle.webcenter.content.internal.dt.connection.wizard.AdapterConfigPanel:Mar 19, 2010 2:07:34 PM oracle.webcenter.content.internal.dt.connection.wizard.AdapterConfigPanel validateConfig
    WARNING: Invalid Configuration Parameters
    java.lang.NullPointerException
    at oracle.adf.share.HashMapScopeAdapter.get(HashMapScopeAdapter.java:89)
    at oracle.webcenter.framework.service.Utility.getApplicationNameWithVersion(Utility.java:1047)
    at oracle.webcenter.framework.service.SensorUtils.getApplicationName(SensorUtils.java:235)
    at oracle.webcenter.framework.service.SensorUtils.getSensorGroup(SensorUtils.java:111)
    at oracle.webcenter.content.internal.SensorUtil.preOperation(SensorUtil.java:59)
    at oracle.webcenter.content.internal.SensorUtil.preOperation(SensorUtil.java:42)
    at oracle.vcr.jam.JamRepository.login(JamRepository.java:678)
    at oracle.vcr.jam.JamRepository.login(JamRepository.java:849)
    at oracle.webcenter.content.internal.dt.connection.RepositoryDescriptor.test(RepositoryDescriptor.java:226)
    at oracle.webcenter.content.internal.dt.connection.wizard.AdapterConfigPanel$ValidateActionListener$1.doWork(AdapterConfigPanel.java:1270)
    at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:161)
    at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
    at java.lang.Thread.run(Thread.java:619)
    Uncaught exception
    java.lang.NullPointerException
    o.adf.share.HashMapScopeAdapter.get(HashMapScopeAdapter.java:89)
    o.webcenter.framework.service.Utility.getApplicationNameWithVersion(Utility.java:1047)
    o.webcenter.framework.service.SensorUtils.getApplicationName(SensorUtils.java:235)
    o.webcenter.framework.service.SensorUtils.getSensorGroup(SensorUtils.java:111)
    o.webcenter.content.internal.SensorUtil.preOperation(SensorUtil.java:59)
    o.webcenter.content.internal.SensorUtil.preOperation(SensorUtil.java:42)
    o.vcr.jam.JamRepository.login(JamRepository.java:678)
    o.vcr.jam.JamRepository.login(JamRepository.java:849)
    o.webcenter.content.SessionPool.getSession(SessionPool.java:137)
    o.webcenter.content.internal.model.rc.ContentDirContext.listInternal(ContentDirContext.java:414)
    o.webcenter.content.internal.model.rc.ContentDirContext.listBindings(ContentDirContext.java:381)
    o.webcenter.content.internal.model.rc.ContentDirContext.listBindings(ContentDirContext.java:375)
    o.j.rescat2.nodes.RepositoryRootNode.loadCache(RepositoryRootNode.java:143)
    o.j.rescat2.nodes.ExtendedGenericNode$1.run(ExtendedGenericNode.java:296)
    j.lang.Thread.run(Thread.java:619)
    If I restart my Jdev and test connection again (without any changes to the connection) it succeeds but fails again after running the application.
    Please let me know what is wrong here?

    No suggestions?

  • Help with Moving Emails from Exchange Server 2013

    Hi Team,
    Help, I need a solution on how to copy incoming and outgoing emails together with their attachments and was hoping someone could help with a solution I need to find for this problem.
    1) I have a need to copy all incoming and outgoing emails & attachments from Exchange Server 2013 mailboxes on a daily basis, so they can be archived into an external 3rd party database overnight.
    I believe that the first step is that I can set up another Exchange mailbox, through Journaling to receive these emails. 
    Is there any way that these emails can then be moved direct from the Journaling mailbox that I have created, to a shared folder on the network? If so what format would they be sent out as e.g. .msg, .ems and what is the process?
    Failing that, could they be sent to an Outlook client (not another Exchange mailbox) on the network and stored in a .pst file? (I have a program that will export them from .pst)
    I would really appreciate any assistance that you can provide in this matter.
    Regards, Greg.

    Hi,
    You can set auto-forward on journaling mailbox and auto-forward emails to another mailbox. Why don’t directly archive the emails from the journaling mailbox “an external
    3rd party database”.
    Thanks,
    Simon Wu
    TechNet Community Support

  • Anyone got NTP working with a Windows 2008 NTP server?

    Hello,
    I'm trying to sync the time on our routers and swithces with a Windows 2008R2 server, but it doesn't work.  Has anyone managed to do this:
    Config:
    ntp master
    ntp update-calendar
    ntp server 192.168.2.164
    sh ntp associations
      address         ref clock         st   when   poll   reach    delay    offset     disp
    *~127.127.1.1     .LOCL.         7     11     16      377      0.000   0.000      0.225
    ~192.168.2.164  .INIT.          16      -      1024     0       0.000    0.000    15937.
    Windows 2008R2 server
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer]"
    "Enabled"=dword:00000001
    restart server
    w32tm /config /manualpeerlist:uk.pool.ntp.org,0x8 /syncfromflags:MANUAL
    net stop w32time
    net start w32time
    Doesnt work
    Woudl Linux like Ubuntu be better?
    Thanks

    I got this working from a cisco 2911 router to Windows 7 computer.
    As per many articles, you are missing:-
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]"
    "AnnounceFlags"=dword:00000005
    But the one that allows Cisco kit to Sync is:-
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]"
    "LocalClockDispersion"=dword:00000000
    This article http://www.cisco.com/c/en/us/support/docs/ip/network-time-protocol-ntp/108076-ntp-troubleshoot.html talks about having a root-dispersion higher than 1000ms (1 second) causing Cisco IOS-NTP to unsynchronizes itself.
    This article http://htluo.blogspot.co.uk/2009/02/ntp-network-time-protocol.html#comment-form was the only one I found that added to the normal enable ntp server registry keys information, stating to change ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\LocalClockDispersion’  from 10 to 0
    There was also articles that said that the Windows NTP implementation was version 3, and therefore you had to append ‘version 3’ to the routers ‘ntp server x.x.x.x’ command. This may be perhaps true for earlier windows versions?, but was NOT required for Windows 7.

  • Help with connecting iPad 2 to Motif xs keyboard using GarageBand.?

    I have an iPad 2. I recently bought the iPad camera connection kit from amazon because I heard you can connect your iPad to a music keyboard with GarageBand. I have a Yamaha motif xs 8. When I connect my keyboard with a midi USB to the iPad.. Nothing happens. Can anybody help with this, and am I missing something in order to make this work???

    It worked for me no problem but I'm using an ES Rack and the dude on the video I think was using an ES. It maybe the XS is wired differently. Your best option is still getting a piece like IK Multimedia's iRig Midi. It connects from the iPad dock to actual midi cables and is way more flexible if your using multiple devices.

  • Windows 2012 r2 connection to a NTP server

    What are the steps to allow my server running Windows Server 2012 r2 to connect a external Time Server with an ip address?

    Hello,
    for domain time configuration please see
    http://blogs.msmvps.com/mweber/2010/06/27/time-configuration-in-a-windows-domain/
    For workgroup machines please see
    http://social.technet.microsoft.com/wiki/contents/articles/1072.how-to-sync-time-for-workgroup-machines-with-an-external-time-source.aspx
    Best regards
    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://blogs.msmvps.com/MWeber
    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    Twitter:  

  • MSI P67A-C45 (B3) Newb needs Help with connections..

    Hi all..
    First time posting here, but have been in the shadows for quite a while..   
    Anyway, i decided to finally take the plunge, and build my own PC, and now i'm beginning to hit a few bumps.
    I have a couple of questions that i would like some help with, if possible to reassure myself i may be in the right direction..
    I bought THIS PSU and was hoping someone could tell me where the Blue connectors (one labelled CP and one labelled U1) Connect to?
    Is it into JPWR2? And does it/do they only connect in the correct way? (Do i remove the plastic cap and attach both?
    and i bought THIS VIDEO/GRAPHICS CARD and i'm guessing the RED "PCI express" and "SLI ready" connect to that somehow (Haven't opened box yet for card)
    Again, wondering is there a certain way for them to connect.
    Also, from my chassis, the "AC '97" and "HDA" connectors go to JAUD (I guess), does it matter which one? (I currently have "HDA" connected)
    I have i5 2500k already on board. (If that makes a difference).

    Quote from: Ben_Cartwright on 26-May-11, 22:05:35
    Do the Audio plugs go into JAUD? and does it matter which one?
    Yep, connect the front panel audio to the JAUD. If you need the pin layout, it says in the manual. I would say the HDA connector is the one to connect.
    Quote from: Ben_Cartwright on 26-May-11, 22:05:35
    Any recommendations for testing it all, before i plug it in, and press the power?
    Should i (Can i) test individual parts first?
    Thanks again.
    Check all power connections, seating of the RAM and add-on cards, check the HSF is plugged into the fan header, and obvious things like that.
    As for testing, enter the BIOS and make sure the CPU isn't running too hot. Set up the RAM with the required timings and voltage, and test with >>Memtest86<< for several hours. No point starting the Windows installation if say your RAM has errors, since it will corrupt files during the install, if it installs at all.

  • Help with Connecting New Computer w/ WRT110

    My sister just got a new laptop and has the WRT110.  My brother in law passed away 3 weeks ago and he had the security passcodes.  I just called Linksys to get help with it and their warrenty is up and wanted to charge us $30.  Money is tight right now.  Is there anyone that can help us with this issue?
    Thanks so much

    Open an Internet Explorer browser page on your wired computer(desktop).In the address bar type - 192.168.1.1 and press Enter...Leave Username blank & in Password use admin in lower case...
    Click on the Wireless tab..under Wireless tab,click on the subtab Wireless Security...Now,check the Security/Network Key.If you are using WEP Security then,use Key1 as the Security/Network Key.

Maybe you are looking for