Řešení 1:
Syntaxe závisí na netcat
balíček.
netcat-openbsd
nc -l 192.168.2.1 3000
netcat-tradiční
nc -l -p 3000 -s 192.168.2.1
Jednoduchý způsob (alespoň v bash) pro jejich rozlišení ve skriptech je:
if ldd $(type -P nc) | grep -q libbsd; then
nc -l 192.168.2.1 3000
else
nc -l -p 3000 -s 192.168.2.1
fi
Řešení 2:
Pro doplnění:
nc -l -p port -s ip
by měl také fungovat. Funguje s nc6 verze 1.0 a netcat (The GNU Netcat) 0.7.1.
Příkaz z Laging nefunguje s nc6 (používá se v debianu).
Kde jsou na serveru Ubuntu umístěny protokoly pro ufw?
Oba servery běžící na udržování se stanou master a mají stejnou virtuální IP