Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexey Markov                        2:5020/400     26 Jan 2007  19:30:49
 To : All
 Subject : Hетграф, ng_nat и incorrect checksum в пакетах
 -------------------------------------------------------------------------------- 
 
 Всем, всего, и много!
 
 FreeBSD 6.2-RELEASE, настроен NAT через ng_nat с адресом A.B.C.D:
 
 =========Beginning of the citation==============
 00100 allow ip from any to any via lo0
 00200 deny ip from any to 127.0.0.0/8
 00300 deny ip from 127.0.0.0/8 to any
 00321 netgraph 321 ip from any to A.B.C.D in via xl0
 00322 netgraph 322 ip from 192.168.10.0/24 to any out via xl0
 =========The end of the citation================
 
 При попытке соединения из внутренней сети на внешний сервер E.F.G.H
 в tcpdump на xl0 вижу следующее:
 
 =========Beginning of the citation==============
 IP (tos 0x10, ttl  64, id 31559, offset 0, flags [DF], proto: TCP (6),
 length: 64) A.B.C.D.63381 > E.F.G.H.25: S, cksum 0x42c3 (incorrect (->
 0x4cef), 428483941:428483941(0) win 65535 <mss 1460,nop,scale 1,nop,nop,
 timestamp 270637050 0,sackOK,eol>
 
 IP (tos 0x10, ttl  64, id 31564, offset 0, flags [DF], proto: TCP (6),
 length: 64) A.B.C.D.63381 > E.F.G.H.25: S, cksum 0x370b (incorrect (->
 0x4137), 428483941:428483941(0) win 65535 <mss 1460,nop,scale 1,nop,nop,
 timestamp 270640050 0,sackOK,eol>
 =========The end of the citation================
 
 Понятное дело, что провайдерский гейт эти пакеты с битой чексуммой
 просто дропает. Осталось выяснить - кто эти чексуммы корёжит? И как
 можно отследить прохождение пакета через внутренние ноды нетграфа?
 В общем, буду благодарен, если мне укажут место, где стоит копать...
 
 P.S. С адреса самого интерфейса пакеты уходят с нормальной чексуммой.
 
 -- 
 С уважением, Алексей Марков. 
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hетграф, ng_nat и incorrect checksum в пакетах   Alexey Markov   26 Jan 2007 19:30:49 
 Re: Hетграф, ng_nat и incorrect checksum в пакетах   Vadim Goncharov   27 Jan 2007 15:34:29 
 Re[2]: Hетграф, ng_nat и incorrect checksum в пакетах   Alexey Markov   29 Jan 2007 15:05:29 
 Re: Hетграф, ng_nat и incorrect checksum в пакетах   Vadim Goncharov   30 Jan 2007 21:22:56 
 Re: Hетграф, ng_nat и incorrect checksum в пакетах   Dmitriy Kirhlarov   15 Feb 2007 17:17:47 
 Re[2]: Hетграф, ng_nat и incorrect checksum в пакетах   Alexey Markov   15 Feb 2007 19:31:58 
 Re: Hетграф, ng_nat и incorrect checksum в пакетах   Dmitriy Kirhlarov   15 Feb 2007 19:55:39 
Архивное /ru.unix.bsd/9379d270771b.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional