It is fiction, as it is invented by ChatGPT. But I have not edited any of the screenshots. It is all authentic conversation. The part until testing the ping command was what ChatGPT gave on the first sample. For the later ones where I tried to loop back to ChatGPT from the virtual machine, I sometimes needed to resample, but not more than a handful of times.
In order to let ChatGPT believe the internet is working, I find that you do need to build up slowly. Use some `cd` or `ls` commands, then verify that ping is working, only then try some browsing. I did not need any other commands than the ones in the blogpost.