我的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的,可我没搞定。
linux wifi让手机上网
最新推荐文章于 2022-12-23 10:49:24 发布