Conversation with #inferno at Mon Apr 24 23:34:59 2017 on powerman@chat.freenode.net (irc) (23:34:59) #inferno: Topic for #inferno set by anth at 19:45:51 on 04/07/15 (00:05:49) spew left the room (quit: Quit: foobar). (01:20:40) rogpeppe left the room (quit: Ping timeout: 240 seconds). (06:05:14) leg left the room (quit: Quit: Leaving.). (09:49:32) rogpeppe [~rog@79-75-244-167.dynamic.dsl.as9105.com] entered the room. (16:50:33) leg [~jorge@host-24-50-0-161.ibw.com.ni] entered the room. (16:59:00) leg left the room (quit: Quit: Leaving.). (17:27:46) fgudin [fgudin@odin.sdf-eu.org] entered the room. (19:06:07) spew [~ben@73.110.34.182] entered the room. (19:23:12) rogpeppe left the room (quit: Ping timeout: 258 seconds). (19:32:28) spew left the room (quit: Ping timeout: 255 seconds). (19:47:03) spew [~ben@73.110.46.114] entered the room. (19:56:55) spew left the room (quit: Ping timeout: 245 seconds). (20:11:26) spew [~ben@73.110.34.222] entered the room. (21:20:09) leg [~jorge@host-24-50-0-161.ibw.com.ni] entered the room. (23:04:25) noch [~norayr@arnet.am] entered the room. (23:04:39) noch left the room (quit: Client Quit). (23:08:53) noch [~norayr@arnet.am] entered the room. (23:12:14) noch left the room (quit: Client Quit). (23:22:34) noch [~norayr@arnet.am] entered the room. (23:23:11) noch left the room (quit: Client Quit). (23:23:54) noch [~norayr@arnet.am] entered the room. (23:35:40) noch left the room (quit: Ping timeout: 260 seconds). (00:02:02) noch [~norayr@arnet.am] entered the room. (00:02:20) noch left the room (quit: Client Quit). (00:03:17) noch [~norayr@arnet.am] entered the room. (00:47:45) leg left the room (quit: Ping timeout: 245 seconds). (00:59:46) spew left the room (quit: Ping timeout: 264 seconds). (01:14:15) spew [~ben@73.110.34.222] entered the room. (01:24:26) leg [~jorge@190.106.51.228] entered the room. (01:46:37) spew left the room (quit: Ping timeout: 260 seconds). (02:00:53) spew [~ben@73.110.34.222] entered the room. (04:07:40) spew left the room (quit: Ping timeout: 240 seconds). (04:39:17) Fish left the room (quit: Ping timeout: 260 seconds). (04:43:58) Fish [~Fish@136.243.175.51] entered the room. (06:03:16) leg left the room (quit: Ping timeout: 260 seconds). (08:43:12) spew [~ben@73.110.38.163] entered the room. (08:57:41) spew left the room (quit: Quit: foobar). (09:57:38) noch left the room (quit: Ping timeout: 252 seconds). (10:03:51) rogpeppe [~rog@79-75-244-167.dynamic.dsl.as9105.com] entered the room. (13:25:44) noch [~norayr@82.199.193.69] entered the room. (13:33:29) vishap [~norayr@82.199.195.250] entered the room. (13:33:57) noch left the room (quit: Read error: Connection reset by peer). (13:35:00) vishap left the room (quit: Client Quit). (16:28:50) spew [~ben@73.110.33.28] entered the room. (16:56:28) qrstuv1 [~heh@50.106.211.142] entered the room. (16:57:35) qrstuv left the room (quit: Ping timeout: 240 seconds). (17:04:59) spew left the room (quit: Ping timeout: 252 seconds). (17:20:40) leg [~jorge@host-167-48-0-161.ibw.com.ni] entered the room. (17:30:47) spew [~ben@73.110.37.146] entered the room. (20:48:40) spew left the room (quit: Ping timeout: 240 seconds). (21:13:03) spew [~ben@73.110.33.133] entered the room. (23:58:22) vishap [~norayr@arnet.am] entered the room. (00:03:42) qrstuv1 is now known as qrstuv (00:14:30) spew left the room (quit: Quit: foobar). (02:13:09) spew [~ben@73.110.36.9] entered the room. (02:20:41) leg left the room (quit: Quit: Leaving.). (03:06:34) spew left the room (quit: Ping timeout: 260 seconds). (03:41:30) vishap left the room (quit: Ping timeout: 245 seconds). (04:00:29) leg [~jorge@host-167-48-0-161.ibw.com.ni] entered the room. (09:32:15) leg left the room (quit: Quit: Leaving.). (15:05:03) leg [~jorge@host-167-47-0-161.ibw.com.ni] entered the room. (17:38:46) if_gaga1 [~ryabin@91.207.132.76] entered the room. (17:39:08) if_gaga1: hello guys, sorry about my bad english (17:40:07) if_gaga1: i have hosted inferno, and will create sort of virtual ethernet cards and some virtual netwroks inside inferno (17:40:58) if_gaga1: i reading http://www.vitanuova.com/inferno/man/3/ether.html, and after bind '-I#' /net there is no /net/ether[N]/* namespaces (17:41:32) if_gaga1: virtual ethers/networks can be done in hosted inferno? (17:42:42) powerman: if_gaga1: depends on what you call virtual :) (17:43:09) if_gaga1: oh wait (17:43:09) if_gaga1: ; cat /dev/drivers | grep '#l' | wc -l (17:43:09) if_gaga1: 0 (17:43:18) powerman: I didn't used ether device, but AFAIK it (hardware ether) doesn't available in hosted inferno. But you didn't need that: (17:43:19) if_gaga1: this means, i have no driver for ethernet? (17:43:51) powerman: if you need "virtual" then just implement application in Limbo which exports same files as hardware ether device. (17:44:13) powerman: and mount that to /net/ether whatever (17:45:59) if_gaga1: powerman: not exactly, i will create "virtual" ethernet cards, assign own ipstack on each one, and 'emulate' some basic network activity, like ping, for education purposes (17:46:46) powerman: then maybe you didn't need ether devices at all, just network stack like /net/tcp, which is available in hosted inferno (17:48:04) if_gaga1: powerman: okay, i will create some "virtual switch" inside inferno, based on #l driver (17:48:35) if_gaga1: create 4 ethernet 'virtual' cards and connect it with another 4 ethernet virtual cards (17:49:59) if_gaga1: like 2 switch and link between them (17:51:26) if_gaga1: i want to emulate L2 (and L3 in future) network (17:52:20) if_gaga1: if i'm understand correctly the inferno concept, there is no problem (17:52:52) if_gaga1: but in hosted case, i have no ethernet driver :/ regarding http://www.vitanuova.com/inferno/man/3/ether.html (18:01:34) if_gaga1: http://www.gemusehaken.org/ipwl/beta/rev3_231.png.html sad (18:02:24) if_gaga1: the first paragraph (18:11:16) if_gaga1: related topic https://groups.google.com/forum/#!topic/inferno-os/XAfX3Nx-ikQ (18:22:59) if_gaga1: ok, i will try running one native inferno in qemu, connect hosted inferno to then, and share '/net/ether' (19:17:27) if_gaga1 left the room (quit: Ping timeout: 240 seconds). (19:50:24) leg left the room (quit: Ping timeout: 258 seconds). (19:54:45) darvon left the room (quit: Ping timeout: 260 seconds). (19:56:21) darvon [~darvon@107.191.100.185] entered the room. (20:04:16) leg [~jorge@161.0.47.167] entered the room. (20:15:40) leg left the room (quit: Ping timeout: 240 seconds). (20:52:38) if_gaga1 [~ryabin@128-68-73-9.broadband.corbina.ru] entered the room. (20:58:49) leg [~jorge@host-167-47-0-161.ibw.com.ni] entered the room. (21:42:40) leg left the room (quit: Ping timeout: 260 seconds). (21:45:10) leg [~jorge@host-167-47-0-161.ibw.com.ni] entered the room. (22:07:11) if_gaga1: wow, it works! (22:07:14) if_gaga1: mount -Ac 'tcp!172.16.168.2!1234' /n/native (22:07:50) if_gaga1: cat /n/native/net/ether0/clone (22:07:54) if_gaga1: cat /n/native/net/ether0/3/stats (22:10:16) powerman: :) (22:10:35) powerman: everything is a file, that's it. (22:14:16) if_gaga1: also, i running native inferno in qemu using this how-to https://bitbucket.org/dboddie/inferno-os/wiki/Building%20a%20PC%20Disk%20Image (22:15:13) if_gaga1: anyway, i have question, how i can create virtual ethernets stack, and something like a bridge (for virtual switch) (22:18:51) qrstuv: you can begin by reading os/pc/devether.c (22:18:52) powerman: if you've multiple /net/etherX/ and you needs to use them as one somehow, then you just write an app in Limbo which exports file tree which looks and feels just like usual /net/ether/ (so you can mount it somewhere) and that app uses several other /net/etherX/ to proxy/translate operations done on it's own virtual exported file tree (22:19:12) powerman: or just run existing app if there is one - I didn't used /net/ether so I don't know (22:32:59) Lucifero [25b60eaf@gateway/web/freenode/ip.37.182.14.175] entered the room. (22:33:06) Lucifero left the room. (22:58:19) if_gaga1: powerman: yep, i assumed the same way, mount /net/etherX in differenet limbo process... (01:10:17) duper left the room (quit: Read error: Connection reset by peer). (01:10:31) duper [~super@ca4.blackcatz.org] entered the room. (01:17:12) rogpeppe left the room (quit: Ping timeout: 260 seconds). (05:03:28) leg left the room (quit: Quit: Leaving.). (08:28:10) if_gaga1 left the room (quit: Ping timeout: 245 seconds). (09:16:12) rogpeppe [~rog@79-75-244-167.dynamic.dsl.as9105.com] entered the room. (09:25:30) if_gaga1 [~ryabin@91.207.132.76] entered the room. (12:25:00) if_gaga1 left the room (quit: Ping timeout: 260 seconds). (12:38:47) if_gaga1 [~ryabin@91.207.132.76] entered the room. (13:02:48) if_gaga1 left the room (quit: Ping timeout: 260 seconds). (14:17:33) if_gaga1 [~ryabin@91.207.132.76] entered the room. (16:48:01) leg [~jorge@161.0.47.167] entered the room. (17:16:52) if_gaga1 left the room (quit: Ping timeout: 258 seconds). (17:55:19) vishap [~norayr@82.199.206.159] entered the room. (20:26:13) noch [~norayr@arnet.am] entered the room. (20:29:31) vishap left the room (quit: Ping timeout: 240 seconds). (20:44:01) rogpeppe left the room (quit: Ping timeout: 240 seconds). (20:45:22) noch left the room (quit: Ping timeout: 246 seconds). (23:12:01) acmeuser [~acmeuser@ip5f5ad8ee.dynamic.kabel-deutschland.de] entered the room. (23:12:13) acmeuser: yes this dog (23:14:31) acmeuser left the room (quit: Remote host closed the connection). (23:58:39) leetspete1: Related: http://i.imgur.com/d5OmGet.png (00:01:21) fnodeuser: good dog :P (00:20:01) doppler [~doppler@unaffiliated/doppler] entered the room. (00:20:12) doppler left the room. (01:27:30) qrstuv left the room (quit: Remote host closed the connection). (01:29:22) qrstuv [~heh@50.106.211.142] entered the room. (06:53:31) leg1 [~jorge@host-200-49-0-161.ibw.com.ni] entered the room. (06:53:40) leg left the room (quit: Ping timeout: 240 seconds). (10:05:18) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.