• VMware

    Learn about VMware virtualization for its products like vsphere ESX and ESXi, vCenter Server, VMware View, VMware P2V and many more

  • Linux

    Step by step configuration tutorials for many of the Linux services like DNS, DHCP, FTP, Samba4 etc including many tips and tricks in Red Hat Linux.

  • Database

    Learn installation and configuration of databases like Oracle, My SQL, Postgresql, etc including many other related tutorials in Linux.

  • Did you find what you needed?
    Show your support and gratitude by making a contribution!!
    Life always offers you a second chance ... Its called tomorrow !!!

    Friday, October 23, 2015

    How to configure bridged network in Oracle Virtual Box (Linux)

    I have been asked this question multiple times by many users so I guess it is best if I could write a blog on this on different types of network which can be configured inside Virtual Box and most importantly HOW.



      What is bridged networking ?

      This is for more advanced networking needs such as network simulations and running servers in a guest. When enabled, VirtualBox connects to one of your installed network cards and exchanges network packets directly, circumventing your host operating system's network stack.

      Assuming you have CentOS 6 installed on your virtual box.

      As per my current  Network configuration I have a Wireless Router to which I have connected to using my laptop.

      Router Subnet: 192.168.0.0/24
      Router Gateway: 192.168.0.1

      Open Virtual Box

      Click on "Machine" and Next select "Settings"


      Select "Network" and choose different options as shown below


      What is promiscuous mode?

      A lot can be written about this mode but to be very specific and simple promiscuous mode is a mode of operation in which every data packet transmitted can be received and read by a network adapter.
      But anyhow this should be supported by network adapter and is mostly used for network monitoring purpose.

      Click "OK" and save the configuration



      Next go to the terminal of your Linux console. Here you need to configure your IP Address with the same subnet as of your Router. In a bridged network  the VM inside the virtual box will act as a physical machine on the same LAN to which you can provide a static IP.

      Alternatively you can also configure DHCP here but this will work only if your Router is configured as DHCP server.

      To configure static ip address
      # vi /etc/sysconfig/network-scripts/ifcfg-eth1
      DEVICE="eth1"
      NM_CONTROLLED=no
      ONBOOT=yes
      HWADDR=08:00:27:8d:8b:fb
      TYPE=Ethernet
      BOOTPROTO=none
      IPADDR=192.168.0.8
      PREFIX=24
      GATEWAY=192.168.0.1
      DNS1=8.8.8.8
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=yes
      IPV6INIT=no
      NAME="System eth1"
      UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
      USERCTL=no
      PEERDNS=yes

      Restart your network services to take the change affect
      # /etc/init.d/network restart
      Shutting down interface eth1:                              [  OK  ]
      Shutting down loopback interface:                          [  OK  ]
      Bringing up loopback interface:                            [  OK  ]
      Bringing up interface eth1:                                [  OK  ]

      To configure DHCP
      # vi /etc/sysconfig/network-scripts/ifcfg-eth0
      DEVICE="eth1"
      NM_CONTROLLED=no
      ONBOOT=yes
      HWADDR=08:00:27:8d:8b:fb
      TYPE=Ethernet
      BOOTPROTO=dhcp
      PREFIX=24
      DEFROUTE=yes
      IPV4_FAILURE_FATAL=yes
      IPV6INIT=no
      NAME="System eth1"
      UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
      USERCTL=no
      PEERDNS=yes

      Restart your network services to take the change affect
      # service network restart
      Shutting down interface eth1:                              [  OK  ]
      Shutting down loopback interface:                          [  OK  ]
      Bringing up loopback interface:                            [  OK  ]
      Bringing up interface eth1:
      Determining IP information for eth1... done.
         

      Follow the below links for more tutorials

      How to find the path of any command in Linux
      How to configure a Clustered Samba share using ctdb in Red Hat Cluster
      How to delete an iscsi-target from openfiler and Linux
      How to perform a local ssh port forwarding in Linux
      How to use yum locally without internet connection using cache?
      What is umask and how to change the default value permanently?
      Understanding Partition Scheme MBR vs GPT
      How does a successful or failed login process works in Linux
      How to find all the process accessing a file in Linux
      How to exclude multiple directories from du command in Linux
      How to configure autofs in Linux and what are its advantages?
      How to resize software raid partition in Linux
      How to configure Software RAID 1 mirroring in Linux
      How to prevent a command from getting stored in history in Linux

      1 comments: