Fedora 14组建Ad-hoc无线网络共享Win7上网(原创)

简介:

客观情况

家里有两台笔记本电脑需要上网,一条有线宽带接入线。笔记本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

 

参考至:http://baike.baidu.com/view/632724.htm

                http://7056824.blog.51cto.com/69854/275591

                http://linux.chinaunix.net/techdoc/net/2007/10/09/969512.shtml

 

本文原创,转载请注明出处、作者

如有错误,欢迎指正

邮箱:czmcj@163.com

 

作者:czmmiao 原文地址:http://czmmiao.iteye.com/blog/985390
相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
28天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
38 0
|
3月前
|
移动开发 JSON 监控
网络协议解析:在员工上网监控软件中实现HTTP流量分析
随着企业对员工网络活动的监控需求不断增加,开发一套能够实现HTTP流量分析的网络协议解析系统变得愈发重要。本文将深入探讨如何在员工上网监控软件中实现HTTP流量分析,通过代码示例演示关键步骤。
221 0
|
7月前
|
分布式计算 Java 测试技术
Java网络编程实战:P2P文件共享详解
Java网络编程是现代软件开发中不可或缺的一部分,因为它允许不同计算机之间的数据传输和通信。在本篇博客中,我们将深入探讨Java中的P2P文件共享,包括什么是P2P文件共享、如何实现它以及一些相关的重要概念。
278 0
|
8天前
|
存储 安全 测试技术
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
16 0
|
1月前
|
存储 测试技术 C++
P2P网络下分布式文件共享场景的测试
P2P网络下分布式文件共享场景的测试
32 6
|
2月前
|
JSON 监控 网络安全
使用Perl编写的上网监控管理软件:网络数据包拦截与分析功能
网络安全一直是互联网时代的重要议题之一。随着网络技术的不断发展,网络攻击和数据泄露等问题也变得日益严重。为了有效监控和管理网络流量,开发了一款基于Perl语言的上网监控管理软件,该软件具有强大的网络数据包拦截与分析功能,能够帮助网络管理员实时监控网络流量,并及时发现和应对各种网络安全威胁。
136 0
|
3月前
|
网络协议 Linux 网络安全
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
149 0
|
3月前
|
网络协议 安全 Shell
【网络协议】网络文件共享协议SMB(Server Message Block)
SMB协议允许在局域网(LAN)或广域网(WAN)上共享文件、打印机和其他资源。
46 0
|
4月前
|
机器学习/深度学习 自然语言处理
神经网络的权值共享有哪些方式
神经网络的权值共享有哪些方式
73 0
|
5月前
|
JSON 监控 安全
通用网络安全编程:C#实现监控上网时间的软件与警报系统
在当今数字时代,网络安全已经成为每个人都必须关心的问题。为了保护家庭成员或企业员工在互联网上的安全,开发一款能够监控上网时间并实现警报系统的软件变得至关重要。本文将介绍如何使用C#编程语言创建这样一款软件,并通过一些具体的代码例子来阐述其实现过程。
193 0