Archive for August, 2008

HOWTO tagged VLAN + bonding under RHEL/CentOS

Thursday, August 21st, 2008

/etc/sysconfig/networks-scripts/ifcfg-eth0:

DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
USERCTL=no

/etc/sysconfig/networks-scripts/ifcfg-eth1:

DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
USERCTL=no

/etc/sysconfig/networks-scripts/ifcfg-bond0:

DEVICE=bond0
IPADDR=0.0.0.0
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

/etc/sysconfig/networks-scripts/ifcfg-bond0.10:

DEVICE=bond0.10
IPADDR=213.218.141.252
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
REORDER_HDR=no
VLAN=yes

HOWTO netboot diskless Ubuntu

Thursday, August 21st, 2008


apt-get install tftpd-hpa syslinux dhcp3-server nfs-kernel-server
cp -pv /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot


mkdir /var/lib/tftpboot/pxelinux.cfg
echo -e "DEFAULT ubuntu8/casper/vmlinuz\nAPPEND initrd=ubuntu8/casper/initrd.gz boot=casper netboot=nfs nfsroot=192.168.0.1:/var/lib/tftpboot/ubuntu8" > /var/lib/tftpboot/pxelinux.cfg/default
mkdir /var/lib/tftpboot/ubuntu8
wget -N http://ubuntu.mirrors.proxad.net/hardy/ubuntu-8.04.1-desktop-i386.iso
mount -oloop ubuntu-8.04.1-desktop-i386.iso /var/lib/tftpboot/ubuntu8
echo "/var/lib/tftpboot/ubuntu8 192.168.0.0/16(ro,no_root_squash,async,no_subtree_check)" >> /etc/exports

Add the following to /etc/dhcp3/dhcpd.conf :

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.200;
filename "pxelinux.0";
next-server 192.168.0.1; # if dhcp3-server >= 3.0.3-1
option routers 192.168.0.254;
}

Adapt IP addresses in :

* /var/lib/tftpboot/pxelinux.cfg/default
* /etc/exports


exportfs -rav