Boolean Asked: 2010-03-04 13:21:36 +0800 CST2010-03-04 13:21:36 +0800 CST 2010-03-04 13:21:36 +0800 CST Linux 网络基础知识 772 有人可以推荐一本书,其中包含 linux 网络所需的所有必需品。我需要所有 linux 发行版通用的东西,而不是特定发行版。 谢谢巴拉 linux linux-networking 3 个回答 Voted Warner 2010-03-04T13:27:33+08:002010-03-04T13:27:33+08:00 O'Reilly 的书籍是开源的所在。这里有一些应该让你开始.. 简而言之 Linux Linux 网络手册 了解 Linux 网络内部结构 Kyle Brandt 2010-03-04T13:50:43+08:002010-03-04T13:50:43+08:00 如果没有一本书对您有吸引力(华纳的建议看起来不错),那么以下家庭作业可能会让您加快速度: 通过在不同网络之间路由来将 Linux 机器设置为路由器,然后在此机器上执行以下操作: 使用基本的接受和拒绝规则在网络之间设置防火墙。为了获得额外的荣誉,请找到一些模块,这些模块将过滤掉数据包中的某些质量,而不仅仅是端口。 设置从一个网络到另一个网络的 NAT,将其中一个指定为“内部”网络 在内部网络中,设置某种服务,如 apache,然后在 NAT 仍然打开时设置端口转发,以便可以从“外部”网络访问它。 将另一个 Linux 机器设置为路由器,并让它们使用 EGP、RIP、OSPF 或 BGP 等路由协议进行通信。 执行上述任何操作时,从命令行使用 tcpdump 捕获一些数据包,然后在 wireshark 中查看数据包转储以帮助排除故障。 通过谷歌搜索教程、阅读手册以及在遇到困难时在此处或 IRC 上提问来完成上述操作。如果你完成了以上所有,我会说你在 Linux 网络方面相当有成就。 Zoredache 2010-03-04T13:52:32+08:002010-03-04T13:52:32+08:00 这不是一本书,但Linux Advanced Routing & Traffic Control HOWTO有很多细节,涵盖了一些高级用法和配置。
O'Reilly 的书籍是开源的所在。这里有一些应该让你开始..
如果没有一本书对您有吸引力(华纳的建议看起来不错),那么以下家庭作业可能会让您加快速度:
通过在不同网络之间路由来将 Linux 机器设置为路由器,然后在此机器上执行以下操作:
通过谷歌搜索教程、阅读手册以及在遇到困难时在此处或 IRC 上提问来完成上述操作。如果你完成了以上所有,我会说你在 Linux 网络方面相当有成就。
这不是一本书,但Linux Advanced Routing & Traffic Control HOWTO有很多细节,涵盖了一些高级用法和配置。