Thanks, traffic!
I had tried the provider and had actually asked them for help though THEY should know,right?
But he told me that he himself is not familiar with OpenVPN, but hat another client is indeed running it, so I can only assume the VPSs are configured properly.
I was actually just not sure if the additional iptables command takes hold or not. I was not sure that it did indeed not work. I guess I was unsure of how csf and iptables are related. After much more reading I think that a command of iptables just adds to the rules that csf establishes, so that should not have been a problem.
(my uncertainty still is though, how to permanently ADD a command like that
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source 12.34.56.78
but this is secondary after first getting it to work at all.)
I learned about the csf -l command and with that I am getting
Chain INPUT (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 0 0 ACCEPT tcp -- !lo * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8889 limit: avg 30/min burst 5
2 13 1050 ACCEPT tcp -- !lo * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8888 limit: avg 30/min burst 5
3 0 0 ACCEPT tcp -- !lo * 8.8.4.4 0.0.0.0/0 tcp dpt:53
4 0 0 ACCEPT udp -- !lo * 8.8.4.4 0.0.0.0/0 udp dpt:53
5 0 0 ACCEPT tcp -- !lo * 8.8.4.4 0.0.0.0/0 tcp spt:53
6 39 3023 ACCEPT udp -- !lo * 8.8.4.4 0.0.0.0/0 udp spt:53
7 0 0 ACCEPT tcp -- !lo * 8.8.8.8 0.0.0.0/0 tcp dpt:53
8 0 0 ACCEPT udp -- !lo * 8.8.8.8 0.0.0.0/0 udp dpt:53
9 0 0 ACCEPT tcp -- !lo * 8.8.8.8 0.0.0.0/0 tcp spt:53
10 603 63932 ACCEPT udp -- !lo * 8.8.8.8 0.0.0.0/0 udp spt:53
11 91488 108M LOCALINPUT all -- !lo * 0.0.0.0/0 0.0.0.0/0
12 0 0 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0
13 88188 108M INVALID tcp -- !lo * 0.0.0.0/0 0.0.0.0/0
14 87814 108M ACCEPT all -- !lo * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
15 0 0 ACCEPT tcp -- !lo * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:20
16 6 280 ACCEPT tcp -- !lo * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:21
...
36 0 0 ACCEPT icmp -- !lo * 0.0.0.0/0 0.0.0.0/0 icmptype 11
37 9 687 ACCEPT icmp -- !lo * 0.0.0.0/0 0.0.0.0/0 icmptype 3
38 1759 166K LOGDROPIN all -- !lo * 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 0 0 ACCEPT tcp -- * !lo 0.0.0.0/0 0.0.0.0/0 tcp spt:8889 limit: avg 30/min burst 5
2 13 1929 ACCEPT tcp -- * !lo 0.0.0.0/0 0.0.0.0/0 tcp spt:8888 limit: avg 30/min burst 5
3 0 0 ACCEPT tcp -- * !lo 0.0.0.0/0 8.8.4.4 tcp dpt:53
4 39 2838 ACCEPT udp -- * !lo 0.0.0.0/0 8.8.4.4 udp dpt:53
...
41 0 0 ACCEPT icmp -- * !lo 0.0.0.0/0 0.0.0.0/0 icmptype 3
42 0 0 LOGDROPOUT all -- * !lo 0.0.0.0/0 0.0.0.0/0
Chain ALLOWIN (1 references)
num pkts bytes target prot opt in out source destination
Chain ALLOWOUT (1 references)
num pkts bytes target prot opt in out source destination
Chain BFB (1 references)
num pkts bytes target prot opt in out source destination
1 0 0 DROP all -- * * 159.8.41.180 0.0.0.0/0
2 0 0 DROP all -- * * 181.214.92.181 0.0.0.0/0
...
1155 0 0 DROP all -- * * 182.18.132.48 0.0.0.0/0
Chain DENYIN (1 references)
num pkts bytes target prot opt in out source destination
1 0 0 DROP all -- !lo * 187.163.162.242 0.0.0.0/0
2 0 0 DROP all -- !lo * 112.90.237.89 0.0.0.0/0
...
118 24 1464 DROP all -- !lo * 59.11.218.248 0.0.0.0/0
Chain DENYOUT (1 references)
num pkts bytes target prot opt in out source destination
1 0 0 LOGDROPOUT all -- * !lo 0.0.0.0/0 187.163.162.242
2 0 0 LOGDROPOUT all -- * !lo 0.0.0.0/0 112.90.237.89
...
118 20 3504 LOGDROPOUT all -- * !lo 0.0.0.0/0 59.11.218.248
Chain INVALID (2 references)
num pkts bytes target prot opt in out source destination
1 66 3295 INVDROP all -- * * 0.0.0.0/0 0.0.0.0/0 state INVALID
2 0 0 INVDROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x3F/0x00
...
10 4 168 INVDROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:!0x17/0x02 state NEW
Chain INVDROP (10 references)
num pkts bytes target prot opt in out source destination
1 70 3463 DROP all -- * * 0.0.0.0/0 0.0.0.0/0
Chain LOCALINPUT (1 references)
num pkts bytes target prot opt in out source destination
1 91488 108M ALLOWIN all -- !lo * 0.0.0.0/0 0.0.0.0/0
2 91488 108M DENYIN all -- !lo * 0.0.0.0/0 0.0.0.0/0
3 90834 108M BFB all -- !lo * 0.0.0.0/0 0.0.0.0/0
Chain LOCALOUTPUT (1 references)
num pkts bytes target prot opt in out source destination
1 66575 6141K ALLOWOUT all -- * !lo 0.0.0.0/0 0.0.0.0/0
2 66575 6141K DENYOUT all -- * !lo 0.0.0.0/0 0.0.0.0/0
Chain LOGDROPIN (1 references)
num pkts bytes target prot opt in out source destination
1 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:67
2 0 0 DROP udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:67
...
21 0 0 LOG icmp -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 30/min burst 5 LOG flags 0 level 4 prefix "Firewall: *ICMP_IN Blocked* "
22 1256 140K DROP all -- * * 0.0.0.0/0 0.0.0.0/0
Chain LOGDROPOUT (119 references)
num pkts bytes target prot opt in out source destination
1 0 0 LOG tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x17/0x02 limit: avg 30/min burst 5 LOG flags 8 level 4 prefix "Firewall: *TCP_OUT Blocked* "
2 0 0 LOG udp -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 30/min burst 5 LOG flags 8 level 4 prefix "Firewall: *UDP_OUT Blocked* "
3 0 0 LOG icmp -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 30/min burst 5 LOG flags 8 level 4 prefix "Firewall: *ICMP_OUT Blocked* "
4 20 3504 DROP all -- * * 0.0.0.0/0 0.0.0.0/0
Chain PREROUTING (policy ACCEPT 2469 packets, 200K bytes)
num pkts bytes target prot opt in out source destination
1 0 0 REDIRECT tcp -- !lo * 187.163.162.242 0.0.0.0/0 multiport dports 80,2082,2095 redir ports 8888
2 0 0 REDIRECT tcp -- !lo * 187.163.162.242 0.0.0.0/0 multiport dports 21 redir ports 8889
...
236 0 0 REDIRECT tcp -- !lo * 59.11.218.248 0.0.0.0/0 multiport dports 21 redir ports 8889
Chain POSTROUTING (policy ACCEPT 214 packets, 13629 bytes)
num pkts bytes target prot opt in out source destination
1 0 0 SNAT all -- * * 10.8.0.0/24 0.0.0.0/0 to:193.104.35.83
Chain OUTPUT (policy ACCEPT 214 packets, 13629 bytes)
num pkts bytes target prot opt in out source destination
does that look correct or is there a glaring outpoint?
Thanks - Merlin