https://bugzilla.novell.com/show_bug.cgi?id=358770
Summary: ip_nat_sip breaking SIP for devices that aren't NAT'ed
Product: openSUSE 10.2
Version: Final
Platform: x86
OS/Version: openSUSE 10.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Kernel
AssignedTo: kernel-maintainers@forge.provo.novell.com
ReportedBy: lyeoh@inter-touch.com
QAContact: qa@suse.de
Found By: ---
When the ip_nat_sip kernel module is loaded, sip devices don't work properly
even if they aren't NATed.
Possible symptoms:
One end gets audio but the other end doesn't.
Possible cause:
It appears as if the packets are being mangled incorrectly.
Workaround:
rmmod ip_nat_sip
Details:
client device is 210.81.11.243:5060 (inside)
other end is 61.193.186.154:5060 (outside)
eth1 (inside) packets:
17:48:33.250697 00:14:5e:32:14:81 > 00:0e:08:ea:9f:48, ethertype IPv4 (0x0800),
length 305: (tos 0x0, ttl 240, id 39027, offset 0, flags [DF], proto: UDP (
17), length: 291) 210.81.11.243.5060 > 61.193.186.154.5060: [udp sum ok] SIP,
length: 263
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 210.81.11.243:5060;branch=z9hG4bK-8fd6eca4
From: 7182 sip:7182@asterisk.sit-blue.com;tag=3a3b483dc925c488o0
To: sip:sbc01.sit-blue.com
Call-ID: 8fe0766d-ed3eec18@61.193.186.154
CSeq: 38 NOTIFY
Content-Length: 0
0x0000: 4500 0123 9873 4000 f011 1ab6 d251 0bf3 E..#.s@......Q..
0x0010: 3dc1 ba9a 13c4 13c4 010f 70d2 5349 502f =.........p.SIP/
0x0020: 322e 3020 3430 3420 4e6f 7420 466f 756e 2.0.404.Not.Foun
0x0030: 640d 0a56 6961 3a20 5349 502f 322e 302f d..Via:.SIP/2.0/
0x0040: 5544 5020 3231 302e 3831 2e31 312e 3234 UDP.210.81.11.24
0x0050: 333a 3530 3630 3b62 7261 6e63 683d 7a39 3:5060;branch=z9
0x0060: 6847 3462 4b2d 3866 6436 6563 6134 0d0a hG4bK-8fd6eca4..
0x0070: 4672 6f6d 3a20 3731 3832 203c 7369 703a From:.7182.;tag=
0x00a0: 3361 3362 3438 3364 6339 3235 6334 3838 3a3b483dc925c488
0x00b0: 6f30 0d0a 546f 3a20 3c73 6970 3a73 6263 o0..To:.
0x00d0: 0d0a 4361 6c6c 2d49 443a 2038 6665 3037 ..Call-ID:.8fe07
0x00e0: 3636 642d 6564 3365 6563 3138 4036 312e 66d-ed3eec18@61.
0x00f0: 3139 332e 3138 362e 3135 340d 0a43 5365 193.186.154..CSe
0x0100: 713a 2033 3820 4e4f 5449 4659 0d0a 436f q:.38.NOTIFY..Co
0x0110: 6e74 656e 742d 4c65 6e67 7468 3a20 300d ntent-Length:.0.
0x0120: 0a0d 0a ...
--snip--
17:48:47.030029 00:14:5e:32:14:81 > 00:0e:08:ea:9f:48, ethertype IPv4 (0x0800),
length 626: (tos 0x0, ttl 240, id 39028, offset 0, flags [DF], proto: UDP (
17), length: 612) 210.81.11.243.5060 > 61.193.186.154.5060: [udp sum ok] SIP,
length: 584
OPTIONS sip:7182@210.81.11.243:5060;expires=120 SIP/2.0
From: "Unknown" sip:Unknown@172.18.228.83;tag=as7fa1afdb
To: sip:7182@172.24.6.59:5060;expires=120
Call-ID: 110644353a4d790d1ef65f156d2bca36@172.18.228.83
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Date: Thu, 31 Jan 2008 09:48:47 GMT
Allow: INVITE
Allow: ACK
Allow: CANCEL
Allow: OPTIONS
Allow: BYE
Allow: REFER
Content-Length: 0
Via: SIP/2.0/UDP
210.81.11.243:5060;branch=MjE0MTgzNDM1Nj9WaWE6IFNJUC8yLjAvVURQIDE3Mi4xOC4yMjguODM6NTA2MDticmFuY2g9ejloRzRiSzBiMDA5YjMy
Contact: sip:Unknown@210.81.11.243:5060
0x0000: 4500 0264 9874 4000 f011 1974 d251 0bf3 E..d.t@....t.Q..
0x0010: 3dc1 ba9a 13c4 13c4 0250 b3b4 4f50 5449 =........P..OPTI
0x0020: 4f4e 5320 7369 703a 3731 3832 4032 3130 ONS.sip:7182@210
0x0030: 2e38 312e 3131 2e32 3433 3a35 3036 303b .81.11.243:5060;
0x0040: 6578 7069 7265 733d 3132 3020 5349 502f expires=120.SIP/
0x0050: 322e 300d 0a46 726f 6d3a 2022 556e 6b6e 2.0..From:."Unkn
0x0060: 6f77 6e22 203c 7369 703a 556e 6b6e 6f77 own".
0x0080: 3b74 6167 3d61 7337 6661 3161 6664 620d ;tag=as7fa1afdb.
0x0090: 0a54 6f3a 203c 7369 703a 3731 3832 4031 .To:...Ca
0x00c0: 6c6c 2d49 443a 2031 3130 3634 3433 3533 ll-ID:.110644353
0x00d0: 6134 6437 3930 6431 6566 3635 6631 3536 a4d790d1ef65f156
0x00e0: 6432 6263 6133 3640 3137 322e 3138 2e32 d2bca36@172.18.2
0x00f0: 3238 2e38 330d 0a43 5365 713a 2031 3032 28.83..CSeq:.102
0x0100: 204f 5054 494f 4e53 0d0a 5573 6572 2d41 .OPTIONS..User-A
0x0110: 6765 6e74 3a20 4173 7465 7269 736b 2050 gent:.Asterisk.P
0x0120: 4258 0d0a 4461 7465 3a20 5468 752c 2033 BX..Date:.Thu,.3
0x0130: 3120 4a61 6e20 3230 3038 2030 393a 3438 1.Jan.2008.09:48
0x0140: 3a34 3720 474d 540d 0a41 6c6c 6f77 3a20 :47.GMT..Allow:.
0x0150: 494e 5649 5445 0d0a 416c 6c6f 773a 2041 INVITE..Allow:.A
0x0160: 434b 0d0a 416c 6c6f 773a 2043 414e 4345 CK..Allow:.CANCE
0x0170: 4c0d 0a41 6c6c 6f77 3a20 4f50 5449 4f4e L..Allow:.OPTION
0x0180: 530d 0a41 6c6c 6f77 3a20 4259 450d 0a41 S..Allow:.BYE..A
0x0190: 6c6c 6f77 3a20 5245 4645 520d 0a43 6f6e llow:.REFER..Con
0x01a0: 7465 6e74 2d4c 656e 6774 683a 2030 0d0a tent-Length:.0..
0x01b0: 5669 613a 2053 4950 2f32 2e30 2f55 4450 Via:.SIP/2.0/UDP
0x01c0: 2032 3130 2e38 312e 3131 2e32 3433 3a35 .210.81.11.243:5
0x01d0: 3036 303b 6272 616e 6368 3d4d 6a45 304d 060;branch=MjE0M
0x01e0: 5467 7a4e 444d 314e 6a39 5761 5745 3649 TgzNDM1Nj9WaWE6I
0x01f0: 464e 4a55 4338 794c 6a41 7656 5552 5149 FNJUC8yLjAvVURQI
0x0200: 4445 334d 6934 784f 4334 794d 6a67 754f DE3Mi4xOC4yMjguO
0x0210: 444d 364e 5441 324d 4474 6963 6d46 7559 DM6NTA2MDticmFuY
0x0220: 3267 3965 6a6c 6f52 7a52 6953 7a42 694d 2g9ejloRzRiSzBiM
0x0230: 4441 3559 6a4d 790d 0a43 6f6e 7461 6374 DA5YjMy..Contact
0x0240: 3a20 7369 703a 556e 6b6e 6f77 6e40 3231 :.sip:Unknown@21
0x0250: 302e 3831 2e31 312e 3234 333a 3530 3630 0.81.11.243:5060
0x0260: 0d0a 0d0a
eth0 packets (outside):
17:48:33.250623 00:0a:b7:8f:3e:01 > 00:14:5e:32:14:80, ethertype IPv4 (0x0800),
length 306: (tos 0x0, ttl 241, id 39027, offset 0, flags [DF], proto: UDP (
17), length: 292) 210.81.11.243.5060 > 61.193.186.154.5060: [udp sum ok] SIP,
length: 264
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 61.193.186.154:5060;branch=z9hG4bK-8fd6eca4
From: 7182 sip:7182@asterisk.sit-blue.com;tag=3a3b483dc925c488o0
To: sip:sbc01.sit-blue.com
Call-ID: 8fe0766d-ed3eec18@61.193.186.154
CSeq: 38 NOTIFY
Content-Length: 0
0x0000: 4500 0124 9873 4000 f111 19b5 d251 0bf3 E..$.s@......Q..
0x0010: 3dc1 ba9a 13c4 13c4 0110 e218 5349 502f =...........SIP/
0x0020: 322e 3020 3430 3420 4e6f 7420 466f 756e 2.0.404.Not.Foun
0x0030: 640d 0a56 6961 3a20 5349 502f 322e 302f d..Via:.SIP/2.0/
0x0040: 5544 5020 3631 2e31 3933 2e31 3836 2e31 UDP.61.193.186.1
0x0050: 3534 3a35 3036 303b 6272 616e 6368 3d7a 54:5060;branch=z
0x0060: 3968 4734 624b 2d38 6664 3665 6361 340d 9hG4bK-8fd6eca4.
0x0070: 0a46 726f 6d3a 2037 3138 3220 3c73 6970 .From:.7182.;tag
0x00a0: 3d33 6133 6234 3833 6463 3932 3563 3438 =3a3b483dc925c48
0x00b0: 386f 300d 0a54 6f3a 203c 7369 703a 7362 8o0..To:...Call-ID:.8fe0
0x00e0: 3736 3664 2d65 6433 6565 6331 3840 3631 766d-ed3eec18@61
0x00f0: 2e31 3933 2e31 3836 2e31 3534 0d0a 4353 .193.186.154..CS
0x0100: 6571 3a20 3338 204e 4f54 4946 590d 0a43 eq:.38.NOTIFY..C
0x0110: 6f6e 7465 6e74 2d4c 656e 6774 683a 2030 ontent-Length:.0
0x0120: 0d0a 0d0a ....
-- snip --
17:48:47.029935 00:0a:b7:8f:3e:01 > 00:14:5e:32:14:80, ethertype IPv4 (0x0800),
length 627: (tos 0x0, ttl 241, id 39028, offset 0, flags [DF], proto: UDP (
17), length: 613) 210.81.11.243.5060 > 61.193.186.154.5060: [udp sum ok] SIP,
length: 585
OPTIONS sip:7182@61.193.186.154:5060;expires=120 SIP/2.0
From: "Unknown" sip:Unknown@172.18.228.83;tag=as7fa1afdb
To: sip:7182@172.24.6.59:5060;expires=120
Call-ID: 110644353a4d790d1ef65f156d2bca36@172.18.228.83
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Date: Thu, 31 Jan 2008 09:48:47 GMT
Allow: INVITE
Allow: ACK
Allow: CANCEL
Allow: OPTIONS
Allow: BYE
Allow: REFER
Content-Length: 0
Via: SIP/2.0/UDP
210.81.11.243:5060;branch=MjE0MTgzNDM1Nj9WaWE6IFNJUC8yLjAvVURQIDE3Mi4xOC4yMjguODM6NTA2MDticmFuY2g9ejloRzRiSzBiMDA5YjMy
Contact: sip:Unknown@210.81.11.243:5060
0x0000: 4500 0265 9874 4000 f111 1873 d251 0bf3 E..e.t@....s.Q..
0x0010: 3dc1 ba9a 13c4 13c4 0251 bf60 4f50 5449 =........Q.`OPTI
0x0020: 4f4e 5320 7369 703a 3731 3832 4036 312e ONS.sip:7182@61.
0x0030: 3139 332e 3138 362e 3135 343a 3530 3630 193.186.154:5060
0x0040: 3b65 7870 6972 6573 3d31 3230 2053 4950 ;expires=120.SIP
0x0050: 2f32 2e30 0d0a 4672 6f6d 3a20 2255 6e6b /2.0..From:."Unk
0x0060: 6e6f 776e 2220 3c73 6970 3a55 6e6b 6e6f nown".;tag=as7fa1afdb
0x0090: 0d0a 546f 3a20 3c73 6970 3a37 3138 3240 ..To:...C
0x00c0: 616c 6c2d 4944 3a20 3131 3036 3434 3335 all-ID:.11064435
0x00d0: 3361 3464 3739 3064 3165 6636 3566 3135 3a4d790d1ef65f15
0x00e0: 3664 3262 6361 3336 4031 3732 2e31 382e 6d2bca36@172.18.
0x00f0: 3232 382e 3833 0d0a 4353 6571 3a20 3130 228.83..CSeq:.10
0x0100: 3220 4f50 5449 4f4e 530d 0a55 7365 722d 2.OPTIONS..User-
0x0110: 4167 656e 743a 2041 7374 6572 6973 6b20 Agent:.Asterisk.
0x0120: 5042 580d 0a44 6174 653a 2054 6875 2c20 PBX..Date:.Thu,.
0x0130: 3331 204a 616e 2032 3030 3820 3039 3a34 31.Jan.2008.09:4
0x0140: 383a 3437 2047 4d54 0d0a 416c 6c6f 773a 8:47.GMT..Allow:
0x0150: 2049 4e56 4954 450d 0a41 6c6c 6f77 3a20 .INVITE..Allow:.
0x0160: 4143 4b0d 0a41 6c6c 6f77 3a20 4341 4e43 ACK..Allow:.CANC
0x0170: 454c 0d0a 416c 6c6f 773a 204f 5054 494f EL..Allow:.OPTIO
0x0180: 4e53 0d0a 416c 6c6f 773a 2042 5945 0d0a NS..Allow:.BYE..
0x0190: 416c 6c6f 773a 2052 4546 4552 0d0a 436f Allow:.REFER..Co
0x01a0: 6e74 656e 742d 4c65 6e67 7468 3a20 300d ntent-Length:.0.
0x01b0: 0a56 6961 3a20 5349 502f 322e 302f 5544 .Via:.SIP/2.0/UD
0x01c0: 5020 3231 302e 3831 2e31 312e 3234 333a P.210.81.11.243:
0x01d0: 3530 3630 3b62 7261 6e63 683d 4d6a 4530 5060;branch=MjE0
0x01e0: 4d54 677a 4e44 4d31 4e6a 3957 6157 4536 MTgzNDM1Nj9WaWE6
0x01f0: 4946 4e4a 5543 3879 4c6a 4176 5655 5251 IFNJUC8yLjAvVURQ
0x0200: 4944 4533 4d69 3478 4f43 3479 4d6a 6775 IDE3Mi4xOC4yMjgu
0x0210: 4f44 4d36 4e54 4132 4d44 7469 636d 4675 ODM6NTA2MDticmFu
0x0220: 5932 6739 656a 6c6f 527a 5269 537a 4269 Y2g9ejloRzRiSzBi
0x0230: 4d44 4135 596a 4d79 0d0a 436f 6e74 6163 MDA5YjMy..Contac
0x0240: 743a 2073 6970 3a55 6e6b 6e6f 776e 4032 t:.sip:Unknown@2
0x0250: 3130 2e38 312e 3131 2e32 3433 3a35 3036 10.81.11.243:506
0x0260: 300d 0a0d 0a 0....
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.