您的位置:首页 > 理论基础 > 计算机网络

fedora 设置无线网络共享

2013-04-20 15:43 274 查看
作者:Syunpeng2012

转自:http://blog.chinaunix.net/uid-26804016-id-3425008.html

客观情况

家里有两台笔记本电脑需要上网,一条有线宽带接入线。笔记本A:Fedora 14发送无线信号,作为路由器;笔记本B:Win 7连接Fedora 14建立的Ad-hoc无线网络,作为客户端上网。

Ad-hoc简单介绍

Ad-hoc:构成一种特殊的无线网络应用模式,一群计算机接上无线网络卡,即可相互连接,资源共享,无需透过Access Point。Ad-Hoc结构是一种省去了无线AP而搭建起的对等网络结构,只要安装了无线网卡的计算机彼此之间即可实现无线互联;其原理是网络中的一台电脑主机建立点对点连接相当于虚拟AP,而其它电脑就可以直接通过这个点对点连接进行网络互联与共享。在家庭无线局域网的组建,我想大家都知道最简单的莫过于两台安装有无线网卡的计算机实施无线互联,其中一台计算机连接Internet就可以共享带宽。

命令行下进行配置

配置无线网卡

# vi /etc/sysconfig/network-scripts/ifcfg-wlan0

DEVICE=wlan0

BOOTPROTO=static

BROADCAST=192.168.0.255

HWADDR=00:23:4E:D9:B5:50

IPADDR=192.168.1.11

NETMASK=255.255.255.0

NETWORK=192.168.1.0

ONBOOT=no

MODE=Ad-hoc

ESSID=adhoc

CHANNEL=3

保存后重启网络服

# /etc/init.d/network restart

配置iptables

# iptables -F

# iptables -P INPUT ACCEPT

# iptables -P FORWARD ACCEPT

# iptables -t nat -A POSTROUTING -o etho -j MASQUERADE

配置ip转发功能

# vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

[root@czmmiao ~]# sysctl -p

net.ipv4.ip_forward = 1

用iwconfig命令查看无线网卡状态:

[root@czmmiao ~]# iwconfig wlan0

wlan0 IEEE 802.11bg ESSID:"CMCC"

Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated

Tx-Power=20 dBm

Retry long limit:7 RTS thr:off Fragment thr:off

Encryption key:off

Power Management:off

一切搞定了,其他电脑就可以直接链接这台电脑的无线网卡进行共享上网了。

最后需要说明的是最好为ad-hoc接入设置key,这能提高安全性,设置命令如下(口令为1234567890):

# iwconfig wlan0 key restricted 1234567890

图形界面下进行配置

点击系统->首选项->网络连接->无线选项卡->编辑或添加

进行”无线“设置如下图



“无线安全”设置如下图



“IPv4设置“如下图



点击应用即可,iptables和ip转发设置同上。

至此Fedora下的设置全部完毕,win7下只需要连接到fedora创建的无线网络,并修改IP地址使其与Fedora在同一网段,并将网关设为Fedora的ip,dns与fedora相同

dns可
# cat /etc/resolv.conf
查看,本机为192.168.0.1

本例中win7 :ip 192.169.1.111/24 gateway 192.168.1.1 dns 192.168.0.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: