How to install a CCcam server on Windows
Your Adsense Code
In this tutorial, we are going to install and run a CCcam server on Windows, and as we know CCcam is programmed to run on Linux, well, it's still the case here and in order to install our server, we have to run CCcam on a Virtual Machine (VM) that has a Linux OS installed on it
The trick is not installing Linux on Windows and running it as a VM, many do that already using VMware Player or Microsoft Virtual PC,the trick is to make this VM be fully recognized by Windows and it self as a server that has it's own physical MAC-address and thereby it's own IP in the router.
To sum it all, we are going to trick the router that we are running a physical PC somewhere and that PC is physically connected to that router, in order to obtain an IP in the router so the Virtual Linux OS (OS means Operating System such as Windows XP, Vista, Ubunto, Opensuse..etc), can send and receive data over that router, and in this tutorial we are going to use Clarkconnect as a Virtual Linux OS.
I choose Clarkconnect as a Virtual server because it's secure, small, fast, stable and does not require much of disk space or RAM, don't be surprised if we used 2GB of hard disk space along with only 512MB RAM and our Clarkconnect Virtual server will actually only uses less than half of the disk space and about 250 MB of the RAM we are going to allocate for this Virtual Server.
If that have given an idea of what we are going to do then lets get started...we need tools do so...
The tools:
1: Clarkconnect Community Edition as Virtual OS
Download
2: VMware Player as our VM ( Requires a small registration )
Download
3: Pre-configured Clarkconnect VMware Virtual disk and configuration files (32-bit)
With 2GB HDD and 512MB RAM
*Use if you don't want to compile the Kernel
Download
Specifications:
32Bit Guest VM
One CPU and 512MB of RAM
One Hard disk of 2GB space
One physical CD/DVD-ROM
One virtual CD/DVD-ROM
One Bridged network adapter ( bridged to VMnet0 )
One Serial Port ( COM1 )
One USB controller
(MD5 checksum = 7c54a3017fcd173f4495e0116db61f2f *Clarkconnect_VMX_pre_configured.zip)
With 6GB HDD and 1GB RAM
*Use if you want to compile the Kernel
Download
Specifications:
32Bit Guest VM
One CPU and 1GB of RAM
One Hard disk of 6GB space
One physical CD/DVD-ROM
One virtual CD/DVD-ROM
One Bridged network adapter ( bridged to VMnet0 )
One Serial Port ( COM1 )
One USB controller
(MD5 checksum =55573aca29b70cadea7b6e564f339af3 *Clarkconnect_VMX_pre_configured_6GBHD.zip)
4: VMXBuilder as a VMware Virtual disk and configuration file builder
Download
If the authors homepage is down, then use these links:
Version 0.9.10: Download
(MD5 checksum=3a63e8db4b0b7146a846d566593cef6b *VMXBuilderSetup.zip)
(MD5 checksum= da851dd5ff3bf526ac7dec5d66fb4fcb *CoreSetup.zip)
5: CCcam CS program
Download links are found in CCcam Zone
6: WinSCP
WinSCP is an FTP program that is capable of connecting using a secure connection (SSH), we will use it to configure the server
Download
Optional
1: TrayIt!, the program sends any running program on taskbar to the system tray
Download
2: Nftytool V.1.1 for Infinity USB and Infinity USB Phoenix Card-readers ONLY
Download
3: Inadyn, is a dynamic IP updater
Download
4: Putty
Download
Download the ZIP archive if you don't want to install it on your system.
P.S. The MD5 checksums for the archives above are not passwords, they are there to confirm that the archives are uploaded by me and if an archive doesn't carry that hash-number I have provided here for it then the archive is not mine and have been modified by someone else, you can use MD5summer (Home of the MD5summer) to make sure of that.
Before we start:
I would like to inform a little about Clarkconnect VMware Virtual disk and configuration files provided for download above:
These are made using VMXBuilder, the easyvmx site that I have linked to in the earlier version in this tutorial is actually using VMXBuilder to generate the VMware configuration files without mentioning this program at all and I thought, as all of you, that they stood behind the development of the VMware configuration files but they are not.
I found about that when I started searching the internet to see if others are facing the same problem as we have due to the COM-port in the Virtual Server created does not work at all, and that means that the there is something wrong with the VMware configuration for the COM-port, however, I found the authors homepage after much searching and along with that, I found out that they have been working on VMXBuilder since 11/05/2005.
LINK
After using this program to generate the configuration files I have no problem using the COM-port which now works flawlessly, and as you can see, the credit should go for the guys that stand behind this project and not for easyvmx.
Later on, I'm going to guide you through VMXBuilder and you can then make your own configurations using VMBuilder if you decide to use another OS than Clarkconnect or you have another Host OS than Windows XP.
Let's get started....
1. Configuring Network adapters:
*These steps are very important*
1. Install VMware Player on your system, when done, head over to Network Connections in Control Panel,right-click your physical network adapter and choose Properties...make sure that VMware Bridge Protocol is checked, if not, check it and hit OK as shown below..
2. Brows to : Program Files\VMware\VMware Player folder and click on vmnetcfg, when it starts choose the tab Host Virtual Network Mapping and change VMnet0 from Briged to an automaticlly chosen adapter to your own physical network adapter, hit Apply and OK.. to your own physical network adapter, hit Apply and OK..
3.Create a folder on drive C:\ and name it Clarkconnect, then extract the archive Clarkconnect_VMX_pre_configured.zip and copy the content of the folder to the Clarkconnect folder we created earlier on drive C:\, when done copy the Clarkconnect ISO-image that you have downloaded to the same folder and rename the ISO-image to Clarkconnect.
2. Configuring and making the VMware configuration file:
Install VMXBuilder and run the program
The porgram should place a shortcut on your Desktop, otherwise, the program is located on Start ->All Programs ->RDPSoftware ->VMware ->VMXBuilder
Choose Create New Virtual Machine
Choose the location that you want to save the configurations files to
*I recommend that you save the configuration files to C:\Clarkconnect
Choose a name for you Virtual Machine
As showen below on the Options-Tab on General options, I changed the VM and VMX-file names to the name of the ISO-image that I'm using.
It's important that the Target Platform is : Workstation and the Version is : 5.5 , that will make the configuration flexible, it's still targeted at VMware Workstation version but we will still be able to use it with the VMware Player. The Guest-OS should be Linux.
The Kernel version of the Clarkconnect I'm installing is 2.6 , if you are installing an other Linux Guest-OS then you should follow your Guest-OS Kernel.
The Working Directory should be the location of your Guest-OS installation directory, it's C:\Clarkconnect in this tutorial.
Change to the Hardware-Tab and give your Virtual Motherboard a name.
As we are using the Player version of VMware and not the Workstation version, we should choose to have only one processor.
Choose the size of the Memory, 512MB is enough for Clarkconnect.
You can add a Floppy to your configuration if needed.
There is no need for SCSI controller, you can easily disable it here.
I recommend that the Virtual OS to uses the defaults of your Windows for the monitor configuration, and 16MB of RAM should be enough.
We need to add our hardware to the configuration, starting with the Hard disk, Choose Add and highlight the Hard Disk and hit OK.
When the Hard Disk is added click on Create New in the field Disk file, you only need to choose a location for the Disk file (Clarkconnect folder in this tutorial) by clicking on Select Folder and choosing the location...I suggest that you leave everything other than that at it's default unless you need more Disk space, then change the parameters on the field Disk Size.
The Disk file is created and is saved to the Guest-OS installation directory, hit OK to move on.
We need a CD/DVD-ROM linked to the physical DVD-ROM on our PC, Click Add and highlight the DVD-ROM icon and then hit OK.
I recommend that you enable the CD/DVD-ROM when you need it, un-check Connected at Boot and leave the Auto Detect checked unless you need to link it to a specific CD/DVD-ROM if you more than one of them.
Click on Add again to create another CD/DVD-ROM, this one is virtual and it will be linked to the Clarkconnect.iso image, click on the small button near the field Use ISO Image to brows to the location of the ISO-image.
Still no need to be Connected at Boot.
We need a Network adapter, click on Add, highlight the Network adapter and hit OK.
It needs be Connected at Boot and choose the Intel E 1000 Network adapter and make sure that it's bridged and VMnet0 is the link, if not then you have missed Part 1 on this tutorial. You can choose your own MAC-address or leave the VMware generate it, I suggest that you leave it at Automatically Generated unless you know what you are doing.
Hit Add, choose the Serial Port Icon and hit OK to install a COM-port
I recommend that you activate it when it's needed and I recommend that you lock it to the COM-port you are planing to use.
Installing a USB Controller can be done the same way, hit Add and choose the USB-Controller icon and OK to confirm,here is the result.
When you have done adding the needed hardware for your Virtual OS, then you need to save the configuration...hit the button Save above as shown in the picture below.
And then hit OK.
3. Installing Clarkconnect:
If you have done all the steps above, then click on the Clarkconnect file that you have saved to C:\Clarkconnect and VMware Player should start, if your are using the virtual CD-ROM drive VMware will not detect the ISO-image just yet, so we need to enable the virtual CD-ROM drive next.
Notes:
A. If you click on VMware Player window then your mouse and keyboard will be enabled ONLY in the VMware Player window, to release them hold Ctrl and Alt on your keyboard.
B. If you are using MAC-address filtering in your routers, then you need to pick the MAC-address shown at this part and enter it in your router, it's the blured text in the picture below
*Enabled physical hardware such as CD/DVD-ROM drives, sound card and COM-port, will be unavailable for your Windows if they are enabled on the VMware Player window, you need to disable them for VMware Player in order to make them available for your Windows again.
The physical CD/DVD drive of your PC is "CD-ROM (IDE 1:0)" and the virtual CD-ROM drive is "CD-ROM (IDE 1:1)" in this tutorial.
Enable the virtual CD-ROM drive by clicking on it's button as shown.
Check if your virtual network adapter is connected and bridged
Connect the COM-port (if needed).
Restart VMware by clicking on VMware window and holding the buttons Ctrl+Alt+Insert on your keyboard (Insert not Delete, Insert button is next to F12), hit Enter to start the installation
Notes:
1. To Navigate in the installation window, you need to use your keyboards buttons Tab and/or keyboard arrows
2. Space to Mark
3. Enter to Confirm
Choose Installation Language
Choose Keyboard Type
Choose Installation Source
Choose Installation Type
Confirm Installation, you need to write linux here
Choose System, Standalone-Mode here for your server
Note:
I recommend that you give your server a static local IP, you can log in your router and check the range for the local IPs allowed by your router as local clients, to give you an example, if the range allowed by your router is between 192.168.0.100 to 192.168.0.149 then give your Virtual Server a local IP that is 192.168.0.120 (example) this local IP is far from the connected devices that has DHCP enabled, such as your physical PC, Dreambox..etc..these clients will reserve the unused IP closest to 192.168.0.100 when disconnected and re-connected, so giving your Virtual Server an IP far from the closest IPs to 192.168.0.100 will eliminate any chance for an IP-conflict that may happen,and thereby the Virtual Server will always gets the IP that you have assigned for it.
Un-check Use dynamic IP configuration using the Space-button and do as follows using keyboard arrows and number buttons:
1. Enter the static local IP of your choice in IP address
2. Move down to Netmask and leave it at 255.255.255.0
3. Move down to Default getway (IP) and change this to the IP of your router(the IP that you enter in your browser to enter and change/open ports on your router software).
4. Move down to Primary nameserver and here you can choose to enter the IP of your router again or the IP of your Internet provider DNS Server.
Choose the Name of your server
Your Adsense Code
In this tutorial, we are going to install and run a CCcam server on Windows, and as we know CCcam is programmed to run on Linux, well, it's still the case here and in order to install our server, we have to run CCcam on a Virtual Machine (VM) that has a Linux OS installed on it
The trick is not installing Linux on Windows and running it as a VM, many do that already using VMware Player or Microsoft Virtual PC,the trick is to make this VM be fully recognized by Windows and it self as a server that has it's own physical MAC-address and thereby it's own IP in the router.
To sum it all, we are going to trick the router that we are running a physical PC somewhere and that PC is physically connected to that router, in order to obtain an IP in the router so the Virtual Linux OS (OS means Operating System such as Windows XP, Vista, Ubunto, Opensuse..etc), can send and receive data over that router, and in this tutorial we are going to use Clarkconnect as a Virtual Linux OS.
I choose Clarkconnect as a Virtual server because it's secure, small, fast, stable and does not require much of disk space or RAM, don't be surprised if we used 2GB of hard disk space along with only 512MB RAM and our Clarkconnect Virtual server will actually only uses less than half of the disk space and about 250 MB of the RAM we are going to allocate for this Virtual Server.
If that have given an idea of what we are going to do then lets get started...we need tools do so...
The tools:
1: Clarkconnect Community Edition as Virtual OS
Download
2: VMware Player as our VM ( Requires a small registration )
Download
3: Pre-configured Clarkconnect VMware Virtual disk and configuration files (32-bit)
With 2GB HDD and 512MB RAM
*Use if you don't want to compile the Kernel
Download
Specifications:
32Bit Guest VM
One CPU and 512MB of RAM
One Hard disk of 2GB space
One physical CD/DVD-ROM
One virtual CD/DVD-ROM
One Bridged network adapter ( bridged to VMnet0 )
One Serial Port ( COM1 )
One USB controller
(MD5 checksum = 7c54a3017fcd173f4495e0116db61f2f *Clarkconnect_VMX_pre_configured.zip)
With 6GB HDD and 1GB RAM
*Use if you want to compile the Kernel
Download
Specifications:
32Bit Guest VM
One CPU and 1GB of RAM
One Hard disk of 6GB space
One physical CD/DVD-ROM
One virtual CD/DVD-ROM
One Bridged network adapter ( bridged to VMnet0 )
One Serial Port ( COM1 )
One USB controller
(MD5 checksum =55573aca29b70cadea7b6e564f339af3 *Clarkconnect_VMX_pre_configured_6GBHD.zip)
4: VMXBuilder as a VMware Virtual disk and configuration file builder
Download
If the authors homepage is down, then use these links:
Version 0.9.10: Download
(MD5 checksum=3a63e8db4b0b7146a846d566593cef6b *VMXBuilderSetup.zip)
(MD5 checksum= da851dd5ff3bf526ac7dec5d66fb4fcb *CoreSetup.zip)
5: CCcam CS program
Download links are found in CCcam Zone
6: WinSCP
WinSCP is an FTP program that is capable of connecting using a secure connection (SSH), we will use it to configure the server
Download
Optional
1: TrayIt!, the program sends any running program on taskbar to the system tray
Download
2: Nftytool V.1.1 for Infinity USB and Infinity USB Phoenix Card-readers ONLY
Download
3: Inadyn, is a dynamic IP updater
Download
4: Putty
Download
Download the ZIP archive if you don't want to install it on your system.
P.S. The MD5 checksums for the archives above are not passwords, they are there to confirm that the archives are uploaded by me and if an archive doesn't carry that hash-number I have provided here for it then the archive is not mine and have been modified by someone else, you can use MD5summer (Home of the MD5summer) to make sure of that.
Before we start:
I would like to inform a little about Clarkconnect VMware Virtual disk and configuration files provided for download above:
These are made using VMXBuilder, the easyvmx site that I have linked to in the earlier version in this tutorial is actually using VMXBuilder to generate the VMware configuration files without mentioning this program at all and I thought, as all of you, that they stood behind the development of the VMware configuration files but they are not.
I found about that when I started searching the internet to see if others are facing the same problem as we have due to the COM-port in the Virtual Server created does not work at all, and that means that the there is something wrong with the VMware configuration for the COM-port, however, I found the authors homepage after much searching and along with that, I found out that they have been working on VMXBuilder since 11/05/2005.
LINK
After using this program to generate the configuration files I have no problem using the COM-port which now works flawlessly, and as you can see, the credit should go for the guys that stand behind this project and not for easyvmx.
Later on, I'm going to guide you through VMXBuilder and you can then make your own configurations using VMBuilder if you decide to use another OS than Clarkconnect or you have another Host OS than Windows XP.
Let's get started....
1. Configuring Network adapters:
*These steps are very important*
1. Install VMware Player on your system, when done, head over to Network Connections in Control Panel,right-click your physical network adapter and choose Properties...make sure that VMware Bridge Protocol is checked, if not, check it and hit OK as shown below..
2. Brows to : Program Files\VMware\VMware Player folder and click on vmnetcfg, when it starts choose the tab Host Virtual Network Mapping and change VMnet0 from Briged to an automaticlly chosen adapter to your own physical network adapter, hit Apply and OK.. to your own physical network adapter, hit Apply and OK..
3.Create a folder on drive C:\ and name it Clarkconnect, then extract the archive Clarkconnect_VMX_pre_configured.zip and copy the content of the folder to the Clarkconnect folder we created earlier on drive C:\, when done copy the Clarkconnect ISO-image that you have downloaded to the same folder and rename the ISO-image to Clarkconnect.
* You can burn the Clarkconnect ISO-image to a CD and install it from your CD/DVD Drive if you want, but I have chosen to use VMwares own virtual CD/DVD-ROM drive because it's faster, that's why I choose to copy the Clarkconnect ISO-image to the Clarkconnect folder on drive C:\.
*If you choose to have your own Virtual Server configuration then use this part, but if you find that the pre-configured Clarkconnect VMX provided for download above will do the job then you can easily move to part 3 of this tutorial.
The porgram should place a shortcut on your Desktop, otherwise, the program is located on Start ->All Programs ->RDPSoftware ->VMware ->VMXBuilder
Choose Create New Virtual Machine
Choose the location that you want to save the configurations files to
*I recommend that you save the configuration files to C:\Clarkconnect
Choose a name for you Virtual Machine
As showen below on the Options-Tab on General options, I changed the VM and VMX-file names to the name of the ISO-image that I'm using.
It's important that the Target Platform is : Workstation and the Version is : 5.5 , that will make the configuration flexible, it's still targeted at VMware Workstation version but we will still be able to use it with the VMware Player. The Guest-OS should be Linux.
The Kernel version of the Clarkconnect I'm installing is 2.6 , if you are installing an other Linux Guest-OS then you should follow your Guest-OS Kernel.
The Working Directory should be the location of your Guest-OS installation directory, it's C:\Clarkconnect in this tutorial.
Change to the Hardware-Tab and give your Virtual Motherboard a name.
As we are using the Player version of VMware and not the Workstation version, we should choose to have only one processor.
Choose the size of the Memory, 512MB is enough for Clarkconnect.
You can add a Floppy to your configuration if needed.
There is no need for SCSI controller, you can easily disable it here.
I recommend that the Virtual OS to uses the defaults of your Windows for the monitor configuration, and 16MB of RAM should be enough.
We need to add our hardware to the configuration, starting with the Hard disk, Choose Add and highlight the Hard Disk and hit OK.
When the Hard Disk is added click on Create New in the field Disk file, you only need to choose a location for the Disk file (Clarkconnect folder in this tutorial) by clicking on Select Folder and choosing the location...I suggest that you leave everything other than that at it's default unless you need more Disk space, then change the parameters on the field Disk Size.
The Disk file is created and is saved to the Guest-OS installation directory, hit OK to move on.
We need a CD/DVD-ROM linked to the physical DVD-ROM on our PC, Click Add and highlight the DVD-ROM icon and then hit OK.
I recommend that you enable the CD/DVD-ROM when you need it, un-check Connected at Boot and leave the Auto Detect checked unless you need to link it to a specific CD/DVD-ROM if you more than one of them.
Click on Add again to create another CD/DVD-ROM, this one is virtual and it will be linked to the Clarkconnect.iso image, click on the small button near the field Use ISO Image to brows to the location of the ISO-image.
*This part is optional, do it only if you need the VM to read from the ISO-image itself.
Still no need to be Connected at Boot.
We need a Network adapter, click on Add, highlight the Network adapter and hit OK.
It needs be Connected at Boot and choose the Intel E 1000 Network adapter and make sure that it's bridged and VMnet0 is the link, if not then you have missed Part 1 on this tutorial. You can choose your own MAC-address or leave the VMware generate it, I suggest that you leave it at Automatically Generated unless you know what you are doing.
Hit Add, choose the Serial Port Icon and hit OK to install a COM-port
*If your PC have more than one COM-port, then you can repeat this step again to install as many Serial Ports as your system have.
I recommend that you activate it when it's needed and I recommend that you lock it to the COM-port you are planing to use.
Installing a USB Controller can be done the same way, hit Add and choose the USB-Controller icon and OK to confirm,here is the result.
When you have done adding the needed hardware for your Virtual OS, then you need to save the configuration...hit the button Save above as shown in the picture below.
And then hit OK.
3. Installing Clarkconnect:
If you have done all the steps above, then click on the Clarkconnect file that you have saved to C:\Clarkconnect and VMware Player should start, if your are using the virtual CD-ROM drive VMware will not detect the ISO-image just yet, so we need to enable the virtual CD-ROM drive next.
Notes:
A. If you click on VMware Player window then your mouse and keyboard will be enabled ONLY in the VMware Player window, to release them hold Ctrl and Alt on your keyboard.
B. If you are using MAC-address filtering in your routers, then you need to pick the MAC-address shown at this part and enter it in your router, it's the blured text in the picture below
*Enabled physical hardware such as CD/DVD-ROM drives, sound card and COM-port, will be unavailable for your Windows if they are enabled on the VMware Player window, you need to disable them for VMware Player in order to make them available for your Windows again.
The physical CD/DVD drive of your PC is "CD-ROM (IDE 1:0)" and the virtual CD-ROM drive is "CD-ROM (IDE 1:1)" in this tutorial.
Enable the virtual CD-ROM drive by clicking on it's button as shown.
Check if your virtual network adapter is connected and bridged
Connect the COM-port (if needed).
Restart VMware by clicking on VMware window and holding the buttons Ctrl+Alt+Insert on your keyboard (Insert not Delete, Insert button is next to F12), hit Enter to start the installation
Notes:
1. To Navigate in the installation window, you need to use your keyboards buttons Tab and/or keyboard arrows
2. Space to Mark
3. Enter to Confirm
Choose Installation Language
Choose Keyboard Type
Choose Installation Source
Choose Installation Type
Confirm Installation, you need to write linux here
Choose System, Standalone-Mode here for your server
Note:
I recommend that you give your server a static local IP, you can log in your router and check the range for the local IPs allowed by your router as local clients, to give you an example, if the range allowed by your router is between 192.168.0.100 to 192.168.0.149 then give your Virtual Server a local IP that is 192.168.0.120 (example) this local IP is far from the connected devices that has DHCP enabled, such as your physical PC, Dreambox..etc..these clients will reserve the unused IP closest to 192.168.0.100 when disconnected and re-connected, so giving your Virtual Server an IP far from the closest IPs to 192.168.0.100 will eliminate any chance for an IP-conflict that may happen,and thereby the Virtual Server will always gets the IP that you have assigned for it.
Un-check Use dynamic IP configuration using the Space-button and do as follows using keyboard arrows and number buttons:
1. Enter the static local IP of your choice in IP address
2. Move down to Netmask and leave it at 255.255.255.0
3. Move down to Default getway (IP) and change this to the IP of your router(the IP that you enter in your browser to enter and change/open ports on your router software).
4. Move down to Primary nameserver and here you can choose to enter the IP of your router again or the IP of your Internet provider DNS Server.
Choose the Name of your server
Comment