What is the IP of your machines?
You said that your logstash is using the IP 192.158.1.150, but I will assume this is a type and the correct IP is 192.168.1.150, which is the IP in your telnet screen and your screenshot.
But your packet beat configuration is pointing to another IP address, which is 192.168.1.150.
output.logstash:
hosts: ["192.168.1.100:5044"]
pipline: geoip-info
What is the correct IP address? Check your configuration to see if you are using the correct IP address.
The Telnet blank screen means that the connection was established.