STATUS updates =====TODO===== * How to handle UNIX journal keywords? * Need to finish writing up HPC0 projects * the formular plugin is giving me errors, need to figure this out (email assignment form) * use include plugin to include a page containing various prior month status pages * can I install writer2latex on wildebeest herd without needing gcj?? * update lair-nfs for new idmap Domain of "lair" * put UNIX course listing examples in public directory =====URLs===== Some links of interest: * http://www.freelists.org/post/dokuwiki/invoke-mediamanager-in-a-plugin,2 * unrelated: http://infoworld.com/d/adventures-in-it/run-it-business-why-thats-train-wreck-waiting-happen-477 * [[http://www.youtube.com/watch?v=ggB33d0BLcY&feature=player_embedded#|laddergoat]] * [[http://www.llvm.org/|LLVM]] * [[http://fluxbox-wiki.org/index.php?title=Howto_set_the_background|Fluxbox config]] * [[http://www.reocities.com/harpin_floh/glglobe_page.html|GLglobe]] * [[http://www.heavens-above.com/|Heavens Above]] =====Other Days===== =====May 15th, 2010===== ====Lab46 locked==== Around 8:32PM, Lab46 locked up... we had a much longer stretch this time... some 22-24 days. I restarted it. =====May 10th, 2010===== ====PPTP==== I felt... possessed... to try and see how difficult it would be to establish VPN connectivity with something other than OpenVPN. Specifically, one of the VPN protocols supported natively by Windows XP and many mobile devices. PPTP seems to be oft-mentioned in terms of support, so I investigate. PoPToP seems to be THE one to use, so I grabbed it... there's an OpenBSD package for it, so I sucked it down and installed it: jb:~$ wget http://ftp.eu.openbsd.org/pub/OpenBSD/4.0/packages/i386/poptop-1.1.4.b4p1.tgz jb:~$ sudo pkg_add poptop-1.1.4.b4p1.tgz I followed the blog post/tutorial [[http://blogs.techrepublic.com.com/networking/?p=48&tag=rbxccnbtr1|here at techrepublic.com]], and achieved success. First up, I made the /etc/pptpd.conf file: ################################################################################ # # PoPToP configuration file # # for PoPToP version 1.1.4-b3 # ################################################################################ option /etc/ppp/ppp.conf localip 10.80.1.250 remoteip 10.80.1.248-249 listen 72.43.34.89 pidfile /var/run/pptpd.pid Next, /etc/ppp/ppp.conf: loop: set timeout 0 set log phase chat connect lcp ipcp command set device localhost:pptp set dial set login set mppe * stateful # Server (local) IP address, Range for Clients, and Netmask # Use the same IP addresses you specified in /etc/pppd.conf : set ifaddr 10.80.1.250 10.80.1.248-10.80.1.249 255.255.255.255 set server /tmp/loop "" 0177 loop-in: set timeout 0 set log phase lcp ipcp command allow mode direct pptp: load loop # Disable unsecured auth disable pap disable chap enable mschapv2 disable deflate pred1 deny deflate pred1 disable ipv6 accept mppe enable proxy accept dns # DNS Servers to assign client # Use your own DNS server IP address : set dns 10.80.1.1 # NetBIOS/WINS Servers to assign client # Use your own WINS server IP address : #set nbns 20.1.1.100 set device !/etc/ppp/secure Next up we needed /etc/ppp/secure: #!/bin/sh exec /usr/sbin/ppp -direct loop-in (chmod u+x this file... others are chmod 400). Finally on the PPTP front is the /etc/ppp/ppp.secret file, where you break out all the users who can authenticate... format is as follows: username password * username2 otherpassword 10.80.x.y If you provide *, IP is dynamically assigned; if you specify an IP, that gets assigned. Also need to perform changes to /etc/pf.conf: set skip on { lo re0 bridge0 tun0 tun1 } # tun1 gets used (tun0 already in use for OpenVPN) ... # LAIR PPTP VPN experiment (mth) pass in quick on $ext_if proto tcp from any to $ext_if port = 1723 modulate state pass in quick on $ext_if proto gre from any to $ext_if keep state pass out quick on $ext_if proto gre from $ext_if to any keep state #pass in quick log on tun0 all #pass out quick log on tun0 all #pass in quick log on tun1 all #pass out quick log on tun1 all Reload pf rules (initially, I forgot to skip on tun1--- so it would connect, but you couldn't ping or anything, skipping on tun1 and the whole thing lit up). I commented out the "pass in/out" on tun0/tun1, because we're already ignoring them... although I suppose it is more secure to do it this way. For now, just experimenting. Now, let's LAUNCH [over] IT! jb:~$ sudo /usr/local/bin/pptpd -d *NOTE: if it matters, I also did a "ifconfig gre0 create" ... not sure if this is getting utilized specifically or not. tailing /var/log/daemon will stream beautiful messages of connectivity. In short: that was dead easy. Pros: * Works with XP as a client! (verified with my XP VM) * Works with OpenBSD 4.0 as a server * per-user access control * per-user IP allocation * Upon connecting, **ALL** traffic gets routed through the connection Cons: * Upon connecting, **ALL** traffic gets routed through the connection Upon further looking- routes are established that make the client PREFER the VPN connection for ALL traffic So obviously it would be nice to know how to set it up to NOT route everything... but in some respects, it is nice to know the option exists to route ALL traffic (ie if you're on a restricted or untrusted network). ====OpenWRT wireless==== http://josefsson.org/openwrt/wlan.html
^ [[status/status_201004|Previous Month]] | ^ [[:status|Current Month]] | ^ [[status/status_201006|Next Month]] |