Articles of ipv4

具有双IP地址(IPv4v6)的RHEL(比如5.6,内核2.6.18-238)

所以我有一个服务器,它利用RHEL(假定为5.6)底层内核来build立TCP连接和其他networking方面。 我的部署需要SERVER具有双IP地址,IPv4和IPv6地址。 SERVER与两个实体交互,一个在左边,有一个IPv6地址,右边有一个IPv4地址(如下图所示 )。 左侧实体通过TCP / IPv6套接字向服务器发送消息M. M服务器需要通过TCP / IPv4套接字将相同的消息M传递给正确的实体。 我的问题: RHEL 5.6是否允许这样做? 我假设是的,但会要求从configuration的angular度来看,我需要知道的任何问题。 从stream程/线程的angular度来看有什么限制吗? 我相信pipe理连接的IPv6线程/进程需要与IPv4线程/进程通信? 那有多复杂? 对IP接口两端(IPv4和v6)TCP连接数量的可扩展性有何影响? 谢谢!

这个ipv4网卡如何理解这个ipv6侦听服务器?

所以,我只是在一个液滴上安装一个新的服务器,并用ifconfig来查看eth0,我可以看到网卡设置了一个IPv4地址和一个IPv6地址(IPv4更改为保护): inet addr:192.168.111.111 Bcast:192.168.111.255 Mask:255.255.240.0 inet6 addr: fe80::601:29ff:fe72:9601/64 Scope:Link 从fe80开始,我看到IPv6是本地的。 然后,我设置Apache2并尝试使用IPv4地址加载首页(因为我没有为IPv6设置AAAAlogging,它必须是IPv4加上IPv6是本地的。)然而,当我看着听, Apache2服务器看起来像这样: tcp6 0 0 :::443 :::* LISTEN SSH侦听器也是一样的。 所以我想知道的是…系统如何将传入的IPv4连接到侦听的IPv6? 之前,我记得,我不得不改变Apache2设置强制监听IPv4地址。 我还有一个问题,因为IPv6是一个本地地址,我想我可以在我的ip6tables中删除大部分内容,对吗? 离开lo界面,但放弃其他任何东西,你会怎么说?

ICMP回复 – 入口或出口接口(例如,从跟踪路由)

当一个traceroute被启动并且从这个节点接收一个ICMP应答时 ,哪一个接口 应该根据RFC 1812来回答。 他们实际上是从入口 (他们接收数据包的地方)或出口 (数据包将被发送到的地方 – 即,如果ttl较高的情况下到达下一个节点) 个人意见和研究: 根据NANOG发布的幻灯片 ,RFC 1812指出它应该是出口接口。 我已经阅读了RFC 1812的ICMP部分,并且找不到说明的地方(我怀疑我对术语的理解是closures的)。 我已经阅读了不同接口的各种路由器(Junos,Cisco)回复,但是大多数回复forms的入口(如NANOG幻灯片10所述)。 我没有虚拟思科实验室,也没有足够的内存来在VirtualBox中设置多个VM路由器。

在nftables中丢弃碎片包

使用iptables可以用这个规则来阻塞分片数据包: iptables -A INPUT -f -j DROP 但是在nftables中没有相同的东西。 有什么办法呢?

Apache web服务器正在侦听ipv6types

我在惠普服务器上安装了一个应用程序,该服务器本身安装了apache 2.4 web服务器。我给这个应用程序提供了ipv4地址。 但我检查了服务器中的这个服务的状态。我发现Apache Web服务器正在侦听ipv6types,并在端口80和443。 我不明白是否有任何问题,因为应用程序有ipv4 ip和服务正在监听ipv6。 服务器有RHEL 6.5

根据RTT阻止客户端

我在我的Debian服务器上运行一个应用程序,它使用IPv4和UDP进行数据通信。 我想阻止每个客户一会儿,往返时间超过140毫秒。 不幸的是,我不能直接在应用程序中实施这样的规则。 有没有可能为此创build一个iptables规则?

Powershell FTP脚本错误:远程服务器返回错误:227进入被动模式

我有Powershell FTP脚本问题。 我已经把头发拉出来了。 我最近为我的软件项目设置了一个“自动构build服务器”。 所有软件项目都被构build并捆绑到一个zip文件中。 理论上,这个zip文件将通过FTP下载到几个不同的服务器上。 我想build立一个PowerShell脚本,将下载我的软件包,并将其解压缩到所需的目录。 我有问题的部分是通过FTP下载文件。 我可以通过DOS命令窗口手动login到FTP来访问源文件。 我可以下载文件就好了,所以我知道这不是一个防火墙问题。 至less我不认为这是。 每当powershell开始下载源.zip文件,它挂起。 我可以看到文件出现在硬盘上,但是当脚本失败时会消失。 它永远不会从FTP服务器获取任何字节。 然后我收到这个错误: Powershell FTP脚本错误:远程服务器返回错误:227进入被动模式(10,255,130,77,231,5)Blockquote 这是我的脚本: #create destination directory (this is where the build files will be dropped) [IO.Directory]::CreateDirectory("C:\tempftp") "Creating staging folder…" #create staging folder for deployment package bundle unzip [IO.Directory]::CreateDirectory("C:\FINALDEPLOYMENTFOLDER") #create destination and source paths for FTP copy command $File = "C:\tempftp\MyPackageT.zip" […]

Windows 2003 Std服务器发送校验和为0的IP数据包

所以我只是在networking上做了一些服务器端的故障排除,我注意到有一台服务器发送了所有IP级校验和设置为0的数据包。它引起了我的注意,因为在我的wireshark捕获中,所有的数据包(不pipe是什么应用级别的协议,tcp / udp)的IP层被标记为黑色(wireshark的默认颜色设置)。 服务器一直工作正常,networking通信方面没有问题,这只是引起了我的注意,似乎是在扰乱我。 任何人有任何想法什么设置来检查这台服务器? 它是一个Windows 2003标准版服务器。

将静态IP添加到NIC

目前我们正在将大量新机器迁移到我们的networking,今天上午我的工作是设置所有的IP地址。 我整个上午都在做这个工作,今天晚上回来的时候,我被告知他们都被错误地设置了,不得不被删除并重新添加。 我很困惑,因为我长期在机器上build立IP,我很好奇这个问题是什么。 只要考虑到这个例子… 72.26.196.160/29 255.255.255.248 A / 29块是5个可用IP。 使用我编写和使用的脚本,将IP地址.162 – .166添加到NIC。 现在我不记得.161的名字是什么了,但是不是广播地址或者添加额外IP块时没有分配给NIC的东西? 我很好奇我的逻辑在哪里,我失败了。 更不要说即使添加了.161,也没有理由要删除所有的IP,因为除了这些,还可以添加.161。

IPv4作为双栈中的默认IP

我有一个问题,在我的Windows 8优先我的IPnetworking使用默认的IPv4。 目前,当我浏览器的IP检测网站,他们显示我的IPv6地址。 我如何改变这种行为? 任何帮助,将不胜感激。 提前致谢。