Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134176
  • 博文数量: 94
  • 博客积分: 1572
  • 博客等级: 上尉
  • 技术积分: 925
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-04 00:03
文章分类

全部博文(94)

文章存档

2011年(94)

我的朋友

分类: LINUX

2011-04-07 13:51:21

[转自:]
  • 应用环境
    • 机器A(Master):debian squeeze,机器B(Slave):winxp,两台机器都有无线网卡;
    • IP 信息:A(eth0:192.168.9.216/24; eth1<无线网卡>:172.16.80.100/24),B(<无线网卡>172.16.80.101/24);
    • 目标:机器A 联网,机器B 通过无线网卡连接A 上网;
    • 说明:此文在Debain sqeeze 测试通过,其他Linux 可以参考运行,因我此文所用的命令是Linux 通用命令;
  • 步骤
    • 机器A:
      1. 停止network-manager 或者 wicd 等网络管理器 /etc/init.d/network-manager stop 或者 /etc/init.d/wicd stop;
      2. 配置 eth0 IP ifconfig eth0 192.168.9.216 netmask 255.255.255.0;
      3. 配置 eth1,模式为 Ad-Hoc,essid 为netshare,任意取名 iwconfig eth1 mode Ad-Hoc essid netshare channel 1;
      4. 配置 eth1 IP ifconfig eth1 172.16.86.100 netmask 255.255.255.0;
      5. 打开内核ip_farward 功能,添加iptables 规则 echo "1" > /proc/sys/net/ipv4/ip_forward; # ip_farward iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    • 机器B:
      • 无线连接,设置ip:172.16.80.101,netmask:255.255.255.0,网关: 172.16.80.100
  • 阅读(556) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~