- 论坛徽章:
- 0
|
注: 未考虑任何安全问题
1. TP-WN322G+ 驱动安装
有native的驱动,但并不是非常好用,还不如用ndiswrapper安装windows驱动简单. 这款网卡只需要两个文件:ZD1211BU.INF和ZD11BUXP.SYS 而已. 然后用ndiswrapper -i ZD1211BU.INF 就能用了.
注:另一个选择:http://www.linuxwireless.org/en/users/Download
2. ad hoc 互联
介
绍个非常简单的方式: 安装wifi-radar这个图形化的wifi配置软件. 两台机器都用同一个essid, 都用ad-hoc 模式,
其他用自动, 临时简单使用也不必有密码. 可以同时配置ip, 我的设置是desktop 链接internet,
wlan0网口用11.1.1.1这个ip.
简单排错: dmesg | tail 看看网卡是否link ready, 看看有没有什么错误信息. 一般来说,过上几秒就能连上.
3.吧desk top 设置为网关
复杂的办法可以在desktop上启动dhcp服务,暂且用静态配置吧.
1.)
internet ----------- ppp0 [desktop PC ] wlan0 (11.1.1.1)
>
filter:本host 使用的tables内含三个chains:- INPUT:和本机通讯的input报文过滤
- OUTPUT:本机要送出的报文
- FORWARD:需要本机路由的报文
nat:很明白吧..., 内含三个chain
- PREROUTING:在路由前进行的action, 有两种(DNAT/REDIRECT)
- POSTROUTING:路由后进行的action, 也有两种(SNAT/MASQUERADE)
- OUTPUT:发送的规则
mangle:跳过不表,也有三个chain的.
每个chain 内如果没有具体的rule与之匹配,则用默认的规则, linux称这个预设值为policy, 多少有些混淆.
# sudo su #echo "1" > /proc/sys/net/ipv4/ip_forward # iptables -F # 删除所有filter 表中chain
# iptables -X # 删除所有filter 表中自定义chain
# iptables -Z # 清楚filter 表中计数
# iptables -t nat -F #删除nat表中chain
# iptables -t nat -X #删除nat表中自定义chain
# iptables -t nat -Z #删除nat 表中计数
# iptables -t mangle -F #删除mangle表种所有内容, 我猜家里不会设置这个东东, -X -Z看着办吧
# iptables -L -n v # 查看已有规则, 经过步骤应该没有了
# iptables -t nat -L -nv #看nat表种规则和计数
最后一步, 设置nat, 命令格式是: iptables -t nat -A POSTROUTING -s $innet -o $EXTIF -j MASQUERADE
# iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o ppp0 -j MASQUERADE
多说一句, 这里MASQUERADE, ip伪装,意思是直接用-o 接口的internet ip作为nat后的src地址, 用snat还要指定一个ip地址,不如这个方便哦.
3) # iptable-save > /etc/iptables.up.rules #保存规则
# 修改/etc/network/interfaces, 在ppp0后加上:
pre-up iptables-restore
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79526/showart_1879024.html |
|