Linux Mounting Partitions

Most Linux distribution include auto mounting for different file system types. Specific distributions, you need to mound some file systems your self. The following commands will allow you to mount different file system types.

To list all partitions attached to the system, use the following commands.

fdisk -l

First thing, create a mount point for this new file system.

mkdir /media/drive

You can create this folder anywhere on the system. Most distributions mount all drives to /media.

Mounting FAT or FAT32:

mount -t vfat /dev/sdb1 /media/drive/

Mounting NTFS:

mount -t ntfs-3g /dev/sdb1 /media/drive/

Un-mounting the drive:

umount /media/drive/

Backtrack 5 MAC Changing

I have been playing with backtrack5 lately and there was one little issue I was starting to get irritated by. When spoofing your MAC address you were required to run all these commands to take the interface down. First is to stop airmon-ng then to take the interface down. The following script is going to do the following:

Note: Before running this script run ifconfig and find the device name for your wifi card. In my case is is wlan0. If your’s is different then change wlan0 to you device name.

  1. Shut down airmon-ng
  2. Shut down interface
  3. Change the MAC to 00:11:22:33:44:55
  4. Start interface
  5. Start airmon-ng
After the script is complete it will print the new MAC.
#!/bin/bash
echo "Shutting down wlan0..."
airmon-ng stop wlan0 > /dev/null
ifconfig wlan0 down > /dev/null
maccchanger --mac 00:11:22:33:44:55 wlan0 > /dev/null
echo "Starting wlan0"
airmon-ng start wlan0 > /dev/null
string=`macchanger -s wlan0`
echo "Changed MAC to: ${string:13}"

If you have any problem, drop me a line at info@blakemiller.ca

Synergy with Ubuntu & Windows

Synergy let you share a single mouse and keyboard across multiple computers. In the following example, thewall is going to have our server and laptopnew is going to be our second computer. thewall, is to the right of laptopnew. thewall is also our linux box running Linux Mint (gnome). laptopnew is running Windows 7 x64.

First thing we need to do is install Synergy on our two machines. On the linux box run:

sudo aptitude install synergy

Next we need to install Synergy on our second computer. The version of Synergy in the Ubuntu repos is version 1.3 so we need to install that version. Click here for the download list.

Once you have it installed on both machines we need to create our configuration file. The following is an example of my configuration file.

gedit ~/.synergy

Configuration file:

section: screens
thewall:
laptopnew:
end

section: aliases
laptopnew:
192.168.1.24
end

section: links
thewall:
left = laptopnew
laptopnew:
right = thewall
end

section: options
screenSaverSync = false

end

For this to work correctly you must use the hostnames of both machines. Now we can open a terminal and run:

synergys

This will start the server; next we want to hit the start button on the client. You should now be able to move your mouse between the two computers! Synergy also allows you to copy and paste (text only) between the machines.

To get the synergy server to run on startup we can just add it to the gnome startup. Menu -> Preferences -> Start Up Applications.

The next time you reboot Synergy should start automatically. That concludes this tutorial, if you have any questions or comments please leave them below.

DJ Kellner… Is alive

Back in 2008, I had posted a tutorial on how to adjusting the crossfader works on the Behringer DX1000. I had messed with VirtualDJ with it but never really got into it. Last new years I was asked to DJ a house party a friend of mine was having. Figured this would be the perfect time to learn more about the DJing profession.

The party was a huge success! Few days following the party my friend and I were talking on MSN and he suggested the idea that I make a 20-30min mix of some dance songs. I said sure but I needed a name. 2 Years ago I got the nick name Bartender Blake because I was behind the bar serving the drinks. So with the help of Google Translator we took Bartender, and it came up with the Kellner is German. That was it, My name was DJ Kellner!

Over the last few weeks I have setup another Blog, Facebook page and Forum. Included in the blog is the podcast! This is where my creative side will be shown.

There you have it. The birth of DJ Kellner.

Mounting Windows Share using smbfs in Kubuntu

On my new Kubuntu box, I wanted to mount my “My Documents” folder that resides on a Windows Server 2003 R2 box. I have always had problems mounting folders due to the nature of Active Directory.

In KDE you can easily mount a share using the built in wizard, but I wanted to mount it as folder so I could access it using command line. First thing to do is install smbfs.

sudo aptitude install smbfs

Next thing we want to do here is make a folder to mount this remote location. I’m going to make it in the /media folder.

sudo mkdir "/media/My Documents"

The quotes are there to allow spaces in the directory name.

After that is this interesting line. If the share your connecting to  has any spaces in the name, you will need to put that option in quotes. Here is my complete line.

sudo mount -t smbfs -o username=blake,password=PASSWORDHERE "//server/UserData/blake/My Documents" "/media/My Documents"

I have made this into a script so I can easily run it when I need to connect.

I hope this has helped you getting your Linux box talking to your Active Directory protected share.