All of lore.kernel.org
 help / color / mirror / Atom feed
From: Allen Seelye <alleninmt@gmail.com>
To: netfilter@vger.kernel.org
Subject: 'Invalid packet' problem since upgrading
Date: Mon, 17 Jun 2013 07:36:50 -0600	[thread overview]
Message-ID: <51BF10F2.2040808@gmail.com> (raw)

I'm not sure if this is an iptables issue or an Ubuntu issue.

I have a PC acting as a firewall and router, using iptables. We have a
Wii-U inside the network and until a few days ago, it had no
connectivity problems at all. I upgraded the firewall PC from Kubuntu
10.04 to 12.04 and suddenly the Wii-U cannot connect.

It would appear that this is not a problem with the Wii-U. If I connect
it directly to the Optimum modem, everything works fine. It's something
wonky with the Kubuntu PC, since I upgraded. Nothing in my
iptables.rules has changed. I'm using the same set of rules as before
the upgrade.

I called Nintendo tech support and they insist that there is nothing
special that needs to be done. Their solution was to put it in a DMZ but
I'd rather not do that if I can avoid it.

I do an internet connection test in the Wii-U and it passes but it can't
connect to any services which require talking to the nintendo network,
such as Hulu, Netflix, the Nintendo e-shop and quite a few games.

I also have several PC's, three Android devices, an old Wii, two
Nintendo DS's, an old Xbox, a PSP and a PS3 and none of them have
experienced any problems since the upgrade, they're all able to connect
fine.

I checked Nintendo's support site and their advice is to forward all
ports (specifically 1-65535) to the Wii-U, which I can't do for obvious
reasons.

Other things I've tried:

I've opened the firewall up completely, allowing all traffic through.
I've explicitly allowed all traffic on all ports, to and from the Wii-U.
I've tried running several older kernels.
I've tried shutting down apparmor.

None of these have worked.

The only thing that did work, was to remove the Kubuntu box completely
and connect my switch directly to the Optimum modem.

I have no rules in place restricting the Wii-U at all. I do a grep in
syslog for the Wii-U's IP and I get a lot of this:

--------------------------
kernel: [ 7236.919902] Invalid packet: IN=eth0 OUT=eth1
MAC=00:c0:f0:2d:9e:b4:18:2a:7b:85:09:e5:08:00 SRC=192.168.58.38
DST=23.43.226.90 LEN=1042 TOS=0x00 PREC=0x00 TTL=63 ID=3693 PROTO=TCP
SPT=1772 DPT=443 WINDOW=32768 RES=0x00 ACK PSH FIN URGP=0
--------------------------

If I'm interpreting this correctly, it thinks that there is a problem
with the packets coming from the Wii-U and it's dropping them. I've
tried removing the rule that drops invalid packets and it stopped
putting these warnings in the log, but the Wii-U still can't connect to
the Nintendo network.

There has to be a change in the way that iptables or something else on
the system is routing traffic or handling packets, but I have no idea
what that is.

Any help or advice is appreciated.

Thanks!

             reply	other threads:[~2013-06-17 13:36 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-17 13:36 Allen Seelye [this message]
2013-06-21  6:36 ` 'Invalid packet' problem since upgrading André Paulsberg
2013-06-29 11:55 ` Pascal Hambourg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51BF10F2.2040808@gmail.com \
    --to=alleninmt@gmail.com \
    --cc=netfilter@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.