Sunday, August 31, 2008

IEEE 802.11r WiFi roaming standard approved!

The newest Wi-Fi protocol, 802.11r, which has become the de facto "Wireless VoIP standard", is now a published standard of the Institute of Electrical and Electronics Engineers (IEEE) standards board.

ieee802-11-logo On this day, 29th August 2008, the IEEE has formally announced that 802.11r is approved. According to Wikipedia, IEEE 802.11r-2008 or fast BSS transition (FT) is an amendment to the IEEE 802.11 standard to permit continuous connectivity aboard wireless devices in motion, with fast and secure handoffs from one base station to another managed in a seamless manner.

The arrival of 11r is timely. Voice over Wi-Fi is expected to generate increased interest as more dual-mode Wi-Fi/cellular solutions are delivered this year. 802.11f provides a fast enough hand-off for data services, but that can take a second or two if cryptography is being used, so 802.11r was kicked off in 2004 to provide consistent connections. The handoffs take place in less than 50 milliseconds, rather than the several seconds needed to negotiate a secured connection.

wifi

Given the need to integrate with 802.11i security and 802.11e QoS standards, developing a workable standard for fast roaming is challenging. Not surprisingly, 11r defines a complex architecture, though one that is not expected to require forklift upgrades of existing hardware. But getting all the software right will be difficult.

Related readings:

802.11r strengthens wireless voice

Friday, August 29, 2008

Mobile Number Portability in Malaysia

After YEARS of discussing this topic, MNP, by the MCMC. Finally, it will be implemented on 29th August 2008 ( Friday ). It would started for Pre-paid user and followed up by Post-paid user in a couple of weeks. The nationwide launch for the MNP service is in October.

With the MNP implementation, the mobile user no longer 'tight' with their mobile service operator.  You will have the convenient freedom of switching to competing mobile service operators while retaining your respective phone numbers. It means that you can switch any operator from Digi to Maxis or Maxis to Celcom etc. with your phone number e.g. +6016-XXXYYYY remains the same!

ops01

There will be a RM25 charge everytime the MNP is used to switch to a new operators.

More info on MNP : http://en.wikipedia.org/wiki/Mobile_number_portability

mnp

Sunday, August 24, 2008

Windows 7 launch in 2009 ?

Take it as a sign that Windows Vista is a failure to the market ( Even I am downgrading from Vista License to XP for my new Dell laptop ), rumors claims that the Windows 7 might be release earlier in early 2009?!

Windows 7, formerly codenamed as Blackcomb or Vienna, is the working code name by Microsoft as a successor of Windows Vista. Microsoft spokemen claims that Windows 7 will be focusing on user centric, performance improvements and break the compatibility issue with Vista that Vista has with previous version.

More info on : Windows 7 News

Some screenshots for Windows 7, it is fake or real ?

1

2

3

4

5

6

7

8

9

10

11

12

14

More screenshots:

Feast Your Eyes on the Leaked Screenshots of Windows 7 M1 Ultimate Edition!

Windows 7 screenshots are they true?????

Sunday, July 27, 2008

How to perform DNS query from your command prompt

If you are familiar with Linux network administrative, you will find that it will be more troublesome when you switched over to Windows based administration...I believe some of you who have the same experience will agree with me. :P

Now we can also perform DNS query ( e.g. dig, whois etc. ) from Windows command prompt, instead of browse to online webpage or SSH into the Linux server.

How to install the DNS query tool

  • Download the package from here or here and unzip it to C:\dig.
  • Edit the resolv.conf and replace the nameserver to your DNS server.
  • Save and copy the resolv.conf to C:\Windows\System32\drivers\etc
  • Go back to C:\dig, right click the doshere.inf and select Install.
  • Edit the Environment Variables ( can be found under [Control Panel]-->[System]-->[Advanced] )
  • Edit the "Path" and append "C:\dig" at the end of the line.
  • Now, you should be able to use the DNS query from command prompt!

environmentVariables

Example on DNS query :

  • Show the name servers that controlling .my domains
    • dig my. NS
  • Show the name servers that controlling justk2.com
    • dig justk2.com NS
  • Show the Mail Exchange for justk2.com
    • dig justk2.com MX
  • Show the IP address for the web, 10network.justk2.com
    • dig 10network.justk2.com
  • Show the hostname of the IP address
    • dig -x 203.158.28.18
  • Show whois is owning the justk2.com domain
    • whois justk2.com

More informations at : Dig Manual Page

Use your Windows as Router

Do not have money to buy router? or your router is spoilt and cannot work properly??!! Now, you can use your Windows as a router easily.

Enable the IP Forwarding in Windows XP

  • Go to registry editor. Click on "Start"  --> "Run..", type "regedit" and press ENTER.
  • Then go to [HKEY_LOCAL_MACHINE]->[SYSTEM]->[CurrentControlSet]->[Services]->[Tcpip]->[Parameters]
  • Modify the [IPEnableRouter] value from "0" to "1".
  • Then, reboot your Windows.

IPEnableRouter01

IPEnableRouter02

Download the 3rd Party Software : NAT32

This is one of easier software to use and configure as NAT server. Download from NAT32 Windows Software Router.

Before you install the Setup.exe, you may need to install the Protocol at your network adaptor.

  • Go to your network adaptor properties page.
  • Then click "Install" and select "Protocol" then "Add"
  • nat32_01
  • Click the "Have Disk" and specify the directory into which you unzipped  NAT32.
  • Select the required .inf file ( use NDIS3P2K.inf for XP )
  • Click OK.
  • Reboot your Windows to start the driver.

Wednesday, July 23, 2008

How to resolve visitor's IP address using PHP?

Recently working on some PHP programming to resolve the visitor's IP address when visiting to my PHP page :

<html>
<head>
<title>What is my IP address</title> </head>
<body>
<?
    if (getenv(HTTP_X_FORWARDED_FOR)) {
        $pipaddress = getenv(HTTP_X_FORWARDED_FOR);
        $ipaddress = getenv(REMOTE_ADDR);
echo "Your Proxy IP address is : ".$pipaddress. " (via $ipaddress) " ;
    } else {
        $ipaddress = getenv(REMOTE_ADDR);
        echo "Your IP address is : $ipaddress";
    }
?>
</body>
</html>

Monday, July 21, 2008

Build your own Network Attached Storage(NAS)

Need a network attached storage (NAS) ? Feel expensive to get one from the store ? Now, you can make your own with a normal desktop PC !!! Want to know about NAS ? Click here

Before you get started, make sure your hardware requirements as :

  • Minimum of 96MBytes of RAM.
  • A bootable CD Room.
  • or you may also install it in a virtual drive.

FreeNAS, is a open source FREE network attached storage running on FreeBSD 6.2 distribution and it is web-based GUI. I had just installed one FreeNAS on a server, and comparing it to Buffalo NAS, it is more powerful and more features!!!

freeNASserver

FreeNAS, not only able to provide you the storage access using NFS and FTP, you may also use it a rsync server! Besides, it do support Samba (SMB) used by Microsoft Windows Network FIle System.

freenas

FreeNAS is probably one of the easiest installations out there. I can’t believe that it takes only a few minutes to perform a complete installation of an operating system.

FreeNAS can be downloaded from it website or through the FreeNAS SourgeForge Site. Choose the latest image (ISO) and get it downloaded. It would takes you some times if you are using a low bandwidth Internet access.. :) Burn the image into a CD and start your installations.

Simple guide to install FreeNAS :

  1. Boot up the burned ISO CD until you reach the console text-based installation menu as below :

    "Console setup"
    "*********************"
    1) Assign Interface
    2) Set LAN IP address
    3) Reset WebGUI password
    4) Reset to factory defaults
    5) Ping host
    6) Shell
    7) Reboot system
    8) PowerOff system
    9) Install to a hard drive/memory drive/USB Pen, etc

  2. First, assign the interface by clicking "1" then followed by setting the IP address, option "2".

  3. Then, you may proceed on the installation by clicking option "9". ( This option will be disappeared if you had installed successfully into the hard drive. )

    "Install"
    "*********************"
    1) Install on HD, CF or USB key: Create 1 UFS partition
    2) Install on HD: Create 2 UFS partitions (OS and DATA)
    3) Upgrade existing installed version from CDROM
    4) Return to main menu

  4. You can select either install the FreeNAS boot partition and data partition on the same partition or you can seperate it for both boot partition and data partition. It is recommended to select option "2" here so that you can use the remaining space in the HDD as Data storage.

  5. Once the FreeNAS is install completed, remove the CD.

  6. Then select "4" to exit to the main menu, and select "7" to reboot the system.

  7. Now, you may access the Web interface by browsing to the http://<IP_ADDRESS_CONFIGURED>.

  8. The default username : admin and password : freenas

  9. Download the manual here, or browse to the online manual. Proceed with the configurations.

  10. Then, you NAS will be ready to use! Good luck ya...