many PC ---(wifi)--->rum0:raspberry:smsc0---(wired LAN)--->internet
# ./comment-out.bat /etc/hostname.smsc0 dhcp # ./comment-out.bat /etc/hostname.rum0 awk: can't open file /etc/hostname.rum0 source line number 1 # ./comment-out.bat /etc/rc.conf.local dhcpd_flags= pf=YES # Packet filter / NAT # ./comment-out.bat /etc/sysctl.conf net.inet.ip.forwarding=1 #/comment-out.bat /etc/dhcpd.interfaces < rum0 # ./comment-out.bat /etc/dhcpd.conf option domain-name-servers 8.8.8.8; subnet 192.168.120.0 netmask 255.255.255.0 { option routers 192.168.120.1; range 192.168.120.11 192.168.120.15; } # ./comment-out.bat /etc/pf.conf ext=smsc0 icmp_types = "{echoreq, unreach}" set block-policy return set loginterface $ext set skip on lo0 match in all scrub (no-df max-mss 1440) match out on $ext inet from !($ext:network) to any nat-to ($ext:0) block log all pass out quick pass in quick inet proto { tcp udp gre } from any to any pass in quick inet proto icmp all icmp-type $icmp_types keep state # ./comment-out.bat wifi-AP.bat sh /etc/netstart pfctl -f /etc/pf.conf pfctl -sr ifconfig rum0 inet 192.168.120.1 netmask 255.255.255.0 \ media autoselect mediaopt hostap nwid openbsdAP wpakey 1234567890 \ chan 1 up /etc/rc.d/dhcpd restart