linux wifi让手机上网

来源:互联网 发布:剑灵灵女捏脸数据分享 编辑:程序博客网 时间:2024/04/30 07:08

我的Ipad、手机等等在家里可以通过wifi上网,但在公司不行,出差经常也不行。有时房间有一根网线能上网,两个人就不能同时上了。甚至有人出差还随身带着无线路由器。其实用我们的笔记本就可以做无线路由器呀。
哈哈,其实早就这么用了,但是方法很不完美,今天决定还是选抛出砖来,希望能引到玉。windows下的设置方法就不说了。把我在Gentoo Linux下的配置简述如下,哪位看官有好办法欢迎给我留言。
在/etc/wpa_supplicant/wpa_supplicant.conf中加入下面这段:
network={
     ssid="lq"
    mode=1
    key_mgmt=NONE
    wep_key0="XXXXX"
    priority=15
}
lq就是这个ad-hoc的名字,在/etc/conf.d/net中加入下面两行。
config_lq=( "192.168.0.1/24 brd 192.168.0.255" )
routes_lq=( "default via eth0" )
意思就是接入lq这个无线网时,用192.168.0.1这个IP,
把/etc/sysctl.conf中的net.ipv4.ip_forward改为
net.ipv4.ip_forward = 1
开启路由。
在/etc/dhcp/dhcpd.conf中加入下面这段
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.2 192.168.0.254;
    default-lease-time 86400;
    max-lease-time 604800;
    option broadcast-address 192.168.0.255;
     option routers 192.168.0.1;
}
配置好DHCP服务。
建立一个脚本文件ad-hoc
/etc/init.d/dhcpd restart
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
要建立ad-hoc就运行这个脚本就行了。


wicd也是支持ad-hoc的,可我没搞定。

原创粉丝点击