How to add bridge interface to eth0 for KVM in CentOS 5

Well, after installed the KVM on CentOS , you may want to have a bridge networking on some of VMs
that you may have created.

Unfortunately, KVM doesn’t set this up automatically like the vmware who set its own device during vm-config.pl.

Luckily there are a lot of “How To” telling on step to make it happened.

One of the step that I tried is as follows :

1. First , need to install some package from rpmforge repo. (better sort out the yum repository for rpmforge first if you haven’t)

The package is:

yum install tunctl -y
yum install bridge-utils -y

if necessary add the following into the /etc/rc.local

# into /etc/rc.local
chown root:kvm /dev/net/tun
cmod 0660 /dev/net/tun

then edit the network-configuration file to reflect the above ..

then amend the network script to something like the following :

/etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express
DEVICE=eth0
HWADDR=AA:BB:CC:DD:11:21
ONBOOT=yes
BRIDGE=br0

then create the following new network config file into the same folder.

cat /etc/sysconfig/network-scripts/ifcfg-br0

Assuming the static IP address previously assigned for this device to work. (eth0)

# Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=192.168.211.255
#HWADDR=AA:BB:CC:DD:11:21
IPADDR=192.168.211.196
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.211.0
GATEWAY=192.168.212.1
ONBOOT=yes
DELAY=0
STP=off

Then, to use in KVM. Just edit the hardware-config for the VM.

1. Run “virtual-manager.” as the “privileged user ”

2. select which VM to change. and click “Open”. Probably better to notify user before shutting it down for re-configuration.

3. Get to the hardware tab.
Remove the old-network device there.

4. Then “Add Hardware”. Choose “Network”.

5. then the following will appear.. Choose “Physical network interface”.. eth0(bridge) should appear from the dropdown menu.

6. Done.

Then , maybe need to reboot the VM to get the new hardware detected.
And reconfigure the VMs network setting to suit your new “bridge” network IP setting.

Reference :

1. CentOS KVM How To
2. VLAN Bridge

..and special thanks to .sha for the head up .

p/s : this will be very useful for setting up something that requiring bridge network instead of NAT.
Like the “ADAM.NET Utility” to send “UDP / MODBUS” read/write command via network…

Get Free Email Updates!

Signup now and receive an email once I publish new content.

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Like

Related Post

4 Responses

  1. HawkEYE says:

    The Loopback Adapter and Windows file share tunneling: XP and 2003

    The following instructions document how the Microsoft Loopback Adapter can be installed and configured for use with file share tunneling on Windows XP and 2003:

    1. Installing the Loopback Adapter:
    1. Open Start, Control Panel, Add Hardware.
    2. Click Next on the introduction dialog box.
    3. Select ‘Yes, I have already connected the hardware’ and click Next.
    4. Scroll to the bottom of the list of hardware, select ‘Add a new hardware device’, then click Next.
    5. Select ‘Install the hardware that I manually select from a list (Advanced)’, then click Next.
    6. Select ‘Network adapters’, then click Next.
    7. Select ‘Microsoft’ as the manufacturer, select ‘Microsoft Loopback Adapter’ as the adapter, then click Next.
    8. Click Next to confim the installation.
    9. Click Finish to complete the installation.
    2. Configure the newly created adapter:
    1. Open Start, Control Panel, Network Connections.
    2. Select the newly created connection (should be named ‘Local Area Connection N’, where N is its order number).
    3. Right click on the selected connection and choose Properties from the menu.
    4. Confirm that ‘Microsoft Loopback Adapter’ (or ‘Microsoft Loopback Adapter #N’) is displayed in the ‘Connect Using:’ field. If it isn’t, return to step 2 and retry properties for another adapter.
    5. Uncheck (disable) everything except ‘Internet Protocol (TCP/IP)’.
    6. Select ‘Internet Protocol (TCP/IP)’, then click Properties to open ‘Internet Protocol (TCP/IP) Properties’.
    7. Select ‘Use the following IP address:’ and fill in the ‘IP address:’ and ‘Subnet mask:’ fields (e.g. 10.10.10.10, 255.255.255.0).
    8. Click Advanced to open ‘Advanced TCP/IP Settings’.
    9. Switch to WINS and select ‘Disable NetBIOS over TCP/IP’.
    10. Click OK to close ‘Advanced TCP/IP Settings’.
    11. Click OK to close the ‘Internet Protocol (TCP/IP) Properties’.
    12. Optionally (on XP only) uncheck (disable) ‘Notify me when this connection has limited or no conectivity’ to remove the connection warning icon from the system notification area.
    13. Click OK to close the connection properties.

    If you later want to uninstall the Microsoft Loopback Adapter (once it is not needed any more for the forwarding of a Windows file share), you can uninstall it using Control Panel > System > Hardware > Device Manager.

    Tunnel Windows shares

    Main page

    MSLA on WinXP/2003

    MSLA on Windows 2000

    MSLA on Windows NT4

    Various tips
    How-Tos and Tutorials

    How the internet works

    Using WinSSHD for SFTP

    Port forwarding guide

    Tunnel Remote Desktop

    Tunnel Windows shares

    Tunnel WinVNC
    Try out WinSSHD!

    WinSSHD is an advanced SSH server for Windows with secure remote access, file transfer and tunneling features. Supports public key authentication, SCP, SFTP. Its advantages include speed, reliability, ease of use, configurability, and bvterm – the best remote console on the Windows platform. Try it free for up to 30 days!
    Try out Tunnelier!

    Tunnelier is a friendly and flexible SSH client for Windows which includes state of the art terminal emulation, graphical as well as command-line SFTP support, an FTP-to-SFTP bridge, powerful tunneling features, and also remote administration for WinSSHD. Free for individual use!

    Reply
  2. HawkEYE says:

    The Loopback Adapter and Windows file share tunneling: XP and 2003

    The following instructions document how the Microsoft Loopback Adapter can be installed and configured for use with file share tunneling on Windows XP and 2003:

    1. Installing the Loopback Adapter:
    1. Open Start, Control Panel, Add Hardware.
    2. Click Next on the introduction dialog box.
    3. Select ‘Yes, I have already connected the hardware’ and click Next.
    4. Scroll to the bottom of the list of hardware, select ‘Add a new hardware device’, then click Next.
    5. Select ‘Install the hardware that I manually select from a list (Advanced)’, then click Next.
    6. Select ‘Network adapters’, then click Next.
    7. Select ‘Microsoft’ as the manufacturer, select ‘Microsoft Loopback Adapter’ as the adapter, then click Next.
    8. Click Next to confim the installation.
    9. Click Finish to complete the installation.
    2. Configure the newly created adapter:
    1. Open Start, Control Panel, Network Connections.
    2. Select the newly created connection (should be named ‘Local Area Connection N’, where N is its order number).
    3. Right click on the selected connection and choose Properties from the menu.
    4. Confirm that ‘Microsoft Loopback Adapter’ (or ‘Microsoft Loopback Adapter #N’) is displayed in the ‘Connect Using:’ field. If it isn’t, return to step 2 and retry properties for another adapter.
    5. Uncheck (disable) everything except ‘Internet Protocol (TCP/IP)’.
    6. Select ‘Internet Protocol (TCP/IP)’, then click Properties to open ‘Internet Protocol (TCP/IP) Properties’.
    7. Select ‘Use the following IP address:’ and fill in the ‘IP address:’ and ‘Subnet mask:’ fields (e.g. 10.10.10.10, 255.255.255.0).
    8. Click Advanced to open ‘Advanced TCP/IP Settings’.
    9. Switch to WINS and select ‘Disable NetBIOS over TCP/IP’.
    10. Click OK to close ‘Advanced TCP/IP Settings’.
    11. Click OK to close the ‘Internet Protocol (TCP/IP) Properties’.
    12. Optionally (on XP only) uncheck (disable) ‘Notify me when this connection has limited or no conectivity’ to remove the connection warning icon from the system notification area.
    13. Click OK to close the connection properties.

    If you later want to uninstall the Microsoft Loopback Adapter (once it is not needed any more for the forwarding of a Windows file share), you can uninstall it using Control Panel > System > Hardware > Device Manager.

    Tunnel Windows shares

    Main page

    MSLA on WinXP/2003

    MSLA on Windows 2000

    MSLA on Windows NT4

    Various tips
    How-Tos and Tutorials

    How the internet works

    Using WinSSHD for SFTP

    Port forwarding guide

    Tunnel Remote Desktop

    Tunnel Windows shares

    Tunnel WinVNC
    Try out WinSSHD!

    WinSSHD is an advanced SSH server for Windows with secure remote access, file transfer and tunneling features. Supports public key authentication, SCP, SFTP. Its advantages include speed, reliability, ease of use, configurability, and bvterm – the best remote console on the Windows platform. Try it free for up to 30 days!
    Try out Tunnelier!

    Tunnelier is a friendly and flexible SSH client for Windows which includes state of the art terminal emulation, graphical as well as command-line SFTP support, an FTP-to-SFTP bridge, powerful tunneling features, and also remote administration for WinSSHD. Free for individual use!

    Reply
  3. web page says:

    Hence, it can be concluded that cranes are here to stay as they are indispensable in certain industries.
    He’s not the owner, but with perseverance, he did make it to the management level and is able to offer a lot to the company he works for and in return, he’s been noticed.

    Since there are several firms offering truck dismantling
    services, you would need to carry out some groundwork to choose the best firm.

    Reply
  4. web page says:

    Hence, it can be concluded that cranes are here to stay as they are indispensable in certain industries.
    He’s not the owner, but with perseverance, he did make it to the management level and is able to offer a lot to the company he works for and in return, he’s been noticed.

    Since there are several firms offering truck dismantling
    services, you would need to carry out some groundwork to choose the best firm.

    Reply

Anything to add?

X