Ubuntu 9.10 + Reliance NetConnect Broadband Modem (Huawei EC1260) + NetworkManager = Works Out Of The Box

Note: This article will help you to "Dial" your USB CDMA modem with Network Manager in Ubuntu, Assuming it's already working fine with wvdial. If you are modem is not detected or working by wvdial, then it's problem with Modem Detection in Ubuntu, if this is the case, then this solution is not for you.

Update: If you are on Ubuntu 10.04 LTS (Lycid Lynx) Beta - 1, please test ModemManager [1] and submit your response here [2], your feedback would help us to push this package to final build.


Upgrade Ubuntu 9.10 To Ubuntu 10.04 LTS (RC Release)

Everybody knows that Change is coming. So, let me help you guys to experience the change. Yesterday, Ubuntu team has announced Release Candidate for Ubuntu 10.04 LTS (Long Term Support, Updates up to 3 years) for Desktop, Servers, Cloud Computing and Netbooks. There would not be much change in Release Candidate and Final Release of Ubuntu 10.04 LTS. Please refer the release notes for further information. Now, time to upgrade, I am sure this would be adventure ride for novice Ubuntu user.I used to do this upgrade during BETA cycle, sorry for being late.

Learning iptables

Before you start to learn 'IPTable' you known about these:

1) IP Address
An Internet Protocol(IP) address is a logical address. A computer network utilizing the IP for
communication between its node. IP addresses are stored as binary numbers, they are displayed in human-
readable notification such as and 2001:db8:0:0:547:12:1(IPv6).

2) Network Address
A network address serves as a unique indentifire for a computer on a network. Computer can determine
the addresses of other computers on the network and use thaese addresses to send messages to each other.
You learn more about Network Address learn these:

Finding files using "find".

There are times (specially when someone is using linux) when we don't remember where the required file is. This article will show how to use "file" command to help us in searching any file.Basically "find" can find you anything out of your system.On Debian based distros, find is part of the package "findutils". find allow one to search for files on a file system based on different condition, creation date, modified date, file size, file type, permissions, name ....

Default syntax : find [path] [expression]

Finding a file based on filename :

Suppose we want to find files with name which contains "abcd" in it (for example).

# find / -name *abcd*

Finding the smallest source packages in your repository

Tapped the power of shell filters using the following code to get the 10 smallest packages from the Sources file of the sources of a debian repository:

    grep -A 3 '^Files:' Sources |
        grep tar.gz |
        tr -s ' ' |
        cut -d ' ' -f 3,4 |
        sort -n |

Since I was working on a shell on the repository itself, which seldom happens to most people, I could use this command. But even from your machine, you can find the largest source package using:

    apt-cache showsrc $(dpkg -l | tr -s ' ' | cut -d ' ' -f 2) |
        grep -A 3 '^Files:' |
        grep tar.gz |
        tr -s ' ' |
        cut -d ' ' -f 3,4 |
        sort -n |

Happy hacking