LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 09-02-2013, 11:13 PM   #1
DeadTOm
LQ Newbie
 
Registered: Jan 2006
Location: Missoula, Montana
Distribution: Debian Stretch
Posts: 12

Rep: Reputation: 0
Google hangouts unable to send video out


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!
 
Old 09-03-2013, 12:06 PM   #2
DeadTOm
LQ Newbie
 
Registered: Jan 2006
Location: Missoula, Montana
Distribution: Debian Stretch
Posts: 12

Original Poster
Rep: Reputation: 0
Something else that just occurred to me, and I just tested it out to be sure, when I'm at work, I tunnel all of my browsing activity through an ssh connection to my house. Hangouts works flawlessly there. The only thing I can derive from this is that the traffic coming in over the ssh tunnel is not passing through eth0, which is my internal NIC on the firewall.

I'm not sure what to do with that.

Last edited by DeadTOm; 09-03-2013 at 02:39 PM.
 
Old 09-04-2013, 08:26 PM   #3
DeadTOm
LQ Newbie
 
Registered: Jan 2006
Location: Missoula, Montana
Distribution: Debian Stretch
Posts: 12

Original Poster
Rep: Reputation: 0
I've just connected my PC directly to the firewall, eliminating the other PCs, switches, APs and devices on the network. The still not sending out video. The problem is definitely with the Kubuntu box.

There has to be someone with an inkling of how to track this down.
 
Old 09-05-2013, 01:39 PM   #4
DeadTOm
LQ Newbie
 
Registered: Jan 2006
Location: Missoula, Montana
Distribution: Debian Stretch
Posts: 12

Original Poster
Rep: Reputation: 0
I discovered last night that if I start the hangout, invite someone and wait long enough, a picture from my webcam will come up however, it's just a single frame and never seems to progress to an actual video feed of me sitting there.

So this appears to be a case of extreme lag. Everything else works fine, audio, chat and plugins all work fine. Just not video.

I'm running a 100mb network, my cable connection is 18/2 and the PC acting as the firewall should be able to handle the throughput. Clearly though, something is hanging it up.

Still hoping someone has an idea of where to go from here.
 
Old 09-05-2013, 10:08 PM   #5
DeadTOm
LQ Newbie
 
Registered: Jan 2006
Location: Missoula, Montana
Distribution: Debian Stretch
Posts: 12

Original Poster
Rep: Reputation: 0
Here is the problem:


Code:
Sep  5 20:53:52 srv1 kernel: [17316.362778] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:53:53 srv1 kernel: [17316.613384] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:53:53 srv1 kernel: [17317.137580] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:53:54 srv1 kernel: [17318.180523] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:53:55 srv1 kernel: [17319.046480] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46769 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:53:56 srv1 kernel: [17320.268026] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:54:00 srv1 kernel: [17324.440652] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0
Sep  5 20:54:09 srv1 kernel: [17332.781812] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:54:25 srv1 kernel: [17349.455201] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46768 WINDOW=0 RES=0x00 RST URGP=0 
Sep  5 20:54:29 srv1 kernel: [17352.974417] Invalid packet: IN=eth1 OUT= MAC=00:14:22:1a:b7:3c:00:13:5f:01:66:3f:08:00 SRC=74.125.161.13 DST=<My IP> LEN=40 TOS=0x00 PREC=0x00 TTL=54 ID=0 DF PROTO=TCP SPT=80 DPT=46769 WINDOW=0 RES=0x00 RST URGP=0
Every time I start a hangout, syslog gets flooded with these. That IP is a Google IP. So the question is, why are these packets being classified as invalid? MTU problem?
 
  


Reply

Tags
iptables, nat, video, webcam



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Googleplus Hangouts through ipTables Firewall pawprint_net Linux - Networking 5 02-02-2014 11:25 PM
Any opinions on Google+ Hangouts for video chat? Other? haertig Linux - Software 2 08-27-2013 03:34 PM
LXer: A Breach of Public Trust: Google+ Hangouts LXer Syndicated Linux News 0 05-27-2013 04:30 AM
LXer: Get Your Webcam To Work With Google Plus Hangouts Or GTalk LXer Syndicated Linux News 1 09-22-2011 05:38 PM
LXer: Google Open Sources VP8 Video Codec, Packs It Into WebM Video Format - Already LXer Syndicated Linux News 0 05-19-2010 06:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 09:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration