From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Network with QEMU generated image (guix system vm)? Date: Sat, 24 Sep 2016 19:44:50 +0000 Message-ID: <87pont13rh.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnssr-0004bV-K7 for guix-devel@gnu.org; Sat, 24 Sep 2016 15:45:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnssm-0006Oq-Jd for guix-devel@gnu.org; Sat, 24 Sep 2016 15:45:12 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnssm-0006LH-8H for guix-devel@gnu.org; Sat, 24 Sep 2016 15:45:08 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1bnssk-00072d-8P for guix-devel@gnu.org; Sat, 24 Sep 2016 21:45:06 +0200 Received: from x5d83e522.dyn.telefonica.de ([93.131.229.34] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1bnssV-0002M6-1R for guix-devel@gnu.org; Sat, 24 Sep 2016 21:44:51 +0200 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain I feel like this should be documented better, because I can't figure it out. I should not waste time on figuring out how a service I need to test in the VM can get internet access. Currently I can't ping, git can't clone, gnunet-service can't get its hosts lists, etc. I just need to test one service, I don't want to spend days on figuring out why I can get no in/out connection. Can someone please help me, so that we can improve configuration? Appended are 2 versions of the testvm.scm I used in my branch of gnunet-service. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=testvm.scm Content-Transfer-Encoding: base64 OzsgYmFyZSBib25lcywgbm8gWDExIHNlcnZlci4KKHVzZS1tb2R1bGVzIChnbnUpIChnbnUgc3lz dGVtIG5zcykpCih1c2Utc2VydmljZS1tb2R1bGVzIG5ldHdvcmtpbmcgZGJ1cyBhdmFoaSBkZXNr dG9wKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBjZXJ0cyBzdWNrbGVzcyBhZG1pbiB4b3JnKQoodXNl LXBhY2thZ2UtbW9kdWxlcyBnbnVuZXQgZW1hY3MgdmVyc2lvbi1jb250cm9sIGF2YWhpIHNzaCkK CihvcGVyYXRpbmctc3lzdGVtCiAgKGhvc3QtbmFtZSAidGVzdHZtIikKICAodGltZXpvbmUgIlVU QyIpCiAgKGxvY2FsZSAiZW5fVVMuVVRGLTgiKQoKICAoYm9vdGxvYWRlciAoZ3J1Yi1jb25maWd1 cmF0aW9uIChkZXZpY2UgIi9kZXYvc2RhIikpKQogIChmaWxlLXN5c3RlbXMKICAgKGxpc3QgKGZp bGUtc3lzdGVtCiAgICAgICAgICAobW91bnQtcG9pbnQgIi8iKQogICAgICAgICAgKGRldmljZSAi ZHVtbXkiKQogICAgICAgICAgKHR5cGUgImR1bW15IikpCiAgICAgICAgICViaW5hcnktZm9ybWF0 LWZpbGUtc3lzdGVtKSkKCiAgKHVzZXJzIChsaXN0ICh1c2VyLWFjY291bnQKICAgICAgICAgICAg ICAgIChuYW1lICJib2J0aGVjcmFzaHRlc3RkdW1teSIpCiAgICAgICAgICAgICAgICAoY29tbWVu dCAiIikKICAgICAgICAgICAgICAgIChncm91cCAidXNlcnMiKQogICAgICAgICAgICAgICAgKHN1 cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIiAibmV0ZGV2IgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgImF1ZGlvIiAidmlkZW8iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiZ251bmV0IikpCiAgICAgICAgICAgICAgICAoaG9tZS1kaXJl Y3RvcnkgIi9ob21lL2JvYnRoZWNyYXNodGVzdGR1bW15IikKICAgICAgICAgICAgICAgIChwYXNz d29yZCAiIikpKSkKCiAgKHNlcnZpY2VzIChjb25zKiA7OyhzbGltLXNlcnZpY2UgIzphdXRvLWxv Z2luPyAjdAogICAgICAgICAgICAgICAgICAgOzsgICAgICAgICAgICAgICM6ZGVmYXVsdC11c2Vy ICJib2J0aGVjcmFzaHRlc3RkdW1teSIpCiAgICAgICAgICAgICAgICAgICAoY29uc29sZS1rZXlt YXAtc2VydmljZSAiZGUiKQogICAgICAgICAgICAgICAgICAgOzsoc3RhdGljLW5ldHdvcmtpbmct c2VydmljZSAiZXRoMCIgIjEwLjAuMi4xMCIKICAgICAgICAgICAgICAgICAgIDs7ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIzpuYW1lLXNlcnZlcnMgJygiMTAuMC4yLjMiKQogICAgICAgICAg ICAgICAgICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmdhdGV3YXkgIjEwLjAuMi4y IikKICAgICAgICAgICAgICAgICAgIDs7KGF2YWhpLXNlcnZpY2UpCiAgICAgICAgICAgICAgICAg ICA7OyhkYnVzLXNlcnZpY2UgKGxpc3QgYXZhaGkpKQogICAgICAgICAgICAgICAgICAgKGdudW5l dC1zZXJ2aWNlKQogICAgICAgICAgICAgICAgICAgKGRoY3AtY2xpZW50LXNlcnZpY2UpCiAgICAg ICAgICAgICAgICAgICA7Oyhsc2gtc2VydmljZSkKICAgICAgICAgICAgICAgICAgICViYXNlLXNl cnZpY2VzKSkKICAgICAgICAgICAgICAgICAgIDs7KHhmY2UtZGVza3RvcC1zZXJ2aWNlKQogICAg ICAgICAgICAgICAgICAgOzslZGVza3RvcC1zZXJ2aWNlcykpCgogIChwYW0tc2VydmljZXMKICAg KGJhc2UtcGFtLXNlcnZpY2VzICM6YWxsb3ctZW1wdHktcGFzc3dvcmRzPyAjdCkpCgogIChwYWNr YWdlcyAoY29ucyogZ2l0IHN0IHN1ZG8gbnNzLWNlcnRzIHh0ZXJtCiAgICAgICAgICAgICAgICAg ICBhdmFoaSBmaW5kdXRpbHMgZ3JlcCB3aGljaCB4bW9kbWFwCiAgICAgICAgICAgICAgICAgICB0 Y3BkdW1wIGdudW5ldCBnbnVuZXQtZ3RrIHRyZWUKICAgICAgICAgICAgICAgICAgICViYXNlLXBh Y2thZ2VzKSkpCg== --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=testvm-new.scm Content-Transfer-Encoding: base64 OzsgYmFyZSBib25lcywgbm8gWDExIHNlcnZlci4KKHVzZS1tb2R1bGVzIChnbnUpIChnbnUgc3lz dGVtIG5zcykpCih1c2Utc2VydmljZS1tb2R1bGVzIGRidXMgYXZhaGkgbmV0d29ya2luZyBkZXNr dG9wKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBjZXJ0cyBzdWNrbGVzcyBhZG1pbiB4b3JnIHRtdXgp Cih1c2UtcGFja2FnZS1tb2R1bGVzIGdudW5ldCBlbWFjcyB2ZXJzaW9uLWNvbnRyb2wgYXZhaGkg c3NoKQoKKG9wZXJhdGluZy1zeXN0ZW0KICAoaG9zdC1uYW1lICJ0ZXN0dm0iKQogICh0aW1lem9u ZSAiVVRDIikKICAobG9jYWxlICJlbl9VUy5VVEYtOCIpCgogIDs7KGJvb3Rsb2FkZXIgKGdydWIt Y29uZmlndXJhdGlvbiAoZGV2aWNlICIvZGV2L3NkYSIpKSkKICA7OyAoZmlsZS1zeXN0ZW1zCiAg OzsgIChsaXN0IChmaWxlLXN5c3RlbQogIDs7ICAgICAgICAgKG1vdW50LXBvaW50ICIvIikKICA7 OyAgICAgICAgIChkZXZpY2UgImR1bW15IikKICA7OyAgICAgICAgICh0eXBlICJkdW1teSIpKQog IDs7ICAgICAgICAlYmluYXJ5LWZvcm1hdC1maWxlLXN5c3RlbSkpCiAgKGJvb3Rsb2FkZXIgKGdy dWItY29uZmlndXJhdGlvbiAoZGV2aWNlICIvZGV2L3ZkYSIpKSkKICAoZmlsZS1zeXN0ZW1zCiAg IChjb25zCiAgICAoZmlsZS1zeXN0ZW0KICAgICAgKGRldmljZSAiL2Rldi92ZGExIikKICAgICAg KG1vdW50LXBvaW50ICIvIikKICAgICAgKHR5cGUgImV4dDQiKSkKICAgICViYXNlLWZpbGUtc3lz dGVtcykpCiAgCiAgKHVzZXJzIChsaXN0ICh1c2VyLWFjY291bnQKICAgICAgICAgICAgICAgIChu YW1lICJ6IikKICAgICAgICAgICAgICAgIChjb21tZW50ICIiKQogICAgICAgICAgICAgICAgKGdy b3VwICJ1c2VycyIpCiAgICAgICAgICAgICAgICAoc3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hl ZWwiICJuZXRkZXYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXVk aW8iICJ2aWRlbyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnbnVu ZXQiKSkKICAgICAgICAgICAgICAgIChob21lLWRpcmVjdG9yeSAiL2hvbWUveiIpCiAgICAgICAg ICAgICAgICAocGFzc3dvcmQgIiIpKSkpCgogIChzZXJ2aWNlcwogICAoY29ucyogKGNvbnNvbGUt a2V5bWFwLXNlcnZpY2UgImRlIikKICAgICAgICAgIDs7IChzdGF0aWMtbmV0d29ya2luZy1zZXJ2 aWNlICJldGgwIiAiMTkyLjE2OC4xLjIwOSIKICAgICAgICAgIDs7ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICM6bmFtZS1zZXJ2ZXJzICcoIjE5Mi4xNjguMS4xIikKICAgICAgICAgIDs7ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICM6Z2F0ZXdheSAiMTkyLjE2OC4xLjI1NSIpCiAgICAg ICAgICA7OyhhdmFoaS1zZXJ2aWNlKQogICAgICAgICAgKGdudW5ldC1zZXJ2aWNlKQogICAgICAg ICAgOzsoZGhjcC1jbGllbnQtc2VydmljZSkKICAgICAgICAgICh4ZmNlLWRlc2t0b3Atc2Vydmlj ZSkKICAgICAgICAgIDs7JWJhc2Utc2VydmljZXMpKQogICAgICAgICAgJWRlc2t0b3Atc2Vydmlj ZXMpKQoKICAocGFtLXNlcnZpY2VzCiAgIChiYXNlLXBhbS1zZXJ2aWNlcyAjOmFsbG93LWVtcHR5 LXBhc3N3b3Jkcz8gI3QpKQoKICAocGFja2FnZXMgKGNvbnMqIGdpdCBzdCBzdWRvIG5zcy1jZXJ0 cyB4dGVybQogICAgICAgICAgICAgICAgICAgYXZhaGkgZmluZHV0aWxzIGdyZXAgd2hpY2ggeG1v ZG1hcAogICAgICAgICAgICAgICAgICAgdGNwZHVtcCBnbnVuZXQgZ251bmV0LWd0ayB0cmVlCiAg ICAgICAgICAgICAgICAgICB0bXV4CiAgICAgICAgICAgICAgICAgICAlYmFzZS1wYWNrYWdlcykp KQo= --=-=-= Content-Type: text/plain -- ng0 --=-=-=--