Re: [FUG-BR] Interface de rede perdendo pacotes UDP
Em 8 de maio de 2017 14:27, Otacílioescreveu: > Que bloqueia o processo até que o socket esteja pronto para receber mais > pacotes. Acontece que embora tenha melhorado um pouco, a perda de pacotes > ainda existe e do que vi na Internet o problema é que está enchendo os > buffers do sistema antes dele poder enviar. A solução que vi sugerida é > aumentar o tamanho do buffer do sistema. > > Alguém já passou por experiência semelhante ou pode me dizer quais são os > parâmetros que devo configurar? Tive um problema parecido com um servidor dns recursivo (unbound). Tente aumentar: sysctl -w kern.ipc.maxsockbuf=26214400 Referência: [1] https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Web_Platform/5/html/Administration_And_Configuration_Guide/jgroups-perf-udpbuffer.html [2] https://wiki.freebsd.org/NetworkPerformanceTuning Abs. -- Eduardo Schoedler - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Interface de rede perdendo pacotes UDP
Olá pessoal Olhe só este cenário. Desenvolvi um software de streaming de vídeo em tempo real para uso próprio. O software hoje é capaz de transmitir o vídeo com os quadros codificados em H264, MPEG2, como sequencias de imagens MJPEG e em formato "raw" YUYV422. O software está usando UDP no canal de dados e TCP no de controle. Ele faz a quebra dos quadros em vários pacotes UDP e a remontagem e reordenação nos clientes. Acontece que venho percebendo que nas situações em que o fluxo de vídeo é alto (gerando então vários pacotes), como em resoluções altas ou quadros MJPEG e YUYV422 a interface de rede está perdendo os pacotes e obviamente eu preciso descartar os quadros incompletos no cliente. Entendi então que eu estava enviando os pacotes antes da interface mandar para a outra ponta e isto estaria forçando a interface a descartar os pacotes. Escrevi então esta rotina: void waitSocketAvail(int socket) { static int primeiro = 1; static fd_set writefds[FD_SETSIZE]; int desP; if(primeiro==1){ FD_ZERO(writefds); primeiro = 0; } for(;;){ FD_SET(socket, writefds); desP = select(socket+1, NULL, writefds, NULL, NULL); if(desP>=0 || errno!=EINTR) break; } FD_CLR(socket, writefds); } Que bloqueia o processo até que o socket esteja pronto para receber mais pacotes. Acontece que embora tenha melhorado um pouco, a perda de pacotes ainda existe e do que vi na Internet o problema é que está enchendo os buffers do sistema antes dele poder enviar. A solução que vi sugerida é aumentar o tamanho do buffer do sistema. Alguém já passou por experiência semelhante ou pode me dizer quais são os parâmetros que devo configurar? []'s -Otacílio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Interface de rede com problema
Pessoal, Eu tenho um firewall IBM 3550 com FreeBSD 7.1 com PF. ( Server A ) Hoje instalei um outro 3550 tb com fbsd 7.1 ( Server B ). O Server A já tinha o PF habilitado, hoje habilitei o device carp e copiei o arquivo do kernel para o server B e recompilei os 2. Foi tudo de boa. cd /usr/src/sys/i386/conf config MEUKERNEL cd ../compile/MEUKERNEL make cleandepend make depend cd /usr/src make buildkernel KERNCONF=MEUKERNEL make installkernel KERNCONF=MEUKERNEL reboot O Server A( o mais antigo) subiu só q não subiu as interfaces de rede bce*. Apr 16 20:36:47 Trinity kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(2703): Firmware synchronization timeout! msg_data = 0x01030005 Apr 16 20:36:47 Trinity kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(4545): Block initialization failed! Apr 16 20:36:47 Trinity kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(2703): Firmware synchronization timeout! msg_data = 0x01030008 Apr 16 20:36:47 Trinity kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(4545): Block initialization failed! Apr 16 20:36:47 Trinity kernel: bce1: /usr/src/sys/dev/bce/if_bce.c(2703): Firmware synchronization timeout! msg_data = 0x01030005 Apr 16 20:36:47 Trinity kernel: bce1: /usr/src/sys/dev/bce/if_bce.c(4545): Block initialization failed! Apr 16 20:36:47 Trinity kernel: bce1: /usr/src/sys/dev/bce/if_bce.c(2703): Firmware synchronization timeout! msg_data = 0x01030008 Apr 16 20:36:47 Trinity kernel: bce1: /usr/src/sys/dev/bce/if_bce.c(4545): Block initialization failed! Consegui acessa-lo pq ja coloquei o cabo cross entre eles para fazer o pfsync do carp. Alguem pode me ajudar? Valeu Server A: Trinity# ifconfig em0: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:be:f0 media: Ethernet autoselect status: no carrier em1: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:be:f1 media: Ethernet autoselect status: no carrier em2: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:be:f2 media: Ethernet autoselect status: no carrier em3: flags=8843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:be:f3 inet 10.1.1.1 netmask 0xff00 broadcast 10.1.1.255 media: Ethernet autoselect (1000baseTX full-duplex) status: active bce0: flags=8803UP,BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=1bbRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4 ether 00:1a:64:79:1d:c4 inet 200.143.XXX.Y netmask 0xfff0 broadcast 200.143.33.143 media: Ethernet autoselect (100baseTX full-duplex) status: active bce1: flags=8803UP,BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=1bbRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4 ether 00:1a:64:79:1d:c6 inet 10.100.0.125 netmask 0xff00 broadcast 10.100.0.255 media: Ethernet autoselect (100baseTX full-duplex) status: active lo0: flags=8049UP,LOOPBACK,RUNNING,MULTICAST metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff00 pfsync0: flags=0 metric 0 mtu 1460 syncpeer: 224.0.0.240 maxupd: 128 pflog0: flags=141UP,RUNNING,PROMISC metric 0 mtu 33204 Trinity# Angel# ifconfig em0: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:9a:b0 media: Ethernet autoselect status: no carrier em1: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:9a:b1 media: Ethernet autoselect status: no carrier em2: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:9a:b2 media: Ethernet autoselect status: no carrier em3: flags=8843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST metric 0 mtu 1500 options=19bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4 ether 00:15:17:7b:9a:b3 inet 10.1.1.2 netmask 0xff00 broadcast 10.1.1.255 media: Ethernet autoselect (1000baseTX full-duplex) status: active bce0: flags=8843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST metric 0 mtu 1500 options=1bbRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM, TSO4 ether 00:1a:64:79:24:ac inet 200.143.xxx.zzz netmask 0xfff0 broadcast 200.143.33.143 media: Ethernet
[FUG-BR] Interface de rede virtual
Tem como fazer uma interface de rede virtual e funcional? Eu faço usando o alias, só que fica na mesma interface uma embaixo da outra, eu gostaria de uma virtual com nomenclatura diferente, tipo; rl0, rl1, rl2... Existe alguma forma? - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
On 10/3/08, Eduardo Schoedler [EMAIL PROTECTED] wrote: Achei um bacana que faz um acompanhamento segundo a segundo do tráfego e errors. # netstat -I xl0 -w 1 nestat -hw 1 Você pode colocar um h pra ele trazer os valores como human readable, ou seja, 1024 ele mostra 1K, 1024K mostra 1M, etc.. Uso bastante pra ver o número de pps que estão passando algum gateway. Att, - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
nestat -hw 1 Você pode colocar um h pra ele trazer os valores como human readable, ou seja, 1024 ele mostra 1K, 1024K mostra 1M, etc.. para tal você pode utilizar o systat -ifstat 1 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Interface de Rede
Pessoal. O ifconfig do linux dá um monte de informações que não aparecem no FreeBSD. # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:2xx.xxx.xxx.xxx Bcast:2xx.xxx.xxx.xxx Mask:255.255.255.xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1169197968 errors:0 dropped:7610 overruns:0 frame:0 TX packets:1104331899 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:265812347 (253.4 MiB) TX bytes:4233048869 (3.9 GiB) Base address:0xdce0 Memory:fd9e-fda0 Onde eu encontro as informações de RX e TX packets/errors/dropped/overruns no FreeBSD ??? Nem usando verbose (-v) aparecem essas informações. Abraço. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
On Fri, 2008-10-03 at 16:06 -0300, Eduardo Schoedler wrote: Pessoal. O ifconfig do linux dá um monte de informações que não aparecem no FreeBSD. # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:2xx.xxx.xxx.xxx Bcast:2xx.xxx.xxx.xxx Mask:255.255.255.xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1169197968 errors:0 dropped:7610 overruns:0 frame:0 TX packets:1104331899 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:265812347 (253.4 MiB) TX bytes:4233048869 (3.9 GiB) Base address:0xdce0 Memory:fd9e-fda0 Onde eu encontro as informações de RX e TX packets/errors/dropped/overruns no FreeBSD ??? Nem usando verbose (-v) aparecem essas informações. Abraço. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Eduardo, Tenta esse comando: $ netstat -s -I iface []s Sergio Lima - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
Caramba! Até mais do que eu preciso... hehehehe Muito obrigado, Sério! Abraço. -- From: Sergio A Lima Jr [EMAIL PROTECTED] Sent: Friday, October 03, 2008 5:10 PM To: Lista Brasileira deDiscussãosobre FreeBSD (FUG-BR) freebsd@fug.com.br Subject: Re: [FUG-BR] Interface de Rede On Fri, 2008-10-03 at 16:06 -0300, Eduardo Schoedler wrote: Pessoal. O ifconfig do linux dá um monte de informações que não aparecem no FreeBSD. # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:2xx.xxx.xxx.xxx Bcast:2xx.xxx.xxx.xxx Mask:255.255.255.xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1169197968 errors:0 dropped:7610 overruns:0 frame:0 TX packets:1104331899 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:265812347 (253.4 MiB) TX bytes:4233048869 (3.9 GiB) Base address:0xdce0 Memory:fd9e-fda0 Onde eu encontro as informações de RX e TX packets/errors/dropped/overruns no FreeBSD ??? Nem usando verbose (-v) aparecem essas informações. Abraço. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Eduardo, Tenta esse comando: $ netstat -s -I iface []s Sergio Lima - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
On Fri, 2008-10-03 at 16:06 -0300, Eduardo Schoedler wrote: Pessoal. O ifconfig do linux dá um monte de informações que não aparecem no FreeBSD. # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:2xx.xxx.xxx.xxx Bcast:2xx.xxx.xxx.xxx Mask:255.255.255.xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1169197968 errors:0 dropped:7610 overruns:0 frame:0 TX packets:1104331899 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:265812347 (253.4 MiB) TX bytes:4233048869 (3.9 GiB) Base address:0xdce0 Memory:fd9e-fda0 Onde eu encontro as informações de RX e TX packets/errors/dropped/overruns no FreeBSD ??? Nem usando verbose (-v) aparecem essas informações. Abraço. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Podes usar tambem: $ netstat -b -I iface []s Sergio Lima - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de Rede
Achei um bacana que faz um acompanhamento segundo a segundo do tráfego e errors. # netstat -I xl0 -w 1 Abraço. -- From: Sergio A Lima Jr [EMAIL PROTECTED] Sent: Friday, October 03, 2008 5:14 PM To: Lista Brasileira deDiscussãosobre FreeBSD (FUG-BR) freebsd@fug.com.br Subject: Re: [FUG-BR] Interface de Rede On Fri, 2008-10-03 at 16:06 -0300, Eduardo Schoedler wrote: Pessoal. O ifconfig do linux dá um monte de informações que não aparecem no FreeBSD. # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:2xx.xxx.xxx.xxx Bcast:2xx.xxx.xxx.xxx Mask:255.255.255.xxx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1169197968 errors:0 dropped:7610 overruns:0 frame:0 TX packets:1104331899 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:265812347 (253.4 MiB) TX bytes:4233048869 (3.9 GiB) Base address:0xdce0 Memory:fd9e-fda0 Onde eu encontro as informações de RX e TX packets/errors/dropped/overruns no FreeBSD ??? Nem usando verbose (-v) aparecem essas informações. Abraço. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Podes usar tambem: $ netstat -b -I iface []s Sergio Lima - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Interface de rede
Fala galera bl? Entao, nao tenho muita experiencia com redes, só com a minha minima home lan... Semana passada instalei o openbsd num pentium 75 para ser meu gateway net - gateway - hub - (pc1 / pc2) (antes 1 de meus pcs servia a net para o outro, modem usb (cdce) ) Até ai tudo bem, o problema é o seguinte, quando eu estou no linux o meu pc enxerga de boa o gateway, mas quando vou para o FreeBSD não sei oq ocorre que não consigo pingar nada, é como se desativasse a interface.. mesmo configurando ela certinho.. ifconfig nve0 192.168.0.1 netmask 255.255.255.0 se pingo o gw ele retorna host is down .. se retorno para o linux tambem nao funciona, soh se eu desligar o pc e ligar novamente bem eh isso, ficou mto confuso? hehe alguem jah passou por isso ou tem alguma sugestao? vlw! -- William Grzybowski -- - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Interface de rede Caindo
Caros tenho um servidor FreeBsd e de ums tempos pra ca comecou a aparecer essa mensagem no log Apr 16 07:33:49 servidor kernel: vr0: link state changed to UP Apr 16 07:34:01 servidor kernel: vr0: link state changed to DOWN Apr 16 07:34:04 servidor kernel: vr0: link state changed to UP Apr 16 07:34:06 servidor kernel: vr0: link state changed to DOWN Apr 16 07:34:08 servidor kernel: vr0: link state changed to UP Apr 16 07:34:12 servidor kernel: vr0: link state changed to DOWN Apr 16 07:34:14 servidor kernel: vr0: link state changed to UP Apr 16 07:34:15 servidor kernel: vr0: link state changed to DOWN olhando pelo google achei que poderia ser a placa de rede com defeito mas ja troquei a placa por 3 vezes nao resolvendo o problema minha versao do free e 6.2-RELEASE verifiquei que nao esta acontecendo conflito de irq desabilitei todo que nao estou usando ex. portas USB, portas de impressao e mesmo assim nao consegui resolver o problema lembrando que essa placa esta ligada em um ap 2000 que ja foi trocado tambem. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de rede Caindo
Em Segunda 16 Abril 2007 08:53, [EMAIL PROTECTED] escreveu: Caros tenho um servidor FreeBsd e de ums tempos pra ca comecou a aparecer essa mensagem no log Apr 16 07:33:49 servidor kernel: vr0: link state changed to UP Apr 16 07:34:01 servidor kernel: vr0: link state changed to DOWN Tinha um problema parecido e resolvi inibindo o ACPI []'s JOsé Luiz -- Nós matamos o tempo, mas ele nos enterra ! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de rede Caindo
desculpe a iguinorancia mas como faco pra inibir a ACPI - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de rede Caindo
Olá. É configurado via SETUP da placa-mãe do micro.. tem que reiniciar o bicho... infelizmente. Ats Ademir Peixoto - Original Message - From: [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD freebsd@fug.com.br Sent: Monday, April 16, 2007 4:12 PM Subject: Re: [FUG-BR] Interface de rede Caindo desculpe a iguinorancia mas como faco pra inibir a ACPI - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Interface de rede Caindo
seu ap2000 está ligado num no-break? ja tive problema parecido com roteador e depois foi diagnosticado que a energia estava oscilando... On 4/16/07, Ademir Costa Peixoto [EMAIL PROTECTED] wrote: Olá. É configurado via SETUP da placa-mãe do micro.. tem que reiniciar o bicho... infelizmente. Ats Ademir Peixoto - Original Message - From: [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD freebsd@fug.com.br Sent: Monday, April 16, 2007 4:12 PM Subject: Re: [FUG-BR] Interface de rede Caindo desculpe a iguinorancia mas como faco pra inibir a ACPI - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Rocha, Thiago Brazil, ES Domingos Martins mailto: [EMAIL PROTECTED] =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FreeBSD The Power To Serve!!! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd