The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"freebsd netstat freebsd Opkts bug"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"freebsd netstat freebsd Opkts bug"
Сообщение от JasonMcKinleyer emailИскать по авторуВ закладки on 29-Янв-03, 11:08  (MSK)
Доброе!

FreeBSD 4.6.2-RELEASE, 4.5-RELEASE
cat /etc/rc.conf:
...
ifconfig_fxp0="inet 192.168.1.1  netmask 255.255.255.0"
ifconfig_fxp0_alias0="inet 192.168.1.2 netmask 255.255.255.255"
ifconfig_fxp0_alias1="inet 192.168.1.3 netmask 255.255.255.255"
ifconfig_fxp0_alias2="inet 192.168.1.4 netmask 255.255.255.255"
...

netstat -i:
Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
fxp0  1500  <Link#1>    00:03:47:e1:e7...  6411652     0  2140039     2  1956
fxp0  1500  192.168.1     fbsd             1160681     -  2138575     -     -
fxp0  1500  fe80:1::203 fe80:1::203:47ff:        0     -        0     -     -
fxp0  1500  192.168.1.2   192.168.1.2         6279     -     4101     -     -
fxp0  1500  192.168.1.3   192.168.1.3         1479     -        2     -     -
fxp0  1500  192.168.1.4   192.168.1.4       622490     -        0     -     -
...

И какого в последней строчке столбец Opkts == 0?? Как это может быть? Входящие (Ipkts) есть, а куда деваются исходящие (Opkts)?
На этом ипишнике висит сокс-сервер и входящий трафик и исходящий.
брал netstat из subin.?? из 4.7-RELEASE тот же результат.
Грабли или глюк в ядре?

Может есть другой метод узнать объемы прокаченного отдельно по ипишникам и всей сетевой?

Всего и заранее спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: freebsd netstat freebsd Opkts bug"
Сообщение от JasonMcKinleyer emailИскать по авторуВ закладки on 29-Янв-03, 23:27  (MSK)
Так что ни кто ни сталкивался с подобным??
ЛЮДИ! у кого мульти-ипишная freebsd сделайте
netstat -i
...может у меня глюк в драйверах зрения...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: freebsd netstat freebsd Opkts bug"
Сообщение от gennady emailИскать по авторуВ закладки on 30-Янв-03, 13:13  (MSK)
>Так что ни кто ни сталкивался с подобным??
>ЛЮДИ! у кого мульти-ипишная freebsd сделайте
>netstat -i
>...может у меня глюк в драйверах зрения...

У меня на 4.4 такой расклад
Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
rl0   1500  <Link#1>    00:30:84:3a:e8:2d   158798     0    15675     0   255
rl0   1500  192.168.0     192.168.0.42       20055     -    16485     -     -
xl0   1500  <Link#2>    00:10:4b:28:9d:01     4530     0     4327     0     0
xl0   1500  192.168.3     192.168.3.1         4139     -     4066     -     -
xl0   1500  192.168.118   192.168.118.200       63     -       63     -     -
xl0   1500  192.168.129   192.168.129.200       63     -       63     -     -
xl0   1500  192.168.133   192.168.133.200       63     -       63     -     -
xl0   1500  192.168.124   192.168.124.200       63     -       63     -     -
lo0   16384 <Link#3>                           988     0      988     0     0
lo0   16384 127           127.0.0.1             28     -       28     -     -

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: freebsd netstat freebsd Opkts bug"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Янв-03, 14:24  (MSK)
>Доброе!
>
>FreeBSD 4.6.2-RELEASE, 4.5-RELEASE
>cat /etc/rc.conf:
>...
>ifconfig_fxp0="inet 192.168.1.1  netmask 255.255.255.0"
>ifconfig_fxp0_alias0="inet 192.168.1.2 netmask 255.255.255.255"
>ifconfig_fxp0_alias1="inet 192.168.1.3 netmask 255.255.255.255"
>ifconfig_fxp0_alias2="inet 192.168.1.4 netmask 255.255.255.255"
>...
>
>netstat -i:
>Name  Mtu   Network      
>Address          
> Ipkts Ierrs    Opkts Oerrs  Coll
>fxp0  1500  <Link#1>    00:03:47:e1:e7...  6411652     0  2140039     2  1956
>fxp0  1500  192.168.1     fbsd  
>          1160681
>    -  2138575    
>-     -
>fxp0  1500  fe80:1::203 fe80:1::203:47ff:      
> 0     -    
>   0     -  
>  -
>fxp0  1500  192.168.1.2   192.168.1.2    
>    6279     -  
>   4101     -  
>  -
>fxp0  1500  192.168.1.3   192.168.1.3    
>    1479     -  
>      2    
>-     -
>fxp0  1500  192.168.1.4   192.168.1.4    
>  622490     -    
>    0     -  
>   -
>...
>
>И какого в последней строчке столбец Opkts == 0?? Как это может
>быть? Входящие (Ipkts) есть, а куда деваются исходящие (Opkts)?
>На этом ипишнике висит сокс-сервер и входящий трафик и исходящий.
>брал netstat из subin.?? из 4.7-RELEASE тот же результат.
>Грабли или глюк в ядре?

не грабли и не глюк, интерфейс у тебя один, ты навешиваешь на него
алиасы, подумай как будут входить пакеты на алиасный ip и как будут
выходить пакеты (с какого ip?)

опять же, ты удаленно заходишь на телегу с алиасами, заходишь не
на основной ip а на алиасный и какая разница будет если заходишь
на основной.

Если логически не до конца понятно, то все верхнее в разных вариациях
выполни параллельно с tcpdump или trafshow или еще там чем, задавая
выражения какой трафик смотреть и на каких ip

>Может есть другой метод узнать объемы прокаченного отдельно по ипишникам и всей
>сетевой?
>
>Всего и заранее спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: freebsd netstat freebsd Opkts bug"
Сообщение от JasonMcKinleyer emailИскать по авторуВ закладки on 30-Янв-03, 18:00  (MSK)
пусть моя внешняя машина это C, сервер (на котором алиасы) будет S, а рутер для S это R
у сетевой карточки есть свой езернет адрес, назовем его ether
ип адресса соответственно ip (основной) и ip2 (алиас, есть только у S)

теперь о том, что происходит при различных коннектах (не углублясь в arp и типы пакетов) при условии что tcpdump находится в одной сети где находятся S и R:

коннект с C на S-ip:
[R-Ether;C-ip]<->[S-Ether;S-ip]

коннект с C на S-ip2
[R-Ether;C-ip]<->[S-Ether;S-ip2]
(т.е. пакеты идут именно на ip2, как мы и просили! причем S-Ether такой же как и в прошлом случае)

в случаях установления противоположного направления соединения НИ ЧЕГО НЕ ИЗМЕНИТСЯ! Если мы говорим коннектиться от S-ip2 то и пакеты будут идти от S-ip2.

ИМХО причина во внутренней организации freebsd. Каким образом она рюхает о перенаправлении с ип на ип и где то в этот момент она складывает чегото с чемто.
В моем случае, вероятно, прибавление моих байтиков идет не на нужный ип, а на ether-адрес, хотя прибавлять должна была и туда и туда.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: freebsd netstat freebsd Opkts bug"
Сообщение от JasonMcKinleyer emailИскать по авторуВ закладки on 30-Янв-03, 18:56  (MSK)
вот, что нашел в документе:
http://safariexamples.informit.com/0672322064/Disk2/RELNOTES.HTM
(это FreeBSD 5.0-CURRENT i386 Release Notes)
там написанно:
netstat(1) now keeps track of input and output packets on a per-address basis for each interface.

значит это была бага 8(

скомпилял netstat из 5.0 под 4.6.2 исходящие пакеты в том же объеме==0!
значит дело в ядре...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру