I'm guessing the problem is something firewall-related. MultiChain sets a random "port" for peer-to-peer connections in a blockchain when it is created (port 5797 in the example you showed below) and I'm guessing this is blocked on the route between the two nodes you are trying to connect.
You will need to contact your network administrator about this, to see whether this port can be opened, or if you should use a different port. If the latter, when a blockchain is created, and before it is started running, you can change its network port in the default-network-port parameter in the blockchain's params.dat file.
Note also that the grant permission is assigned to a blockchain address, rather than an IP address, and the exact instructions are provided once you successfully can have the two nodes talking to each other, even before the second can actually fully connect.