Hai semua,
nampaknya ada masalah dengan pengendalian sesi ladang NAT. Selepas satu atau beberapa hujung belakang turun semua atau beberapa pelanggan tidak dapat menyambung lagi, walaupun selepas hujung belakang muncul semula. Hanya permulaan semula ladang membantu.
Konfigurasi saya:
- RELIANOID CE versi 7.6.1
– ladang l4xnat, TCP, NAT, kegigihan IP sumber, check_tcp penjaga ladang (sambungan potong), berbilang hujung belakang
Beberapa perkara yang saya dapati:
a) /usr/share/perl5/Relianoid/Farm/L4xNAT/Backend.pm dalam setL4FarmBackendsSessionsRemove:
baris 307: 'jika ($value eq $value_check)' tidak pernah berfungsi, cth “80000201” eq “201”
b) Mengalih keluar sesi tidak berfungsi dengan pasti apabila beberapa hujung belakang turun serentak (selepas membetulkan pantas baris di atas dengan mengalih keluar 80000 daripada $value)
Contoh output daripada "nft list map ip nftlb persist-myfarm":
Ketiga-tiga bahagian belakang:
jadual ip nftlb {
peta persist-myfarm {
taip ipv4_addr : mark
saiz 65535
tamat masa 12j
elemen = { 192.168.1.11 tamat masa 12j tamat tempoh 11j59m56s208ms : 0x80000200, 192.168.1.12 tamat masa 12j tamat 11j59m51s32ms : 0x80000201ms
192.168.1.10 tamat masa 12j tamat 11j59m54s508ms : 0x80000202 }
}
}
Tutup belakang 201 dan 202 secara serentak, sesi sumber IP 192.168.1.12 tidak dialih keluar:
jadual ip nftlb {
peta persist-myfarm {
taip ipv4_addr : mark
saiz 65535
tamat masa 12j
elemen = { 192.168.1.11 tamat masa 12j tamat tempoh 11j59m59s412ms : 0x80000200, 192.168.1.12 tamat masa 12j tamat tempoh 11j59m47s92ms : 0x80000201}XNUMXms
}
}
Best Regards,
Stefan