Linux下双网卡网络共享

CentOS测试通过


首先

$lsusb

显示网卡芯片ID0fe6: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



测试方案:

配置eth1ifconfigeth1 192.168.55.254 netmask 255.255.255.0

eth1连接客户机 并配置ip192.168.55.1  255.255.255.0 gateway 192.168.55.254

客户机 ping 8.8.8.8 测试通过,测试网速近似为外网接入速度



存在问题:eth1  ip配置后会自动恢复为未配置状态,待解决


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值