所以我有一个服务器,它利用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连接数量的可扩展性有何影响? 谢谢!
所以,我只是在一个液滴上安装一个新的服务器,并用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界面,但放弃其他任何东西,你会怎么说?
当一个traceroute被启动并且从这个节点接收一个ICMP应答时 ,哪一个接口 应该根据RFC 1812来回答。 他们实际上是从入口 (他们接收数据包的地方)或出口 (数据包将被发送到的地方 – 即,如果ttl较高的情况下到达下一个节点) 个人意见和研究: 根据NANOG发布的幻灯片 ,RFC 1812指出它应该是出口接口。 我已经阅读了RFC 1812的ICMP部分,并且找不到说明的地方(我怀疑我对术语的理解是closures的)。 我已经阅读了不同接口的各种路由器(Junos,Cisco)回复,但是大多数回复forms的入口(如NANOG幻灯片10所述)。 我没有虚拟思科实验室,也没有足够的内存来在VirtualBox中设置多个VM路由器。
使用iptables可以用这个规则来阻塞分片数据包: iptables -A INPUT -f -j DROP 但是在nftables中没有相同的东西。 有什么办法呢?
我在惠普服务器上安装了一个应用程序,该服务器本身安装了apache 2.4 web服务器。我给这个应用程序提供了ipv4地址。 但我检查了服务器中的这个服务的状态。我发现Apache Web服务器正在侦听ipv6types,并在端口80和443。 我不明白是否有任何问题,因为应用程序有ipv4 ip和服务正在监听ipv6。 服务器有RHEL 6.5
我在我的Debian服务器上运行一个应用程序,它使用IPv4和UDP进行数据通信。 我想阻止每个客户一会儿,往返时间超过140毫秒。 不幸的是,我不能直接在应用程序中实施这样的规则。 有没有可能为此创build一个iptables规则?
我有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" […]
所以我只是在networking上做了一些服务器端的故障排除,我注意到有一台服务器发送了所有IP级校验和设置为0的数据包。它引起了我的注意,因为在我的wireshark捕获中,所有的数据包(不pipe是什么应用级别的协议,tcp / udp)的IP层被标记为黑色(wireshark的默认颜色设置)。 服务器一直工作正常,networking通信方面没有问题,这只是引起了我的注意,似乎是在扰乱我。 任何人有任何想法什么设置来检查这台服务器? 它是一个Windows 2003标准版服务器。
目前我们正在将大量新机器迁移到我们的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。
我有一个问题,在我的Windows 8优先我的IPnetworking使用默认的IPv4。 目前,当我浏览器的IP检测网站,他们显示我的IPv6地址。 我如何改变这种行为? 任何帮助,将不胜感激。 提前致谢。