|
|
sudo update-alternatives --list iptables
|
|
|
|
|
|
sudo update-alternatives --config iptables
|
|
|
|
|
|
sudo mv /usr/sbin/iptables /root/scripts
|
|
|
|
|
|
sudo ln -s /usr/sbin/iptables-legacy /usr/sbin/iptables
|
|
|
|
|
|
|
|
|
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
|
|
|
|
|
iptables -A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
|
|
|
|
|
|
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
|
|
|
|
|
|
vi /etc/dhcpd.conf
|
|
|
|
|
|
interface eth1
|
|
|
|
|
|
static ip_address=172.16.12.100 /24
|
|
|
|
|
|
apt-get install -y dnsmasq
|
|
|
|
|
|
vi /etc/dnsmasq.conf
|
|
|
|
|
|
interface=eth1
|
|
|
|
|
|
dhcp-range=172.16.12.10,172.16.12.50,255.255.255.0,24h
|
|
|
|
|
|
dhcp-option=option:router,172.16.12.100
|
|
|
|
|
|
service dnsmasq restart
|
... | ... | |