Articles of networking

如果为同一个网卡configuration了多个IP,并且要在两个IP之间进行通信,会发生什么情况?

更具体地说,交通将会从电脑里走出来? 网卡是否会将第二个IP的请求发送到局域网,并自行回答,或者将stream量以某种方式留在计算机内? 操作系统:Windows(2003,2008) 注意: 我关注的是Windows,但问题主要是理论上的问题,因为我试图详细讨论如何在不同情况下路由请求(其中包括将源IP和目标IP都放在同一个盒子上) 。 🙂

Tracert和Ping中TTL值的差异

当我在我的Windows XP系统上ping本地主机时,返回的TTL值是128,这表明我的系统的ping的默认TTL值是128.那么当我ping到google.com时,返回的TTL值是45,假设这意味着(128 – 45)/ 2跳是我的方式存在谷歌。 当我tracert google.com,它说,数据包去最多30个跳数,但到达目的地。 为什么会发生? ping中显示的TTL值和tracert的TTL值有什么不同? 提前致谢 。 。 。

关于网站服务器pipe理的最佳书籍/资源

那么,我是一个铁轨开发者。 我正在将我的一个应用程序部署到切片主机vps。 我发现它很难理解和configuration我的服务器。 这是非常耗时的。 所以我想花时间在Web服务器和其他基于Linux的服务器pipe理的东西,以加快我的工作。 你可以告诉我是适度的unix用户(mac用户btw),我完全是一个初学者在Apache和其他服务器相关的工具。 请指点我非常好的面向概念的书籍/资源:)谢谢

始终打开的端口? 即使没有端口转发,像Bittorrent这样的软件如何pipe理沟通?

即使用户没有在其路由器上configuration端口转发,BitTorrent客户端如何pipe理与服务器和其他对等端的通信? 当然,与端口转发完成的速度相比,速度会有所下降,但是他们仍然能够进行通信? 怎么样??? 有没有任何总是打开的入站端口?

如何让公共IP地址

我已经设置了eth0到我们的networking路由器,设置如下: address 10.xxx.xxx.xxx netmask 255.255.255.0 broadcast 10.XXX.XXX.XX gateway 10.xxx.xxx.xx 我现在需要在Ubuntu中允许一个公共IP地址。 我怎么从terminal上做到这一点?

iSCSI存储问题

我们正在考虑获得HP StorageWorks P2000 G3 iSCSI,但如果有人能回答我的一些问题,我将非常高兴。 我们希望将两台XenServer主机与iscsi连接到此存储。 1)是否可以将其直接连接到标准的cat5e以太网电缆到Xen主机的NIC上? 2)我可以select什么磁盘被搜查0什么不是? 3)请解释一下,这个存储实际上是什么。 有一些linux,pipe理员如何访问它? 4)我可以导出一些NFS共享吗? 5)多个主机是否可以访问相同的iSCSI? (实时迁移,备份…) 非常感谢你。

如何configuration接口在Ubuntu中既有* DHCP地址又有静态地址?

在实验室设置中,我希望Ubuntu服务器上的eth0能够获得与外界通信的DHCP地址,并且我还希望为其分配一个静态的10.xyz地址,以便与本地networking上有10个.xyz地址。 我想通过编辑/ etc / network / interfaces来做到这一点。 / etc / network / interfaces的手册页是在“这里有一堆例子,我希望你能自己弄清楚实际的规则”之后进行build模。 我没有看到使用两种不同的方法(static和dhcp)给一个接口分配两个地址的方法,而最初的摸索没有产生有用的结果。

热插拔与非热插拔磁盘

我有或多或less的有关hotplug或非hotplug硬盘的硬件问题。 我打算获得HP P2000 G3 FC / iSCSI存储系统,而且我打算订购这些磁盘。 一个花费300eur ..所以我的问题 1)我可以购买一些通用的WD磁盘,并将其安装在从eBay购买的30eur硬盘托架(框架)? 我会失去热插拔function吗? 每个磁盘上的差异是200eur。 2) hotplug和nonhotplug harddrive其实有什么区别? 我不是说你可以即时将磁盘推到磁盘arrays上,但它们之间有什么不同。 因为我有一种感觉,他们分开这个市场只是因为它会让这些磁盘的价格如此之高(普通的家庭用户不需要任何热插拔function,我们把它命名为hotplug,这样商业人士就会购买它) 我是对的,还是我不是? 🙂 谢谢。

过滤IPv6 ICMPv6消息

所以我在家庭networking上多了一些IPv6,而且我做了一些老式的事情 – build立静态地址等等。 这意味着我并不需要或不关心通过各种ICMPv6消息内置到IPv6中的所有自动configuration。 但是运行wireshark并且只能捕获IPv6stream量,我的两个运行Linux的IPv6系统被certificate是很有趣的东西。 他们不断地交换“Neighbor Solicitation”,“Neighbor Advertisement”和“ICMPv6 Multicast Listener Report”报文,他们都在我为每台机器设置的静态分配的ULA地址和自动configuration的链路本地地址。 我的问题是,我怎么能在Linux中禁用这些? 我已经通过'netsh'命令发现了几个Windows指南(这让我感到惊讶 – Windows在这方面似乎比Linux更可调)。 到目前为止,似乎我在Linux中的唯一select是使用ip6tables来阻止特定的ICMPv6消息types。 但是,从RFC4890来看,这意味着如果IPv6主机要成功joinIPv6networking,就不能阻止这些消息。 我对IPv6协议的阅读表明,它受到大型企业networking面临的问题的严重影响。 协议工程师似乎很less考虑小型私人networking。 如果你是一个大公司或其他类似的企业networking的系统pipe理员,这很好,但是如果你只是试图在家庭networking上玩这个协议来学习它,那么这个人很烦人。 我的学习方法意味着build立像我的IPv4networking这样的基础,然后根据需要启用function。 所以我问专家,我应该在Linux和Windows主机上禁用这三种消息types吗? 如果我这样做会严重破坏我的内部IPv6设置吗? 当我到达这个阶段时,它将如何影响外部IPv6(我的ISP还没有为客户分配IPv6地址,所以没有外部IPv6路由,并且没有6对4隧道)? ip6tables是我在Linux中唯一的select吗? 我也假设我坚持链接本地地址,对不对? 没办法摆脱他们? 他们不可能背诵…(也许这是他的意思?)

Linux的Ubuntu – 两个网卡分开局域网

我有这个/ etc / network / interfaces(eth1上的IP是假的) auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255 gateway 10.0.2.2 auto eth1 iface eth1 inet static address 123.123.123.45 netmask 255.255.255.0 broadcast 123.123.123.255 gateway 123.123.123.1 我使用eth0连接到互联网,而在eth1我configuration一个公共的IP到networking服务器。 连接到互联网工作正常,如果我只跟上了eth0,而另一边的networking服务器工作正常,如果我只跟上eth1。 他们按预期完美工作。 问题是,我想要同时在两个networking,并使用独有的eth0上网冲浪/下载更新等,我想路由到123.123.123.45到所有networkingstream量。 我怎样才能做到这一点? 我search了很多教程,但找不到工作解决scheme,或者我做错了什么。 我不想将stream量从一个接口重新路由到另一个接口,我想将它们分开,并根据来自哪个IP重新路由stream量。 这可能吗? 我已经尝试过了 route add -host 123.123.123.45 dev eth1 […]