LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1036|回复: 9

关于用linux架设 nat ip分享器的问题,请高手帮下忙,谢谢了

[复制链接]
发表于 2007-11-17 01:26:04 | 显示全部楼层 |阅读模式
我现在 正在学习 linux 架设nat服务器,但是由于是学生,在宿舍上网,没有装备试验,有几个不明白的地方请大家帮个忙解答下,谢谢了

是这样的,我想问的是,假若我要做这个试验,我们宿舍8个人用路由器上网的,但是我要是做nat 分享器的话, 那不是别人的IP就要从我这里取得,网线要经过我的机子,流通到他们的机子才行阿


就这点我不大明白, 网卡就只有一个口阿,我的网卡口都连上了,那我要怎么样才能提供给别人 IP 分享了


书上的都是 画着一跟网线流通linux 主机,然后在到后方的分机,但是一台机器就只有一个网卡口,这个网卡口 都连上public ip了,那我不是没有口提供给分机了阿


难道要按书上那样要2张网卡,2张网卡就有2个口吗,本人是学生,没有钱买这些设备,所以有的实在是不懂,请指教下,谢谢了
发表于 2007-11-17 14:00:59 | 显示全部楼层
你可以搞个虚拟网卡,
sudo ifconfig eth0:0 192.168.0.1 up
设好内网主机的路由表,让他default gateway为192.168.0.1,就是你机子虚拟网卡的ip。
还有如果你是拨号上网的话,你上网后是不是有两个网络接口,ppp0和eth0,没用过adsl,不知道,如果是这样的话,你本来就是相当于有两个接口了,不需要再做虚拟网卡这步了,只需要保证你机子上的eth0的ip地址为内网的默认网卡就行了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 14:16:17 | 显示全部楼层
是阿 问题是我不知道怎么连线 , 网卡我可以虚礼, 但是 我不是说了我就一个网卡口,eth0都连接到 internet上面去了,那我又改怎么样连接 给内网 分配ip了?
回复 支持 反对

使用道具 举报

发表于 2007-11-17 14:33:15 | 显示全部楼层
路由没试过,

以前用软件共享上网
所有机子接一个集线器
只要你机子有DHCP服务,同一个局域网内的机子应该都可以从你这里获取IP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 15:55:50 | 显示全部楼层
哦    谢谢了
回复 支持 反对

使用道具 举报

发表于 2007-11-17 16:01:16 | 显示全部楼层
你说清楚点,你的主机连到路由器上了吗?那上网方式是什么?adsl?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 17:24:18 | 显示全部楼层
我的主机是连到路由器上面去的 路由器自动拨号上网

现在我取得的IP 为 192.168.1.2 为路由器分发给我的IP 我将其设置为固定的了

其实我的意思是:


我有一个网卡 linux下显示 为eth0 ip就是192168.1.2那个

假若我现在还想在我的机器下设立分机 我的 机器充当 主机(nat机器等) , 怎么设置ip等方法我都知道, 并且 我也用虚礼机 通过我的机器成功连网出去,

现在的问题是 虚礼机 他不需要我用物理网线连上 但是 以后要真的架设 实体机器的话 就得用物理网线连上吧  就是 这个连线我不知道 是怎么个回事 因为照我的理解是

从我的主机出去 必须有 2 个网卡借口吧 现在我的就只有一个借口 连上局域网了, 我又没有 第 2 个网卡阿( 是我这样的想法吗, 请指教下, 谢谢)
回复 支持 反对

使用道具 举报

发表于 2007-11-17 20:43:05 | 显示全部楼层
如果你把你其他主机的ip设置成192.168.1.0/24,default gateway设置成192.168.1.2,你现在的其他主机也连接到同一个路由器(不知道我理解对不对阿),确定lan内的主机对外连线的包都发往你这个主机,然后再设置nat,做MASQUERAD.
回复 支持 反对

使用道具 举报

发表于 2007-11-17 20:51:14 | 显示全部楼层
如果你把你其他主机的ip设置成192.168.1.0/24,default gateway设置成192.168.1.2,就是其他主机
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.2       0.0.0.0         UG    0      0        0 eth0
你现在的其他主机也连接到同一个路由器(不知道我理解对不对阿),这样lan内的主机对外连线的包都发往你这个主机,然后再设置nat,做MASQUERAD.确保你nat主机的路由表里有:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 22:25:27 | 显示全部楼层
哦 谢谢了 原来 是这样的 我还 错误的理解成 需要两张网卡 一个进 你个出了 谢谢了


我的主机现在是接在路由器上面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表