поставил ubuntu 14.04 на ноутбук, провайдер мобильный оператор. проблемма что модем-менеджер-гуи не хочет посылать запросы ussd. смотрел в гугле вроде решение - обновить прошивку модема. нет ли других по по проще решений. в 12.04 вроде все работало. кстати в 12.04 настраивал в nm соединения для интерфейсов usb0 и ppp0 по ним и настраивал iptables. в 14.04 теперь в nm один интерфейс wlan0 для мобильного интернета.
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT DROP
-N icmp_chain
-N tcp_chain
-N udp_chain
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state INVALID -m limit --limit 3/sec -j LOG --log-prefix "invalid "
-A INPUT -m conntrack --ctstate INVALID -j DROP
-A INPUT -p udp -m udp --sport 1024:65535 --dport 1024:65535 -m connlimit --connlimit-above 5 --connlimit-mask 32 --connlimit-saddr -j LOG --log-prefix udpdos
-A INPUT -p udp -m udp --sport 1024:65535 --dport 1024:65535 -m connlimit --connlimit-above 5 --connlimit-mask 32 --connlimit-saddr -j DROP
-A INPUT -i eth0 -j ACCEPT
-A INPUT -s 10.0.0.0/8 -i ppp0 -j DROP
-A INPUT -s 172.16.0.0/12 -i ppp0 -j DROP
-A INPUT -s 192.168.0.0/16 -i ppp0 -j DROP
-A INPUT -i lo -j ACCEPT
-A INPUT ! -i lo -m state --state NEW -j DROP
-A INPUT -s 127.0.0.0/8 ! -i lo -j DROP
-A INPUT -p tcp -m conntrack --ctstate NEW -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 3/min -j LOG --log-prefix "newx " --log-level 7
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
-A INPUT -p icmp -j icmp_chain
-A INPUT -p tcp -j tcp_chain
-A INPUT -p udp -j udp_chain
-A INPUT -m limit --limit 3/min -j LOG --log-prefix "blockin " --log-level 6
-A OUTPUT -p icmp -j icmp_chain
-A OUTPUT -p tcp -j tcp_chain
-A OUTPUT -p udp -j udp_chain
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT
-A OUTPUT -m limit --limit 3/min -j LOG --log-prefix "blockout " --log-level 6
-A OUTPUT -o ppp0 -p tcp -m tcp --sport 32769:65535 --dport 11371 -j ACCEPT
-A icmp_chain -p icmp -f -j DROP
-A icmp_chain -i ppp0 -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A icmp_chain -o ppp0 -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A icmp_chain -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A icmp_chain -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A icmp_chain -p icmp -m icmp --icmp-type 12 -j ACCEPT
-A icmp_chain -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A icmp_chain -p icmp -j RETURN
-A tcp_chain -i ppp0 -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m conntrack --ctstate NEW -j DROP
-A tcp_chain -i ppp0 -p tcp -m tcp --dport 6000:6063 --tcp-flags FIN,SYN,RST,ACK SYN -j DROP
-A tcp_chain -i ppp0 -p tcp -m conntrack --ctstate INVALID,NEW -m tcp --tcp-flags SYN,ACK SYN,ACK -j REJECT --reject-with tcp-reset
-A tcp_chain -o ppp0 -p tcp -m tcp --sport 1024:65535 -m multiport --dports 80,443 -j ACCEPT
-A tcp_chain -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 43 -j ACCEPT
-A tcp_chain -s 8.8.8.8/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -s 8.8.4.4/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 8.8.8.8/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -d 8.8.4.4/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -s 193.41.60.18/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 193.41.60.18/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -s 213.179.249.152/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -s 213.179.249.151/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 213.179.249.152/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -d 213.179.249.151/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -s 8.8.8.8/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -s 8.8.4.4/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 8.8.8.8/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -d 8.8.4.4/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -s 193.41.60.18/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 193.41.60.18/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -s 213.179.249.152/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -s 213.179.249.151/32 -i ppp0 -p tcp -m tcp --sport 53 --dport 1024:65535 -j ACCEPT
-A tcp_chain -d 213.179.249.152/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -d 213.179.249.151/32 -o ppp0 -p tcp -m tcp --sport 1024:65535 --dport 53 -j ACCEPT
-A tcp_chain -p tcp -j RETURN
-A udp_chain -s 8.8.8.8/32 -i ppp0 -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT
-A udp_chain -s 8.8.4.4/32 -i ppp0 -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT
-A udp_chain -d 8.8.8.8/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 8.8.4.4/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -s 193.41.60.18/32 -i ppp0 -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT
-A udp_chain -d 193.41.60.18/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -s 213.179.249.152/32 -i ppp0 -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT
-A udp_chain -s 213.179.249.151/32 -i ppp0 -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT
-A udp_chain -d 213.179.249.152/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 213.179.249.151/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.1/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.2/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.3/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.4/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.5/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -d 4.2.2.6/32 -o ppp0 -p udp -m udp --sport 1024:65535 --dport 53 -j ACCEPT
-A udp_chain -o ppp0 -p udp -m udp --sport 123 --dport 123 -j ACCEPT
-A udp_chain -p udp -j RETURN
как их совместить?
для pppconfig так и остался ppp0 приходится им пользоваться.