A interface secundária não recebe tráfego UDP para o aplicativo *: PORT

1

Tenho servidor dedicado na OVH. Recentemente eu comprei IP adicional para o meu servidor. O IP padrão / principal está na interface eth0, o TCP e o UDP funcionam bem, sem problemas.

Eu segui o tutorial OVH como adicionar IP adicional e tudo correu bem, mas naquele novo IP na interface eth0: 1 apenas o tráfego TCP funciona. Por exemplo, meu servidor SSH é vinculado a 22 portas em todos os hosts *: 22 como o servidor SSH é TCP, posso conectar-me a isso via IP, mas tenho outros aplicativos UDP vinculados a todos os hosts, mas só estão disponíveis via IP principal / padrão via eth0. O mais estranho é quando eu vinculo o aplicativo UDP ao IP secundário, ele está disponível para o IP secundário, o que é normal e, claro, não está disponível para o IP principal / padrão.

Eu quero, quando eu ligar qualquer aplicativo UDP a todos os hosts no meu servidor dedi, que eu possa acessar esse UDP com todos os IPs.

Interface IP principal: ifconfig eth0

eth0
Link encap:Ethernet  HWaddr 38:60:77:21:53:99
inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.255  Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:784160 errors:0 dropped:0 overruns:0 frame:0
TX packets:908805 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69402450 (66.1 MiB)  TX bytes:171768853 (163.8 MiB)
Interrupt:20 Memory:fe600000-fe620000

Interface IP secundária: ifconfig eth0: 1

eth0:1
Link encap:Ethernet  HWaddr 38:60:77:21:53:99
inet addr:yyy.yyy.yyy.yyy  Bcast:yyy.yyy.yyy.yyy Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
Interrupt:20 Memory:fe600000-fe620000

cat / etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address xxx.xxx.xxx.xxx
    netmask 255.255.255.0
    network xxx.xxx.xxx.0
    broadcast xxx.xxx.xxx.255
    gateway xxx.xxx.xxx.254
auto eth0:1
iface eth0:1 inet static
    address yyy.yyy.yyy.yyy
    netmask 255.255.255.255
    broadcast yyy.yyy.yyy.yyy

Eu tentei reiniciar o sistema (shutdown -r now), mas isso não ajudou. Espero ter anexado todas as informações, se alguém precisar de mais informações para ajudar, apenas me diga qual saída de comando você precisa.

Obrigado antecipadamente

    
por AngelDeaD 17.06.2017 / 09:48

1 resposta

1

É difícil ser específico sem saber exatamente qual software você está usando, mas é possível, por exemplo, que seu software baseado em UDP encontre o primeiro endereço e se vincule a ele. Você pode achar que funciona se você se vincular explicitamente a 0.0.0.0.

    
por 17.06.2017 / 13:59