年初有了iPod touch后就一直想着能够在Linux通过无线网卡共享上网。但是始终没有成功。
最近新装了Fedora 12,想着是不是对无线的支持更好些。所以又一次试着让ipod上网。
不过跟之前Fedora 10一样,仍然没有成功。
我一直以为是NetworkManager或者是无线网卡驱动的问题,或者是NAT设置不对造成无法上网。
这样想的原因是:
1. NetworkManager启动后无法启动我设置的ad-hoc连接,
2. 无线信号灯有时候不亮,而无线网卡开关是开着的;
但是无论在Fedora10还是现在的12,我的得到最好的结果就是ipod找到了linux下建立的ad-hoc连接,iPod touch与计算机可以互相ssh,但就是上不了网。
难道是NAT问题?
花了很多时间,搜索了很多,无线共享上网NAT的问题其实只有三个命令和一个配置文件的值。由于我对iptables的使用还不了解,再加上问题是无法连外网,所以并不确定自己输入的正确与否。
昨天又一次搜索了关于NAT的资料,无意中找到了一个NAT HOWTO文档。地址是。虽然文档没有介绍太多的iptables用法,但是却详细介绍了关于内核是否已有NAT功能,如何测试IP伪装成功与否的方法。