How to Install VirtualBox on Fedora in 10 Steps

1.  Open a terminal and change to the root user

su -

2.  Then cd into the following directory

cd /etc/yum.repos.d/

3.  Install wget.

yum install wget

4.  Download the repo files with wget.

wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

5.  Install the dependencies.

yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

6.  Update your computer.

yum update

7.  Install VirtualBox.

yum install VirtualBox-4.2

8. Add the VirtualBox user to the vboxusers group

usermod -a -G vboxusers user_name

9.  Reboot your computer.

reboot

10.  Enjoy.  If you run into problems try the following.

/etc/init.d/vboxdrv setup

Note:
I have created a script that will do all this for you, download here.  All you need to do is the following 3 commands.

cd /pathto/fedora-vb-installer.sh
chmod +x fedora-vb-installer.sh
sudo ./fedora-vb-installer.sh

 

 

How to Open a Port on Redhat, CentOS or Fedora Linux

By default iptables firewall stores its configuration at /etc/sysconfig/iptables file. You need to edit this file and add rules to open port number.

Note: if you have SELinux  enabled, you’ll need to allow the port with semanage.

Open port 80

To open a different port just enter the port number.

Open flle /etc/sysconfig/iptables:

# vi /etc/sysconfig/iptables

Append rule as follows:

A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Save and close the file.  Restart iptables:

# /etc/init.d/iptables restart

or,

#service iptables restart

 

Verify that port is open

Run the following command:

netstat -tulpn | less

Make sure iptables is allowing the port you enabled:

iptables -L -n

If you need more info you can refer to the man page:

man iptables