[06:24] Morning y'all. [06:26] o/ [07:03] morning magespawn [07:03] Howdy [07:04] i am better than yesterday, thanks for asking and how are you? [07:06] morning gu [07:06] *guys [07:06] lol [07:06] too used to tab-completion [07:06] Well that is all ways good, Kodez. I am well too. [07:06] Morning superfly [07:06] Ha [07:08] Hay Banlam, did not see you there. [07:09] gmorning :) [07:23] I am off, on the road today, see y'all later. [07:38] good morning superfly maiatoday and others [07:40] Hi all [07:40] lo inetpro jy's seker al by die werk [07:43] hi Kilos [09:26] hmmmm [09:27] win8 looks bleh [09:41] good morning everyone [09:41] Maaz: tell Kilos I say hi [09:41] inetpro: Sure, I'll tell Kilos on freenode [09:54] good morning inetpro [12:08] greetings humans. [12:09] And others. [12:09] :) [12:09] sjoe sjoe [12:19] :) [12:22] Where can I buy a set of DVD's for the latest ubuntu in the Durvanville Bellville region. ( I will also through in some beer ) [12:24] google for a toaster near you [12:26] UCT use to be the best. [12:26] Now it seems the toaster is somewhat fried and unmaintained. [12:27] What is google ? Only kidding. Ok bad joke. [12:27] ;) [12:29] o0o0 [12:30] Why do you want to buy?? [12:31] If its going to be close to me and easy to get. I am willing to buy. [12:31] Or buy beer. [12:31] :) [12:34] Downloading takes forever. [12:34] And I have to do it at someone else's place. [12:35] well in stellenbosch there is a wifi network called SCN with free access to ftp.sun.ac.za and mirror.ac.za [12:36] Sounds like an option. thanks Kerbero. [12:36] However, I am sure someone or even a couple of people in Durvanville could assist. [12:36] If I just knew who. And if they would be willing. === Unknown0BC is now known as Alive [12:41] :) [12:44] Alive[InJoburg] would hav ebeen a nice nick [12:47] I could always go visit jobrg [12:47] ;) [12:47] :D [14:39] Hi Can you tell me if i can and how do i connect a 3g connection to my linux Laptop [14:47] evening geeks [17:06] o/ lo kbmonkey [18:01] o/ nuvolari [18:01] how goes it man? [18:10] Evening all [18:10] hi magespawn Kilos [18:10] evening superfly kbmonkey and others [18:10] Kilos: By the way, inetpro on freenode told me "tell Kilos I say hi" 8 hours, 28 minutes and 56 seconds ago [18:11] Hi Kilos [18:11] haha [18:11] Maaz, ty [18:11] You are welcome Kilos [18:11] hi magespawn [18:13] oh magespawn I probably asked this before, what bot framework is Maaz built on? supybot? [18:13] ibid [18:13] or isnt that the framework [18:13] kbmonkey no idea not my bot [18:14] hi Kilos [18:14] kbmonkey, ask cocooncrash . its his bot [18:14] ++kilos [18:14] kbmonkey: Ibid [18:14] yay i was right [18:14] kbmonkey why? [18:15] hiya cocooncrash all good? [18:15] curious :) [18:16] you lucky curiosity kills cats not monkeys [18:16] Ha [18:17] but also remember that satisfaction brings the cat back [18:17] kbmonkey what about the greeter bot? [18:17] ya [18:17] Thats the first time I have heard that [18:18] well yes, it could be a part of maaz? it was a thought, have not written up a spec of it [18:18] thats an add on from nosy peeps [18:19] but hey, if it looks good a simple patch could be applied to Maaz ? [18:19] ibids rock [18:21] basic idea is: if Maaz sees a new name, and the chan is idle for some period, Maaz can give a greeter and that there's nobody active at that time [18:21] ah [18:22] thats too involved [18:22] i notice some new people coming from the freenode web chat, say hi, then after 5 mins they close the page [18:22] yeah i greet when im online [18:22] as my irssi is away but still captures channels, i come back and notice [18:24] not too involved Kilos. Maaz already monitors the channel. [18:25] you but he is like a good woman. only speeks when spoken to [18:25] * Kilos ducks [18:25] oh maia not here [18:25] * kbmonkey slaps kilos with a large wet trout [18:25] sorry mrs_fly [18:25] hehe [18:25] XD [18:26] I will defend all ladies with as many trouts as needed. [18:26] just wait till I get my order of rubber chickens s in [18:26] lol [18:26] Pity on the trouts [18:27] tenderising [18:27] Thought you only had do that with steak [18:27] lol [18:28] only old cows [18:28] Like you? [18:28] yeah im very tough [18:28] like dry leather [18:28] LOL [18:29] So maybe they tenderising you not the fish. Hope you do not taste good cooked [18:29] ha ha ha [18:30] no man, gimme the ripe peaches anyday :O [18:30] or bananas [18:30] And almodes, always good with trout. [18:30] Almondes even [18:30] huh? [18:30] eeeew [18:31] never spoil good food with doff add ons [18:31] like they serv crayfish with garlic sauce [18:31] fools [18:32] minimalism :) [18:32] As long as it is not too strong [18:32] okay let me browse through ibid docs... [18:33] no man crays and prawns and crab must just be boiled then eaten [18:33] garlic is good on other foods, [18:33] not sea food [18:33] maybe trout [18:33] I like it on almost anything [18:34] one needs to savour the flavours to appreciate them [18:35] Maaz, coffee on [18:35] * Maaz starts grinding coffee [18:35] But then againI also like peri peri [18:35] hi bakuman [18:35] hi hi [18:35] work work [18:35] gonna pickle aubergines with garlic tomorrow XD [18:35] italian style [18:35] so do i on every meal. make my own chilli garlic sauce [18:36] but never on crays [18:36] Thermidor? [18:37] maybe because its not pure lobster [18:37] been doctored [18:37] Brb [18:39] Coffee's ready for bakuman! [18:40] kbmonkey found this http://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3D06lEayLcJ6g&v=06lEayLcJ6g&gl=US [18:40] I will watch it tomorrow [18:41] xubuntu crashed this morning, couldnt boot at all. [18:42] boot-repair from maverick said some partition was full [18:42] deleted archives file and ran boot-repair now all good again [18:43] luckily got archives on external [18:43] * bakuman had zubuntu for one day and then formatted [18:43] lol [18:44] zubuntu? [18:44] ubuntu is the best up to where unity kicks in [18:44] the car guard song, he he magespawn [18:44] your drive got full and it didnt boot Kilos? sjoe [18:45] Sorry, kbmonkey? [18:45] yeah kbmonkey maybe 6g drives are getting to small [18:45] oh wait magespawn, that youtube url you gave? [18:46] it does not redirect me to a video [18:47] ah nm, got the video code from the url anyway [18:47] Obj okay [18:57] Useful? [19:03] seems to be for second life [19:03] if I have it right? letting it buffer a bit, [19:04] Just did a search on "greeter bots", lol, did not look at the video [19:05] kbmonkey, have you looked at all you can do with ibids [19:06] theres pages of stuff [19:06] setting it up now Kilos [19:07] okay let me skip to the plugin design [19:07] but i like to install to try it out [19:08] ah, wait, it supports SQLite :p okay even better [19:09] That the default install I think [19:37] night guys. sleep tight. [19:37] gn Kilos [19:38] slapp lekker [19:44] kbmonkey just wrote my first python program [19:45] cool magespawn :D [19:45] what did you write? [19:46] Just something to join two variable called "Favorite Foods". Lol, all of six lines or so. [19:46] the basics are important [19:47] got a ibid bot up and running, going throught the plugin docs now [19:48] *HRM* [19:48] http://pastebin.com/GFkQnf6e [19:48] that could get very very nasty [19:50] heard of that Symmetria. already started collecting IP list for /ettc/hosts ;) [19:50] awesome [19:50] ek sal kan doen sonder dns vir 'n dag [19:50] dag van rus [19:50] yes :D [19:50] dis anyway 'n saterdag [19:50] so wie benodig internet anyway [19:50] goeie dag om te gaan bergklim [19:51] kbmonkey: is it working? [19:52] Symmetria: of course, failure of the root DNS servers probably wouldn't affect most people (assuming they are behind caching resolvers) [19:52] tumbleweed the caching resolvers wont help for very long if the expiry times are set up [19:52] and on most of the CDN's where the majority of traffic comes from, those expiry times are set very low [19:52] so they will expire the caches pretty damn fast [19:53] the TLD records have fairly high TTLs though [19:53] yes tumbleweed I'll report back with progress.. [19:53] Would you be able to get paste it if you have the ip of google, or will they not be able to search? [19:53] Past [19:54] tumbleweed in theory yes, except, .com and .org are directly root served if I remeber correctly [19:54] attacking gtld roots would probably be far more effective [19:55] magespawn, you can place the host name and IP in your /etc/hosts to direct you locally. but of course majority of folks out there wont know/do this [19:55] heh, my bigger concern is what its going to do to bandwidth in .za [19:55] particularly on the providers that host the roots [19:55] yeah [19:55] in theory, tenet's L-ROOT instances shouldnt get hit that hard, since they are prepended to hell and gone internationally so they arent likely to take a lot of traffic [19:56] IS's root instances though dont look like they are internationally prepended [19:56] prepended? [19:56] So it will mostly affect those who do not know to get past it? [19:57] hrm, I wonder if I can turn up the cache period on my local DNS [19:57] depends. as Symmetria said, could slow down ISPs to affect everyone :/ [19:57] Only 13 DNS servers world wide? [19:57] magespawn: no, root DNS servers [19:57] Kerbero the bgp announcements for the anycast [19:57] magespawn: only 13 IP addresses. Some of them have lots of machines anycasted behind them [19:58] there are tons of DNS servers [19:58] magespawn there are 13 anycast IP addresses for the rots, LOTS of instances though [19:58] roots I mean [19:59] Kerbero basically, do you know how bgp works? [19:59] Anybody know of a good reading source, or else I am going to bug you with all the questions? [19:59] before I try and explain prepend :) [19:59] Symmetria, sort of [19:59] but not really [19:59] Kerbero, ok, bgp 101 in its simplest form [19:59] I have no idea [19:59] traffic on the internet is routed from one autonomous system to another [19:59] each major connected network has an autonomous system [20:00] Cool more lessons [20:00] (so teh tenet network for example is 2018, the IS network is as 3741) [20:00] the path that traffic takes by default is as to as, and by default the shorter the path the more preferred the route [20:00] lessons are cool [20:00] so for example, traffic from tenet -> is, would have a single as hop (3741) since its directly connected [20:01] but traffic to something behind someone like NTT, would go 36944 (tenet's international upstream) -> 2914 (NTT) -> whoever you were reaching [20:01] right? [20:01] now, if you wanna depreference traffic coming back to you, the easiest way to do that is to extend that path, by fake injecting as numbers into it [20:02] so say for example, IS who is directly connected to TENET (3741) its a single hop [20:02] tenet also has a route to IS via Neotel (36914 3741) would be the path [20:02] if I.S wanted to force tenet traffic to come via neotel [20:02] they could inject their own ASN a coupla times on the route announcements to tenet [20:02] makign their path something like [20:02] o [20:02] 3741 3741 3741 3741 [20:02] at which point the neotel path is shorter and therefore preferred [20:03] Path selection done automatically? [20:04] ok and where does prepend come in then? [20:04] kerbero the prepend is what you call that artificial lengthening of the path [20:04] ahh ok [20:04] prepend = the injection of autonomous system numbers before your own to lengthen the path [20:05] magespawn yeah, bgp has like, a 13 stage path selection process [20:05] and as path length is one of the steps [20:05] so tenet's dns roots are prepended a lot so that it do not try to go directly to ZA as's [20:05] *do not receive directly [20:06] Why not make it go directly? Why make it take another path? [20:06] interesting... [20:06] Kerbero prepended internationally [20:06] not prepended locally [20:07] so when the Lroot prefix's are announced to local providers, there is no prepend [20:07] when its announced internationally, its prepended 6 or 7 times [20:07] basically because we dont want internationals querying the servers [20:07] its bad for them, and bad for tenet [20:07] (as a matter of interest, the joburg lroot is doing about 250 queries a second ona verage) [20:08] Too much traffic? [20:08] magespawn latency on the queries [20:08] ahh makes sense now [20:08] Ahh right [20:09] I want to know more. [20:09] magespawn ok, ummm [20:09] DNS 101 and explaining the root servers [20:10] you do a DNS server for www.is.co.za right [20:10] to your isp's dns server [20:10] that dns server goes, I have no clue where www.is.co.za is, so lemme go find out [20:10] so, it first needs to figure out who can give it answers about .za [20:10] so it queries one of the root servers for the nameservers that are authorative for .za [20:10] then it queries those servers it now knows about for co.za [20:11] and then queries the co.za servers for is.co.za [20:11] and then queries the is servers for www.is.co.za [20:11] so, there are 13 root server ip addresses [20:11] those ip addresses are mapped to multiple servers all over the world and represent hundreds of servers [20:12] So if one goes off the rest carry on [20:12] tenet for example hosts one of the L Root servers (199.7.83.42) right? [20:12] Okay [20:12] now, tenet announces that address to the world "HI! I have this address" [20:12] then, whoever else hosts one of those L root server instances also announces to the rest of the world "Hi! I have this address" [20:13] then, the bgp path selection process I talked about earlier, chooses the closest one and routes the traffic to the server thats closest [20:13] Physically? Or by path selection? [20:13] and in this particular case, we have the server itself announcing itself to the tenet network, the tenet network then announces to the rest of the world, so, if the server dies, the announcement will disappear [20:13] path selection [20:13] which is why you prepend the announcement internationally [20:14] because ip routing has no knowledge of geography [20:14] jip [20:14] this is starting to sound a lot like my master's topic [20:14] here, lemme show you from the perspective of tenet's upstream [20:14] Okay [20:15] UBUNTUNET-LND-GW-1>show ip bgp 199.7.83.42 [20:15] BGP routing table entry for 199.7.83.0/24, version 436683794 [20:15] Paths: (3 available, best #1, table default) [20:15] ok, so the router sees 3 paths for that subnet [20:15] 2018 2018 2018 2018 2018 2018 20144 [20:15] 2914 24990 20144 [20:15] 2914 24990 20144 [20:15] (you'll notice the second path is duplicated, thats because there are two connections to NTT) [20:15] and then top path is the TENET path, its WAY longer than the rest [20:15] and you can see the prepending going on [20:16] now look at the IS routing tables for that subnet [20:16] 3741 2018 20144 [20:16] they come to TENET, shortest path [20:17] SAIX on the other hand gets it internationally because they dont peer with TENET [20:17] (if you traceroute that subnet from your isp you should see where it goes) [20:17] * cough * n00bs [20:17] :P [20:17] Indeed, at somethings at least [20:18] pretty sure almost all networks in south africa other than saix will be getting that prefix from tenet [20:18] saix is telkom right? [20:18] yeah [20:18] so all networks in SA will be fine on saturday except saix [20:18] bunch of douchebags :p [20:18] Lol [20:19] Kerbero heh, in theory, unless they break tenet in the attack :p [20:19] Okay another question then? [20:19] ask away :) [20:19] Symmetria, we will try our best this side :P [20:21] heh magespawn Im always willing to answer questions, so you can ask whatever [20:22] are you back in cape twon? [20:23] town [20:23] Kerbero in east london chilling here :) [20:23] was in capetown briefly on monday and tuesday though [20:23] ok nice [20:23] I resell Vodacom for @lantic. With the 3g you get an @lantic email address, the smtp is voadacom.co.za for it to work. When using gmail it does not matter what the connection as loong as the smtp is googled. Why? [20:24] you originally from the EC? [20:24] Vodacom and googles [20:25] magespawn what you mean as long as the smtp is googled? not sure I understand your question [20:25] Kerbero heh, was born in capetown, grew up in east london though [20:28] if bgp was location aware, would it help the routing on the internet? [20:28] With @lantic address if connected via Vodacom 3g the smtp must be Vodacom.co.za for it work, but if you are using a gmail address the smtp must be googles irrespective of the connection. Why? [20:29] magespawn, maybe vodacom does not allow any non-vodacom source email addresses via their smtp server [20:31] I thought it might be some sort of internal routing agreement to reduce traffic going of thei networks [20:32] if it comes to smtp servers i normally suspect anti-spam rules [20:32] Excuse the typoes on a touch screen here [20:33] Ahh but if I use a mtn 3g the the smtp has to be mtn.co.za [20:33] yes, the same logic applies [20:33] Still a resell through @lantic with their email address [20:34] its almost certainly anti-spam rules [20:34] open relays are bad practice [20:34] But then if the pc is connected via Adsl you have to use something else [20:34] magespawn basically, it wont let people from outside certain ip ranges use their smtp servers probably [20:35] and it also probably wont allow you to use their smtp servers for domains it doesnt know about [20:36] The upside of this is that you have to create two accounts on the email client for one email addres just changing the smtp [20:37] arghhhh [20:37] my puppy just cheweed through the network cable to my amp [20:37] Thought it was me, lol [20:41] heh [20:41] damn there is a lot of traffic coming into ubuntunet from google in europe [20:41] Is it possible to setup an email server with dyndns? [20:41] 1.3gigabit/second [20:42] magespawn in theory yes, better way to do it though is just to set the email server to do user/password authentication and leave the dns/ip restrictions off it [20:43] How would it be found if the router ip keeps changing? [20:51] This is quite nice to read http://www.bgp4.as/ for us n00bs [20:51] magespawn: even though your 3G modem gets a public IP address (it does on Vodacom), it is actually on a private internal network [20:52] so mtn likely makes sure all smtp traffic must flow through their smtp server. [20:54] Okay , if I use the google smtp then it does not matter the connection, so would that be a routing deal between @lantic and either Vodacom or mtn, so they do not have to pass traffic to another network? [20:56] I am quite happy to go and do my own reading on the net, if I know where to go. [20:58] umm [20:58] well, its unlikely to be any rotuing deal [20:58] on the smtp [20:58] smtp routes via IP [20:58] @lantic and vodacom could be connected any which way, the smtp traffic will flow via whatever ip routes exist between them [20:58] either directly or via the general internet [21:00] (sorry if I was taking a while to respond, was busy editing a php script) [21:02] I have lots of questions. I am one of the few persons with the slightest clue about computers in Hluhluwe, so I am always trying to learn more [21:02] No worries [21:03] Besides always fun to learn more things [21:04] And I like picking experts brains, you get all the benefits of their experience. [21:06] Also found this http://en.wikipedia.org/wiki/Border_Gateway_Protocol [21:12] heh yeah, bgp is something that would take me a while to properly teach you [21:12] its relatively simple in concept [21:12] there is just a lot to it [21:12] bgp is one of those protocols that allows you to do almost anything in very simple ways, and that includes seriously shooting yourself in the foot [21:13] Well when I first read about ip addresses and subnets etc it confused the hell out of me, but th 100th time it started to make a little sense [21:14] heh and the problem with bgp mistakes is that often, they dont only affect you [21:14] a mistake in bgp can affect the internet world wide [21:14] Oops. [21:14] and the impact of such a mistake will be felt in seconds [21:14] because what happens, you announce a route to an upstream [21:14] they announce it to all their upstreams etc [21:14] and the route you are announcing goes world wide in less than 5 minutes [21:15] if you announce a route for space you dont actually have, and your upstream accepts and propogates it because of bad filtering [21:15] the whole world is going think that you are the destination for that space [21:15] and whoever REALLY owns that ip space is not gonna get any traffic [21:15] (thats a pretty simple way of explaining IP hijacking, and there is slightly more to it than that, like route selection process, but thats the basics of it) [21:15] So if you want to shut down the net let me control your bgp for about 15 minutes then [21:16] magespawn *shrug* hijacking space was how the pakistani telco took youtube off the air for 4 hours a few years ago [21:17] Would something like the Tor be able to get past that? [21:17] once IP space is hijacked like that, aint anything gonna really get past it, everything runs on top of the IP routing [21:18] this is why when teaching BGP, those of us that teach it always tell people over and over and over again to make sure their filtering is correct [21:18] so that they dont accept, or announce space that shouldnt be flowing around [21:19] I can show you how to pick up dangerous reptiles if you like. [21:19] LOL my puppy can show you how to pick up and kill rodents :P she's gotten extremely good at hunting everything that moves in the garden haha [21:20] Information exchange. Useful information hopefully. [21:21] I like to keep the snakes alive if I can. They kill my rodents. [21:21] Hi psydroid [21:21] lol we get some puffies here [21:22] anyway, Im off to watch an episode or 2 then get some sleep [21:22] I am also off, night all. [21:23] night