Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1042702
  • 博文数量: 326
  • 博客积分: 10135
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-22 23:53
文章分类

全部博文(326)

文章存档

2014年(1)

2012年(4)

2011年(1)

2010年(4)

2009年(41)

2008年(44)

2007年(63)

2006年(168)

我的朋友

分类: LINUX

2014-10-10 16:40:28

    在搭建openstack多节点的环境,由于需要两台电脑(笔记本)都上外网,而且两台电脑都需要构建一个局域网,所以想到了将两台电脑通过有线网卡直连(都是千兆网卡),一台使用通过无线使用CMCC账号连接外网,将这台电脑设置成网关,两台电脑都通过这个网卡上网的方式。

    第一次搭建Linux网关,上网一查发现太简单了,只需要两条指令即可完成。下面将简单的说明操作步骤,我的两台电脑的有线网卡都设置为固定IP,电脑A可以上外网,固定IP为192.168.1.100,电脑B固定IP为192.168.1.101.


    首先,在做网关的笔记本A上执行以下命令,允许系统转发网络包:

    echo "1" > /proc/sys/net/ipv4/ip_forward

    通过iptables,设置数据包路径:

    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE


    其次,在“蹭网”的笔记本B上设置缺省网关,使其默认路由指向做网关的笔记本A:

    route add default gw 192.168.1.100 dev eth0


    OK,大功告成,可以在电脑B上测试以下:

    wget


   

    

阅读(807) | 评论(0) | 转发(0) |
0

上一篇:大型动态应用系统框架(转载)

下一篇:没有了

给主人留下些什么吧!~~