First start by using one ip address to make things less complicated.
Set elasticsearch correctly in /elasticsearch.yml.
Set the following(Graylog) server.conf - /etc/graylog/erver/server.conf
is_master = true
rest_listen_uri = http://10.0.1.177:9000/api/
web_listen_uri = http://10.0.1.177:9000/
elasticsearch_hosts = http://10.0.1.177:9200
You will now have everything on the one interface.
I would suggest that your log files are probably too big for the size of your VM.
Try sending logs on from a windows or linux host to start. I like to use NxLog rather than filebeat, just a personnel preference.
See that your logs are received and processed correctly, then try your large file.
This is from the graylog sizing guie which suggests that it will not work due to large file size without increasing VM performance.