Hi Wei, Just to let you know that the workaround you have suggested fixes the problem.
/bin/bash /opt/cloud/bin/passwd_server_ip X.X.203.2 & Many thanks! Greatly appreciated. Cheers. On Fri, Nov 11, 2016 at 3:49 AM, Cloud List <cloud-l...@sg.or.id> wrote: > Hi Wei, > > Thanks for your reply. > > I ran the command and it seems to be running very long without any > response. Does it take time to execute, or is it supposed to run in > background? e.g. shall I run with & option instead? > > /bin/bash /opt/cloud/bin/passwd_server_ip X.X.203.2 & > > Here's the result: > > root@r-4155-VM:/opt/cloud/bin# /bin/bash /opt/cloud/bin/passwd_server_ip > X.X.203.2 > [no response] > > Because when I grep the process using ps aux, I can see that it seems to > be running as daemon for the first subnet: > > 2199 ? S 0:00 /bin/bash /opt/cloud/bin/passwd_server_ip > X.X.202.2 dummy > 2202 ? S 0:12 python /opt/cloud/bin/passwd_server_ip.py > X.X.202.2 > > Do I also need to add the "dummy" option for the second subnet onwards? > > Looking forward to your reply, thank you. > > Cheers. > > On Thu, Nov 10, 2016 at 9:28 PM, Wei ZHOU <ustcweiz...@gmail.com> wrote: > >> Sorry what I said in previous reply is wrong. The 80 port /apache2 are >> used >> for ssh-key server, not password server. >> >> For password server, there should be a passwd_server_ip.py running with >> corresponding ip. >> The password server will listen the 8080 port, and cache the vm password >> in >> /var/cache/cloud/passwords-X.X.X.X >> >> In a word, you need to run the following command: >> /bin/bash /opt/cloud/bin/passwd_server_ip X.X.203.2 (the vr ip in second >> ip >> subnet) >> >> -Wei >> >> 2016-11-10 13:07 GMT+01:00 Cloud List <cloud-l...@sg.or.id>: >> >> > Hi Wei, >> > >> > Thanks for your reply. >> > >> > You are right, when I tried to access the other subnet IP on port 80, it >> > got connection refused. I have modified the Apache configuration to add >> the >> > port and virtualhost configuration and we are now able to access the >> other >> > subnet IP on port 80. >> > >> > root@test-40g-root-disk:~# telnet X.X.203.2 80 >> > Trying X.X.203.2... >> > Connected to X.X.203.2. >> > Escape character is '^]'. >> > ^] >> > telnet> quit >> > Connection closed. >> > >> > However, password reset still doesn't work. Not too sure what's wrong. >> > >> > I looked at the python script on /opt/cloud/bin/passwd_server_ip.py, it >> > seems to be looking into just one file called >> > /var/cache/cloud/passwords-X.X.202.2 although I see some IPs from other >> > subnets as well inside the file. Is there something we need to modify on >> > the area as well? >> > >> > Any further advice is greatly appreciated. >> > >> > Thank you. >> > >> > >> > >> > >