linux wifi让手机上网

我的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的,可我没搞定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值