linux
来源:互联网 发布:平成废物知乎 编辑:程序博客网 时间:2024/05/22 17:23
【CentOS测试通过】
首先
$lsusb
显示网卡芯片ID是0fe6:9700
好在已经有国外友人提供了qf9700的源代码。网址是
http://mquin。livejournal。com/178482。html
自己内核是2.6.32下载解压qf9700-2.6.32.tar.gz
make生成qf9700.ko
然后modprobusbnet
$install./qf9700.ko
运行ifconfig看到了eth1
网卡安装完毕,开始共享上网
eth0:连接外网
eth1:连接内网
在服务器上执行下面几条命令:
echo "1"> /proc/sys.Net/ipv4/ip_forward 1 打开IP转发,1表示转发;0表示不转发
上面这个命令也可以通过修改/etc/sysctl.conf实现,在:ip_forward =1
其余命令是:
iptables -F
iptables -PINPUT ACCEPT
iptables -PFORWARD ACCEPT
iptables -t nat-A POSTROUTING -o eth0 -j MASQUERADE 打开NAT
测试方案:
配置eth1:ifconfigeth1 192.168.55.254 netmask 255.255.255.0
eth1连接客户机 并配置ip为192.168.55.1 255.255.255.0 gateway 192.168.55.254
客户机 ping 8.8.8.8测试通过,测试网速近似为外网接入速度
存在问题:eth1 ip配置后会自动恢复为未配置状态,待解决
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- (贪心5.2.10)POJ 3363 Annoying painting tool
- jquery的Validation插件
- 重建二叉树(参考剑指offer)
- UITableViewController
- 在Android adb中显示中文
- linux
- 一位落后生父亲家长会上的演讲
- js的innerHTML及jquery的html() 在ie下不兼容“未知运行时错误” 的解决方案
- Android获取手机和系统版本等信息的代码
- Sizeof运算符
- UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions的概念
- 解决Android无法读取中文路径问题及中文文件名
- 从寄存器看I386和x64位中函数调用中参数传递
- 一天一天的充实。。。