You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by al...@apache.org on 2012/07/11 22:18:07 UTC
[4/17] git commit: disable virtualbox dhcp server for Vms created by
cloudstack
disable virtualbox dhcp server for Vms created by cloudstack
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/fb59fc5c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/fb59fc5c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/fb59fc5c
Branch: refs/heads/vpc
Commit: fb59fc5c8a5114ca0c7da8c602a806dc77735c2e
Parents: 262bbbe
Author: Edison Su <ed...@cloud.com>
Authored: Tue Jul 10 16:20:20 2012 -0700
Committer: Edison Su <ed...@cloud.com>
Committed: Tue Jul 10 16:20:20 2012 -0700
----------------------------------------------------------------------
tools/devcloud/devcloudsetup.sh | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/fb59fc5c/tools/devcloud/devcloudsetup.sh
----------------------------------------------------------------------
diff --git a/tools/devcloud/devcloudsetup.sh b/tools/devcloud/devcloudsetup.sh
index 03169d8..f8d78a6 100644
--- a/tools/devcloud/devcloudsetup.sh
+++ b/tools/devcloud/devcloudsetup.sh
@@ -49,6 +49,8 @@ iface xenbr0 inet dhcp
auto eth0
iface eth0 inet dhcp
+pre-up iptables-save < /etc/iptables.save
+pre-up /etc/init.d/ebtables load
EOF
echo TOOLSTACK=xapi > /etc/default/xen
@@ -68,6 +70,14 @@ postsetup() {
print "xen dom0 is not running, make sure dom0 is installed"
exit 1
fi
+
+ #disable virtualbox dhcp server for Vms created by cloudstack
+ apt-get install ebtables
+ iptables -A POSTROUTING -t mangle -p udp --dport bootpc -j CHECKSUM --checksum-fill
+ mac=`ifconfig xenbr0 |grep HWaddr |awk '{print $5}'`
+ ebtables -I FORWARD -d ! $mac -i eth0 -p IPV4 --ip-prot udp --ip-dport 67:68 -j DROP
+ iptables-save > /etc/iptables.save
+ /etc/init.d/ebtables save
echo "configure NFS server"
aptitude -y install nfs-server