Setting up Bridged Networking on coLinux

COLINUX=C:\Program Files\coLinux

This is for a computer connected to a LAN via an ethernet adaptor, the Linux version is Debian GNU/Linux

edit
COLINUX\colinux.xml and set it up so that the type is bridged and the name is the name of your LAN connection as seen in Network Connections Control Panel
<!-- This allows you to modify networking parameters, see the README
         or website or wiki for more information -->
<network index="0" type="bridged" name="Local Area Connection" />

Restart coLinux

edit /etc/network/interfaces and either set it up for static operation or for DHCP

Static Operation
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
   address 192.168.1.10
   netmask 255.255.255.0
   gateway 192.168.1.253

DHCP
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet dhcp
  # address 192.168.1.10
  # netmask 255.255.255.0
  # gateway 192.168.1.253


/etc/init.d/networks restart # run to pick up new settings

Troubleshooting: I found that when the DHCP setup was restarted it would request a new IP address instead of refreshing it's current one. This meant that the DNS server on the Windows 2003 domain controller would not be synched with the new IP address. I ended up going back to a static setup.