Tag Archives: linux

Solution to Steam lunch problem in linux

If you installed Steam to your linux machine and see some lunch alerts complaining about such error;

You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1

this is your solution time. Here is the solution.

This seem to happen on every 64bits OS. Full bug report here:


Solution: Continue reading Solution to Steam lunch problem in linux


Intallation CUDA to Ubuntu 12.10 with Optimus Nvidia Cards

I installed Ubuntu 12.10 to my brand new machine but as always I started to deal lot of deriver problems coming around. Most consuming trouble was about the Nvidia drivers. I installed all kind of drivers suggested by the Additional Drivers tool and the Nvidia website but I cannot get my Graphic card working. After hours of investigation see that with the new generation notebooks with Nvidia cards there is a new technology called Optimus. With that system, new machines have two different graphic cards as the Intel's native one on the mother board and Nvidia Card. To prolong the battery life, Intel card is working for simple graphic rendering where as Nvidia comes into play with hard rendering problems so that machine can keep the battery life better in hours. However, Nvidia is deficient to provide a driver supporting new tech on Linux machines. As always solution is taken by the open source approach, Bumblebee driver interface is developed. In Continue reading Intallation CUDA to Ubuntu 12.10 with Optimus Nvidia Cards


Simple hack to connect an authentication needed internet. (like in Starbucks)

For the notion of tradition I need to say that "all the information for educational purpose".

To make use of that trick, you should able to connect to the LAN but cannot connect to internet since it is waiting to fill a authentication form that is not free to fill(generally, if it is free don't mass your mind).

We follow the process as, first look the LAN for other hosts' IP addresses. Find a good looking IP (luckily connected to internet already.). Then retrieve the MAC address of that IP by using ARP protocol. Set your MAC address to retrieved one. Check whether you can surf. If you can't, try another victim IP. Continue reading Simple hack to connect an authentication needed internet. (like in Starbucks)


A bash script for Linux to extract all kind of compressed file from console.

Open ~/.bashrc file with your favorite editor and paste below script to the bottom of the file.

extract () {
if [ -f $1 ] ; then
    case $1 in
     *.tar.bz2) tar xvjf $1 ;;
     *.tar.gz) tar xvzf $1 ;;
     *.bz2) bunzip2 $1 ;;
     *.rar) rar x $1 ;;
     *.gz) gunzip $1 ;;
     *.tar) tar xvf $1 ;;
     *.tbz2) tar xvjf $1 ;;
     *.tgz) tar xvzf $1 ;;
     *.zip) unzip $1 ;;
     *.Z) uncompress $1 ;;
     *.7z) 7z x $1 ;;
    *) echo "don't know how to extract '$1'..." ;;
   echo "'$1' is not a valid file!"

then write "extract" on console with the file you want to extract and see the effect.

extract bla.tar.gz

Changing MAC address of your network cards on Linux

See the current MAC values

erogol@erogol-G50V ~ $ ifconfig -a | grep Ethernet
eth0      Link encap:Ethernet  HWaddr 00:22:15:3a:36:93
wlan0     Link encap:Ethernet  HWaddr 00:15:af:dd:94:91

Stop running of the card

<pre ">erogol@erogol-G50V ~ $sudo ifconfig eth0 down

Change the MAC address

erogol@erogol-G50V ~ $ sudo ifconfig hw ether 00:22:15:3a:36:83

Start the card running again

erogol@erogol-G50V ~ $ sudo ifconfig eth0 up

That's all. You might see the new MAC address for check.

Why I need to change the MAC address. Continue reading Changing MAC address of your network cards on Linux


Hacker's first target file /etc/passwrd on Linux ! Why?

At Linux /etc/passwrd file includes information about the user accounts on the operating system.  Permissions and password (if not encrypted) related with specific user account are stored here with some extra information. Here is the general structure of the file with the needed explanation to interpret it: Continue reading Hacker's first target file /etc/passwrd on Linux ! Why?


Creating Custom Linux Command

Sometimes you may need to repeat lots of linux command on terminal for any aim. It is some time so boring to type all the commands again and again so the solution to create  own commands to execute all the repetition in one.

All the commands are kept on /bin directory s we just need to create a file and name as the command that we'll use. Then we need to make the file readable and executable. Continue reading Creating Custom Linux Command