OK
pacman -U
http://myplugbox.com/wireless/kernel/ke ... pkg.tar.xzDon't forget to rename in /boot
cd /lib/firmware
wget
http://myplugbox.com/wireless/kernel/carl9170-1.dscwget
http://myplugbox.com/wireless/kernel/carl9170-1.fwwget
http://myplugbox.com/wireless/kernel/ca ... nodsc-1.fwuncomment appropiate in /etc/conf.d/wireless-regdom
pacman -U
http://myplugbox.com/shorewall-4.4.11.1 ... pkg.tar.xzpacman -U
http://myplugbox.com/wireless/hostapd/h ... pkg.tar.xzMy shorewall files now (192.168.3.0/24 is usb/lan dongle,192.168.4.0/24 is wireless)
masq
eth1 192.168.3.0/24,192.168.4.0/24
interfaces
net eth1 detect routefilter,blacklist,tcpflags,nosmurfs
loc eth0 detect dhcp
loc2 wlan0 detect dhcp
policy
loc net ACCEPT
loc fw ACCEPT
loc loc ACCEPT
loc all ACCEPT
loc2 net ACCEPT
loc2 fw ACCEPT
loc2 loc ACCEPT
loc2 all ACCEPT
fw loc ACCEPT
fw net ACCEPT
all all DROP info
zones
net ipv4
loc ipv4
loc2 ipv4
fw firewall
rules
DROP $FW net tcp 631
DROP $FW net udp 631
ACCEPT net fw udp 80,22,10000
ACCEPT net fw tcp 80,22,10000
shorewall.conf
STARTUP_ENABLED=yes
plus all other stuff, but this is important
pacman -S dnsmasq
My dnsmasq.conf file
dhcp-authoritative
dhcp-option=40,plubox
dhcp-option=42,0.0.0.0
dhcp-option=vendor:MSFT,2,1i
dhcp-range=eth0,192.168.3.50,192.168.3.149,255.255.255.0,12h
dhcp-range=wlan0,192.168.4.150,192.168.4.249,255.255.255.0,12h
domain=Arch Linux ARM install.lan
enable-tftp
interface=eth0
interface=wlan0
tftp-root=/var/ftpd
My /etc/hostapd/hostapd.conf file
interface=wlan0
driver=nl80211
ssid=Testnet
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=1234567890
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
my /etc/rc.conf file
MOD_AUTOLOAD="yes"
MODULES=(asix fuse !ar9170usb carl9170usb)
eth0="eth0 192.168.3.1 netmask 255.255.255.0 broadcast 192.168.3.255"
eth1="dhcp"
wlan0="wlan0 192.168.4.1 netmask 255.255.255.0 broadcast 192.168.4.255"
INTERFACES=(eth0 eth1 wlan0)
ROUTES=(!gateway)
These go in DAEMONS
dnsmasq shorewall hostapd
I think that is it, plug in stick and reboot
Dave