Ik heb Docker geinstalleerd op mijn synology nas. Daarin heb ik de Interactive broker gateway runnen: (https://registry.hub.docker.com/r/mgvazquez/ibgateway/)
Volgens de beschrijving zijn dit de poorten: "In this example you will launch the Interactive Brokers Gateway in paper mode listening on port 4001, and the VNC Server listening on port 5900"
in de docker container heb ik de volgende port mapping gedaan:
Local port 32778 to container 5900
Local port 32776 to container 4001
IP Synology Nas is 192.168.2.6.
Als ik connect vanaf mijn pc via vnc naar 192.168.2.6:32778 werkt het prima.
Nu heb ik een Python script:
Als ik dit run krijg ik een "Getaddrinfo failed".
De "4002" in mijn script is een port setting in de gateway
Ik heb allerlei varianten van mappings geprobeerd maar niets werkt.
Wat zou ik nog kunnen doen?
Volgens de beschrijving zijn dit de poorten: "In this example you will launch the Interactive Brokers Gateway in paper mode listening on port 4001, and the VNC Server listening on port 5900"
in de docker container heb ik de volgende port mapping gedaan:
Local port 32778 to container 5900
Local port 32776 to container 4001
IP Synology Nas is 192.168.2.6.
Als ik connect vanaf mijn pc via vnc naar 192.168.2.6:32778 werkt het prima.
Nu heb ik een Python script:
code:
1
2
| from ib_insync import * ib = IB() ib.connect('192.168.2.6:32776', 4002, clientId=1) |
Als ik dit run krijg ik een "Getaddrinfo failed".
De "4002" in mijn script is een port setting in de gateway
Ik heb allerlei varianten van mappings geprobeerd maar niets werkt.
Wat zou ik nog kunnen doen?