I made my raspberry pi into a router.
I created a br0, then addif both eth0 and wlan0 to br0.
Isso não é um roteador. (Seria um roteador se ligasse duas redes juntas, mas agora você tem uma ponte - que significa a mesma sub-rede em ambos os lados.)
Started dhcpd and hostapd
Um pouco preocupado com isso - o seu Raspberry Pi é o único servidor DHCP na LAN, ou você acidentalmente configurou um segundo?
But, I cannot ping the pi with either the wlan0 IP or the eth0 IP.
Quando você ativa eth0
e wlan0
em portas de ponte, elas se tornam nada mais que as portas de ponte. Eles não mais falam IP, mesmo se configurado.
Em vez disso, você precisa configurar o mesmo endereço IP na interface da bridge br0
(e pode remover todos os endereços das interfaces "port").