Skip to content

Instantly share code, notes, and snippets.

@dizz
dizz / gist:2888334
Created June 7, 2012 11:37
enable ip forwarding
sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/' /etc/sysctl.conf
sysctl -p
@dizz
dizz / fwd-traff.sh
Created June 7, 2012 11:38
setup NAT
#!/bin/sh
PUB=eth0
PRIV=eth1
/sbin/iptables --table nat --append POSTROUTING --out-interface $PUB -j MASQUERADE
/sbin/iptables --append FORWARD --in-interface $PRIV -j ACCEPT
@dizz
dizz / gist:2888354
Created June 7, 2012 11:42
setup fwd script
chmod a+x /etc/init.d/fwd-traff.sh
ln -s /etc/init.d/fwd-traff.sh /etc/rc2.d/S96forwardtraffic
@dizz
dizz / gist:2888371
Created June 7, 2012 11:45
interactive sudo
sudo -i
@dizz
dizz / gist:2888373
Created June 7, 2012 11:46
apt update & upgrade
apt-get update
apt-get dist-upgrade
@dizz
dizz / gist:2888377
Created June 7, 2012 11:46
install git
apt-get -y install git
@dizz
dizz / gist:2888381
Created June 7, 2012 11:47
install puppet from puppetlabs
wget http://apt.puppetlabs.com/puppetlabs-release-stable.deb
dpkg -i puppetlabs-release-stable.deb
apt-get update
apt-get -y install puppet puppetmaster
@dizz
dizz / gist:2888384
Created June 7, 2012 11:47
install foreman
cd /etc/puppet/
mkdir -p modules/common
cd modules/common
git clone --recursive git://github.com/theforeman/foreman-installer.git .
@dizz
dizz / gist:2888400
Created June 7, 2012 11:54
foreman directory listing
root@foreman:~# ls /etc/puppet/modules/common/
apache concat dhcp dns foreman foreman_proxy git passenger puppet README.debian README.md tftp xinetd
@dizz
dizz / gist:2888404
Created June 7, 2012 11:54
foreman fix 1
sed -i 's/Debian:/Debian,Ubuntu:/' /etc/puppet/modules/common/tftp/manifests/install.pp