Encontrei uma solução: instalei Tomato em um antigo WRT54G que tinha em mente e configurei seu modo sem fio como "cliente sem fio".
Aqui está o guia que eu segui: link
Vou copiá-lo aqui para evitar a podridão do link:
Mi-Fi Gateway ip = 192.168.0.1
SSID = Verizon
Linksys Router using DD-WRT firmware v. 24
Gateway = 192.168.1.1
Router Runs in Client Mode
Using Static IP configuration
WAN IP = 192.168.0.100
Subnet = 255.255.255.0
Gateway = 192.168.0.1
Static DNS = 192.168.0.1
Static Routing
Destination LAN NET = 192.168.1.0
subnet = 255.255.255.0
Gateway = 192.168.0.100
Interface = LAN&WAN
(o guia sugeriu o DD-WRT, mas eu preferia o Tomato porque é menos assustador: D)
Note que o MiFi foi configurado com WPA2 e o Tomato não suporta isso no modo cliente, então eu tive que mudar para o WPA.