#!/bin/sh WAN=wlan0 LAN=eth0 NET=192.168.234 # setup LAN network ip addr add ${NET}.1/24 dev $LAN ip link set up dev $LAN # start dns, dhcp, tftp, pxe server dnsmasq --dhcp-range=${NET}.100,${NET}.200,2h -i $LAN -z -d \ --enable-tftp --tftp-root=/home/tftproot/ --dhcp-boot=/syslinux/gpxelinux.0 # setup NAT and enable routing iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE sysctl -w net.ipv4.ip_forward=1