PDA

Bekijk Volledige Versie : CSF Firewall en POST acties



Arto
24/03/13, 17:27
Beste,

Ik heb een module voor het betalingsverkeer op mijn magento webshop: Omnikassa module van Appmerce
Sommige onderdelen van dit module werken niet naar behoren zoals het terugkoppeling van betaling omdat ik een firewall heb geinstalleer op mijn VPS, namelijk: ConfigServer Security & Firewall - csf v6.04
Mijn server draait op CentOS Linux met Direct Admin.

Na het lezen van dit artikel: http://www.appmerce.nl/blog/issue/magento-commerce/terugkoppeling-werkt-niet-20.html
Heb ik het firewall uitgezet en een test product gekocht en alles werkt goed en ook het terugkoppeling wat erg belangrijk is anders ziet Magento niet dat het klant heeft betaald en krijgt het klant geen factuur.

Nu is mijn vraag hoe ik ervoor zorgen dat dit module dus het post actie toch werkt met het firewall AAN?

Alvast bedankt.

magentohosting
24/03/13, 17:32
Je moet even kijken welke poort door de module wordt gebruikt en deze in CSF openzetten.

Arto
24/03/13, 17:33
Je moet even kijken welke poort door de module wordt gebruikt en deze in CSF openzetten.

Hoe kan ik dit bekijken?
Het IP van het omnikassa website toevoegen aan het allow list is dit een optie?

Arto
24/03/13, 18:30
Het IP van het omnikassa website toevoegen aan het allow list is dit een optie?

Het toevoegen van het IP aan allow list helpt helaas niet.

magentohosting
24/03/13, 18:49
Voor zover ik weet gaat dit gewoon via SSL c.q. HTTPS.
Ik ga er vanuit dat poort 443 gewoon openstaat? Zou je dat is kunnen checken?

Arto
24/03/13, 19:26
Bij csf.conf Allow incoming TCP ports & Allow outgoing TCP ports staat 443 erbij

robheid
24/03/13, 19:42
Controleer even of de server niet via IPv6 communiceert, afhankelijk van je OS en kernel bestaat de kans dat Ipv6 niet goed functioneert od dat de Ipv6 poorten dicht staan.

Arto
24/03/13, 23:56
Nee ik kom er niet aan uit, ik heb het ip van rabobank.nl toegevoegd aan het ignore list van csf maar het helpt allemaal niet.

dennis0162
25/03/13, 09:32
Kijk eens in je dmesg daar zou een melding moeten staan als hij een poort blokkeert.


Firewall: *ICMP_IN Blocked* IN=eth0 OUT= MAC=00:0c:29:4f:13:a6:00:1a:e2:a1:c8:c3:08:00 SRC=x.x.x.x DST=x.x.x.x LEN=84 TOS=0x00 PREC=0x00 TTL=59 ID=0 DF PROTO=ICMP TYPE=8 CODE=0 ID=25656 SEQ=10

Arto
25/03/13, 11:15
Kijk eens in je dmesg daar zou een melding moeten staan als hij een poort blokkeert.

var/log/dmesg bestand is helemaal leeg

magentohosting
25/03/13, 11:34
Wellicht je messages log?

Arto
25/03/13, 13:50
Wellicht je messages log?

Ook niks te zien in messages log bestand.

Arto
25/03/13, 17:55
Ik heb net nog een bestelling geplaats en betaalt om te testen.
Dit zie ik in het domein log (niet error.log)



mijnIP - - [25/Mar/2013:16:47:12 +0000] "POST /omnikassa/api/return/ HTTP/1.1" 302 2333 "https://payment-web.omnikassa.rabobank.nl/nl/payment/customerredirection" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22"
mijnIP - - [25/Mar/2013:16:47:13 +0000] "GET /checkout/onepage/success/ HTTP/1.1" 200 7696 "https://payment-web.omnikassa.rabobank.nl/nl/payment/customerredirection" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22"

Icheb
25/03/13, 20:47
<geen idee wat voor firewall settings er allemaal ingesteld staan>
Kan het zijn dat het wordt uitgefilterd door vreemde useragent strings of iets dergelijks?
Normaal kan de callback van PSP's wel eens ongebruikelijke useragent strings bevatten.