请教,关于NAT网关

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
abbott
帖子: 435
注册时间: 2007-07-11 22:45

请教,关于NAT网关

#1

帖子 abbott » 2009-08-05 13:54

我有一个疑问:

NAT网关,在效果上,是不是和买到的路由器原理是一样的?
而单纯的HUB,是不是只是一个借口的扩展设备?

目前,通用的路由器,都不能支持ipv6的,但是HUB,即使是多老的设备,都可以使用Ipv6.

我遇到的问题是这样的。

linux主机上网卡,eth0 公网,eth1 内网。
本身做NAT网关。

如果从原理上讲,NAT就是路由器了。 NAT的客户机通过主机的公网IP访问公网。
遇到的奇怪问题是:
安装完整版的 centOS 5.3 64bit 之配置NAT网关,
NAT客户端,居然可以通过Linux主机访问ipv6网络,
比如访问ipv6.google.com (注意,必须使用英文版firefox,其他浏览器,尤其是中文版本浏览器,访问会被跳转到g.cn,google中国)
可以看上海交大的ipv6直播...

某次更新了一下系统之后,就不能使用ipv6网络了。。。。

原则上讲, 通过路由器是不能访问ipv6的,可是起初居然能用,后来就不行了,奇怪。。。

这期间。linux主机一直能访问ipv6网络....
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 请教,关于NAT网关

#2

帖子 懒蜗牛Gentoo » 2009-08-05 14:01

hub就是把线物理上链接起来,不管任何协议的事情。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
abbott
帖子: 435
注册时间: 2007-07-11 22:45

Re: 请教,关于NAT网关

#3

帖子 abbott » 2009-08-05 14:05

那么就是说:
通过Linux不能实现HUB的功能?

通过iptables实现的网关,能否实现ipv6的转发呢?

ipv6只是一个协议?
作为用户而言 不需要额外的硬件支持吧?
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 请教,关于NAT网关

#4

帖子 懒蜗牛Gentoo » 2009-08-05 14:26

具体没研究过ipv6,理论上:
ipv6只是个协议,linux可以实现ipv6的转发。
但网络通路上的其他设备,比如路由器,也要支持才行。
如果你客户机直接连,或者通过hub连那台linux服务器,应该就没问题。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
abbott
帖子: 435
注册时间: 2007-07-11 22:45

Re: 请教,关于NAT网关

#5

帖子 abbott » 2009-08-05 14:57

我的laptop
有两种方式连接linux主机:

1 通过网线, 一个街头采用非正常网线接法, 一根网线直接连接;
2 通过交换机(其实就是HUB)连接....
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: 请教,关于NAT网关

#6

帖子 angelus » 2009-08-05 22:32

怎么说呢,问题有点挺复杂点
准确来说,NAT可以做的事情比路由器要多的多,也要灵活的多。
现在的netfilter/iptables还是与协议有关的,模块也分为ipv4/ipv6分别存放。但组织已经在努力开发使的与协议无关,而且已经实现了一些无协议无关的模块。
现在应用的ipv6网络应该都是也兼容ipv4的,所以在互相连接中应该没有问题的。

IPV6与IPV4只是协议的构造不同,但都是工作在网络层的,路由器也是工作在网络层。而HUB是工作在最底的物理层的,交换机工作在数据链路层
交换机与HUB不仅仅是工作层不同,机制也很不一样,
HUB发包相当与大喇叭喊,每个人都能听到
而交换机则相当于打电话,只有打电话的双方可以听到
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
回复