Felix Yan | 2011-04-12 | 215 views
今天公交车堵在路上, 蛋疼的拿出本本开机, 用爪机的Wi-fi hotspot打开了分享, 但是使用wifi-select的时候却提示连接失败…
失败时候的提示类似如下:
:: WirelessLAN up [BUSY]
...
DHCP IP lease attempt failed [FAIL]
经各种测试和纠结后, 后来在Archlinux论坛上找到可行解了:
修改此连接的profile文件, 增加一行:
然后…再连接就可以啦!
(因为Google搜索此问题这个解法并不在最前面, 而且前面的几个解都很ugly而且不好使..于是在此记录一下^_^)
参考资料: https://bbs.archlinux.org/viewtopic.php?id=55901
Felix Yan | 2011-04-12 | 301 views
为这个问题Felix搜索了一圈, 几个页面上的方法各有问题, 结合自己以前使用Ubuntu里dnsmasq的经验, 拼凑起来成功实现了, 于是就留下这篇笔记啦~
netcfg的前期配置这里不再赘述, 有需求的盆友请移步ArchWiki
新建Ad-hoc热点样例:
CONNECTION="wireless"
INTERFACE="wlan0"
SECURITY="wep-old"
IP="static"
ADDR="< 本机IP>"
ESSID="< 网络名>"
KEY="s:< 密码>"
PRE_UP="ifconfig wlan0 down; iwconfig wlan0 mode ad-hoc"
QUIRKS=(prescan predown)
如果网卡不一样请修改=.=
这个配置在我这里可以完全正常工作(虽然不知为何建立的网络会多两个双引号= =|||)
接下来配置dnsmasq: 修改/etc/dnsmasq.conf:
no-resolv
no-poll
server=4.2.2.1
server=2001:470:20::2
dhcp-range=192.168.0.100,192.168.0.200,12h
dhcp-option=3,< 本机IP>
dhcp-option=6,< 本机IP>
注意本机IP要和上面的IP段在一个网段哟^_^
最后…至于通用的iptables和sysctl.conf…我就不说啦..哈哈~~~
Read the rest of this entry »
Felix Yan | 2011-04-11 | 341 views
Hello Felix~
于是…在上次愤怒的卸载掉arch几周之后, 我又忍不住伸出猫爪了~~
这次很乖的Follow着wiki安装, 可是某几个问题依旧没有在wiki上得到(能看懂的)答案, 于是在各种折腾之后…算是解决了吧!
在此记录下解决的过程, 以免自己以后忘掉~!
1, KDE英文locale启用ibus输入中文
首先是需求: 我选择的桌面环境是KDE, 而我要让所有的QT和GTK应用程序都能正确调用ibus输入法!
(题外话: 我把dbus @kdm都加到DAEMONS里才可以正常用KDE4的, 这个wiki里貌似没说耶…)
打开 ~/.bashrc, 在前面加上下面几句:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
然后重启X就好啦~
注意: 如果在GTK程序里仍然不行(貌似不是必然的…吧?), 还需要编辑 /etc/gtk-2.0/gtk.immodules, 找到
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
替换为
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
(也就是让en的locale也能调用啦~!)
Read the rest of this entry »