当前位置: 技术问答>linux和unix
如何实现无线mesh中笔记本通信的问题
来源: 互联网 发布时间:2016-04-16
本文导语: 现在我需要完成一个项目,原本是关于构造校园的无线mesh网络,现在实现不了了,只需要搭建一个简易的平台就可以了,大概是这样的过程,一号笔记本通过无线路由器连接到外网,2号笔记本要通过1号笔记本连接到...
现在我需要完成一个项目,原本是关于构造校园的无线mesh网络,现在实现不了了,只需要搭建一个简易的平台就可以了,大概是这样的过程,一号笔记本通过无线路由器连接到外网,2号笔记本要通过1号笔记本连接到外网,请问在Linux下是不是应该修改网卡的驱动呢?要没有做呢?恳请各位大侠赐教啊
|
你这个功能太简单了!
上次回家,没有路由器,我就用这个方法临时让2台电脑同时上网
配置如下
-----ADSL---MODEM---(eth0)PC1(wlan0)---(wireless)--(wlan1)PC2
(1) 1号PC通过ethernet直接接入Internet。
(2) 1号PC带有一个无线网卡(wlan0),如果没有可以接一个USB或PCMCIA的无线网卡。在wlan0上设置Ad-Hoc,SSID为Proxy(你可以改用其他的,最多32个字符),加密可以按照需要设置成OPEN/WEP/WPA/WPA2
(3) PC2带有一个无线网卡wlan1,搜索AP,可以发现Ad-Hoc接入点Proxy,输入密码连接上去。
(4) 到此为止,2层的连接已经建立起来了,我们要让PC2通过PC1接入Internet只需要把PC1配置成路由器就行了
PC1上配置ifconfig wlan0 192.168.1.1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
PC2上配置 ifconfig wlan1 192.168.1.10 up
route add default 192.168.1.1
通过Iptables你还可以配置更多NAT选项
测试:
PC1上ping google的IP
PC1上ping google的域名
PC2上ping google的IP
PC2上ping google的域名
故障诊断:
PC1 ping PC2
PC1上检查路由配置、NAT配置(iptables -L)
PC2上检查IP和default route
上次回家,没有路由器,我就用这个方法临时让2台电脑同时上网
配置如下
-----ADSL---MODEM---(eth0)PC1(wlan0)---(wireless)--(wlan1)PC2
(1) 1号PC通过ethernet直接接入Internet。
(2) 1号PC带有一个无线网卡(wlan0),如果没有可以接一个USB或PCMCIA的无线网卡。在wlan0上设置Ad-Hoc,SSID为Proxy(你可以改用其他的,最多32个字符),加密可以按照需要设置成OPEN/WEP/WPA/WPA2
(3) PC2带有一个无线网卡wlan1,搜索AP,可以发现Ad-Hoc接入点Proxy,输入密码连接上去。
(4) 到此为止,2层的连接已经建立起来了,我们要让PC2通过PC1接入Internet只需要把PC1配置成路由器就行了
PC1上配置ifconfig wlan0 192.168.1.1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
PC2上配置 ifconfig wlan1 192.168.1.10 up
route add default 192.168.1.1
通过Iptables你还可以配置更多NAT选项
测试:
PC1上ping google的IP
PC1上ping google的域名
PC2上ping google的IP
PC2上ping google的域名
故障诊断:
PC1 ping PC2
PC1上检查路由配置、NAT配置(iptables -L)
PC2上检查IP和default route