I have iptables running on Kubuntu 12.04 on a quad core 3GHz PC with 8GB of RAM.
No devices inside the network are able to send out video to google hangouts. Not PCs, droids, or android tablets. If I disconnect the droids and try over the 4G, they send video fine so it's clearly a network problem.
At first, I assumed this was an iptables issues. After spending considerable time trying to narrow down which specific rule might be the culprit, I simply opened it up, wide open, for testing purposes. Here is the output of iptables -L -v, to verify that everything is open:
Code:
$ sudo iptables -L -v
Chain INPUT (policy ACCEPT 4 packets, 120 bytes)
pkts bytes target prot opt in out source destination
23 1724 ACCEPT tcp -- any any anywhere anywhere tcp dpts:tcpmux:65535
50 9223 ACCEPT udp -- any any anywhere anywhere udp dpts:1:65535
0 0 ACCEPT all -- lo any anywhere anywhere
0 0 DROP all -- eth1 any anywhere anywhere
Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
6023 8081K ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED
2574 211K ACCEPT all -- eth0 eth1 anywhere anywhere
0 0 LOG all -- any any anywhere anywhere LOG level warning
Chain OUTPUT (policy ACCEPT 6 packets, 3456 bytes)
pkts bytes target prot opt in out source destination
12 1456 ACCEPT tcp -- any any anywhere anywhere tcp dpts:tcpmux:65535
39 7510 ACCEPT udp -- any any anywhere anywhere udp dpts:1:65535
Google's support says that is needs ports 80, 443 and 19305 through 19309 for hangouts to work properly. At this point though, this is irrelevant because I've tried opening it up all the way and allowing all traffic through, to no avail.
So I think I can assume that the problem is not with iptables.
There are two wireless APs on the network but I've verified that the problem persists over ethernet or wireless.
Would any one have any suggestions for something else that would be preventing video from being sent out?
Thanks!