raspberry wlan0 ifconfig fail

树莓派的wifi网卡总是上不了网,搞了很久都找不到解决办法 提示错误是当运行ifconfig wlan0分配ip时出错: [20014.112395] wlan0: deauthenticating from xxx by local choice (reason=3) 但是lsusb时发现设备还在,应该不是电源的问题,百思不得其解 google了很久终于发现当前居然有wpa的进程(我的wlan0是无密码的) pi@raspberrypi ~ $ ps aux|grep wpa root 2071 0.0 0.3 5952 860 ? Ss 23:47 0:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid … Continue reading

ubuntu 12.04上安装puppet

发现官方的说明问题很多,不过全做一个参考吧 puppet的agent端安装没有问题,但是master涉及到postgresql数据库的配置,简单运行puppet-enterprise-installer会出错 我在安装目录的answers目录下发现很多配置文件,其中full_suite_existing_postgres.sample最符合master的需求,于是将其复制到安装的根目录,修改其中的一些配置项,主要是将其中数据库的host设置为master的域名,对应的数据库设置用户名密码。 然后配置postgreSQL数据库,可以参考这篇文章,设置好postgres密码后,进入 nsfocus@controller:~$ psql -U postgres -W -h 192.168.19.1 Password for user postgres: psql (9.1.9) SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256) Type “help” for help. postgres=# CREATE USER “pe-puppetdb” PASSWORD ‘onemorestrongpass’; CREATE ROLE … Continue reading

[openstack]NAT gateway和port不一致导致VM不能到外网

当VM设置完floatingip后,VM还是不能连接外网,排查原因,发现是quantum中设置的问题: quantum中设置外网为192.168.19.129/25,不设网关,allocation_pools为{“start”: “192.168.19.130”, “end”: “192.168.19.254”}。 root@controller:/usr/src/nova# ip netns exec qrouter-b4721d20-9d39-4d4d-9c37-f18ecb460d02 route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.19.129 0.0.0.0 UG 0 0 0 qg-29c30020-2e 10.0.0.0 0.0.0.0 255.255.255.0 … Continue reading

VM上不了网的一个原因

Openstack中VM上不了网有很多原因,今天遇到一个,其实之前也遇到过,只是不熟了才调试了半天,悲剧。。。 现象:VM联网速度很慢,例如apt-get update能连上主机,但是半天下载不了多少东西 调试:因为VM能上网,所以开始以为是quantum的l3问题,在命名空间下查看iptables和route,均没有问题。。 root@controller:/usr/src/nova# ip netns qdhcp-eb2fc4cd-d656-4e64-adc2-001d3cfbcebd qrouter-b4721d20-9d39-4d4d-9c37-f18ecb460d02 qdhcp-77a8d872-103a-4d8c-9f47-bc6ec34a2ff4 qdhcp-faacf658-dae9-4230-8fbc-7cde47c425b1 然后用抓包: ip netns exec qrouter-b4721d20-9d39-4d4d-9c37-f18ecb460d02 tcpdump -i qg-29c30020-2e (外网网卡) 15:20:00.465882 IP 192.168.19.131 > likho.canonical.com: ICMP 192.168.19.131 unreachable – need to frag (mtu 1454), length … Continue reading

魔高一尺,道高一丈

背景:街道阿姨告诉我党员学习搞积分,上某先锋网一个,满90分钟为止,鼠标不动就不算时间。反人类啊! 码农背景的我仔细看了一下计时相关的部分,用js实现。于是上个月写了一行代码,用chrome+javascript书签搞定了。参见以前我发的微博链接 这个月一看,发现代码重写了,增加了阅读页数限制,究竟是哪个天杀的码农,难道看到我的微博了?更发指的是还增加了浏览器限制,为了自己的便利一遍一遍地强奸小白用户,某些中国程序员的特色 不过重写的代码还是用js实现的,照样搞定!效果如图 代码奉上: javascript:function refreshpage(){ count=10;addtime(); setTimeout(‘refreshpage()’,10000); } refreshpage(); 每十秒钟读十页,我还算好党员吧? 还是那句话,XX这种事情何必呢,码农别为难码农… 如有各种不服,下个月继续pk,顺便提一句,用javascript实现各种限制就是纯粹耍流氓

ruby的ssl问题

师弟的ruby出了点问题,启动rails的时候报错: $ ruby script/server => Booting Mongrel (use ‘script/server webrick’ to force WEBrick)=> Rails 2.1.0 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at … Continue reading

ror的效率确实不错

用三个晚上搞定了实验室的主页(http://pact518.hit.edu.cn),没太费劲。 主要是业务流程做起来比较快,但是ror效率高当然是指在熟悉ror的前提下,不然如果出了问题,找问题的时间完全就可以拿来做一个新的站点了,呵呵。 其实我对ruby的语法还是不太熟,不过做比较简单的应用已经够用了:-)

firefox3扩展的id

一个典型的install.rdf如下: <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em=”http://www.mozilla.org/2004/em-rdf#”> marvelliu.@gmail.com SurfLilac 0.0.1 {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 1.5 3.* marvel happygirl Surf on lilacbbs.com http://lilacbbs/firefox/lilac/ chrome://surflilac/skin/surflilac.png 其中,第一个em:id表示程序的id,这个有两种形式,一种是类似于电子邮件的格式,例如foo@a.com,但是不一定需要是你的真实邮件地址;第二种是gid,具体如何生成gid可以参考http://developer.mozilla.org/en/docs/Generating_GUIDs。 第二个em:id表示这个扩展安装的宿主程序的id,这个可以在https://addons.mozilla.org/en-US/firefox/pages/appversions查到。我当时以为这个em:id是随便写的,结果提示firefox和这个扩展不兼容,ft,呵呵。记住,如果是firefox(版本为0.3, 0.6, 0.7, 0.7+, 0.8, 0.8+, 0.9.x, 0.9, 0.9.0+, 0.9.1+, 0.9.2+, 0.9.3, 0.9.3+, 0.9+, 0.10, 0.10.1, 0.10+, … Continue reading