My Ericsson F3507g arrived this morning and its working with no problems. I'm using wvdial, called from a script which also sets up the default route and nameserver. My firewall is configured to only allow certain traffic through the WWAN card. I don't want to end up with a huge bill at the end of one month.
#!/usr/bin/bash # flush the rules iptables -F # set the default policy iptables -P FORWARD DROP iptables -P INPUT DROP iptables -P OUTPUT DROP # allow traffic on loopback iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT # allow outgoing on wlp3s0 and enp0s25 iptables -A OUTPUT -o wlp3s0 -j ACCEPT iptables -A OUTPUT -o enp0s25 -j ACCEPT # allow a few things on ppp0 wwan iptables -A OUTPUT -o ppp0 -p icmp -j ACCEPT # ping iptables -A OUTPUT -o ppp0 -p tcp --dport 22 -j ACCEPT # ssh iptables -A OUTPUT -o ppp0 -p udp --dport 53 -j ACCEPT # dns iptables -A OUTPUT -o ppp0 -p tcp --dport 465 -j ACCEPT # smtp submission iptables -A OUTPUT -o ppp0 -p tcp --dport 993 -j ACCEPT # imaps iptables -A OUTPUT -o ppp0 -p tcp --dport 6697 -j ACCEPT # irc # allow some services incoming iptables -A INPUT -p icmp -j ACCEPT # ping iptables -A INPUT -p tcp --dport 22 -j ACCEPT # ssh # allow established incoming iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT