Java中的DatagramSocketImpl有一个joinGroup方法,它使用套接字地址(IP和PORT)加上接口地址(IP和PORT)。 我想了解多播堆栈中这三个地址中每一个的差异和目的: 绑定地址的目的是什么? 它需要一个端口吗? 接口地址的目的是什么? 它需要一个端口吗? 多播地址的目的是什么? 它需要一个端口吗? 我很困惑:我不知道绑定地址和接口地址的区别。 另外,我不确定多播地址是否真的需要一个端口。 我可以把多播地址的IP地址称为多播地址组吗?
我需要testing一台服务器的networking吞吐量(这是一个长久的故事!)。 我喜欢Iperf并在整个networking中使用它,但是,我只是无法弄清楚如何将它绑定到一个单一的界面,只能通过它来监听。 从文档中,我会假设这将工作:iperf -B eth0 -s将一个实例绑定到eth0,然后在另一个会话中:iperf -B eth1 -c ip.of.eth.1。 这根本不起作用,实际上失败了。 如果我使用ip而不是接口,它可以工作,但吞吐量是29Gb / s – 所以,除非有一个魔术发生,因为我有一个30Gb / s卡的超级服务器,我猜测我我甚至不接触networking,而只是在本地进行。 任何人都可以帮助我,或者知道更好的testing/工具吗?
我最近在另一个网站上问了这个问题,但我想这可能是一个很好的问题: 请看下面的图表。 我的问题是在图中间的计算机“C”。 它有三个NIC卡。 它需要能够与计算机A1,A2,A3,B1,B2和B3通话。 要做到这一点,我需要将静态路由放入计算机C的路由表中。 我的问题是什么是我需要放在路由表中实现这个确切的静态路由条目? 换句话说,进入静态路由之后,“路由打印”是什么样的? 这将在Windows 7或Windows XP上 编辑:我应该说我已经做了相当多的研究,但我仍然有点不确定的条目来实现这一点。 这个来自微软的链接是有帮助的例子 – 但它不是完全点击我
现在,我知道ServerFault上有很多关于samba的问题(大约1400),至less我浏览过其中的一半,而且还没有能够使用任何答案来解决我的问题。 我们在一个新的空白机器上安装CentOS 6.2 – 干净的安装; 它将作为networking服务器运行以托pipeAsterisk。 我想configuration机器,以便我有充分的pipe理权限从我的Windows工作站的根(我的意思是“/”根)。 这将使我能够使用我自己舒适的机器(和Notepad ++)来编辑所有的configuration文件。 换句话说,我应该可以在Windows资源pipe理器中打开\\mylinux\etc\samba\ ,然后完全拥有使用我的Windows文本编辑器编辑smb.conf权限。 我在CentOS 4上工作得非常好,但在CentOS 6.2中无法正常工作。 在较旧的操作系统版本中,有一个GUI的一切,但现在我需要学习,并从CLI做一切。 我仍然使用GUI来做一些事情,但是我还没有学习如何构buildCLI,所以我仍然会在这里引用我的注释中的GUI。 现在你知道我的问题和我的目标,下面是一些细节: smb正在运行并安装并设置为运行级别35。 nmb正在运行并设置为运行级别35。 eth0上的防火墙是全开的, network是ON的(我运行这个命令: iptables -A INPUT -s 192.168.0.0/255.255.255.0 -j ACCEPT ) 我已经把我自己的Linux用户帐户添加到root组。 该用户帐户与我的Windows计算机具有相同的用户名和密码。 samba被configuration为知道我的Windows工作组的名称 我能够从\\mywindows \\mylinux ping就好了,反之亦然。 如果我在\\mylinux打开Network ,我得到一个错误:“无法从服务器检索共享列表”,我在这里发布。 如果我从\\mywindows执行一个net view ,那么它根本看不到\\mylinux 。 samba被configuration为共享根驱动器: 。 [root] comment = Root Directory path = / valid users = @root […]
我有2对使用运行RDC / rdp 6.0的windows xp embedded sp3(x86)连接的2个串口设备(一个秤和一个POSpipe脚),最多连接2个(4个串口设备)。 我正在使用这些机器将RDP安装到运行Windows 7企业版(x64)的虚拟机中,我的销售软件安装在这里。 我需要将本地PC的com端口(com1和com2)redirect到虚拟机。 我configuration了rdp文件发送COM端口,它可以看到端口,如果我添加一台打印机(他们显示为ts033和ts034),但我使用的软件要求它被称为COM1 – COM10。 我曾尝试在我的虚拟机上使用“net use com3:\ device \ com1,net use com3:\ tsclient \ ts033”和其他一些组合来将ts com端口redirect到“真实/虚拟”端口。 我没有钱购买一个串口服务器(新的或二手的)或购买第三方软件的许可证/座位数量。 即使从eBay购买4个新的串行服务器最便宜的解决scheme出来约100美元,再加上你必须使用4墙疣,它涉及额外的电缆。 我唯一的select是获取8 db9到rj-45适配器,并通过4条现有的cat5e线路发送,并物理附加到vm服务器。 我宁愿避免这样做,因为它需要从POSterminal/ PC运行额外的电缆,以及从配线架到VM服务器的电缆。 如果你能告诉我如何或其他一些免费/开源的软件,我宁愿使用净使用方法。 让我知道如果你需要任何其他信息,或者如果有什么不清楚。
我有十几台负载均衡的云服务器,都是由Munin监控的。 我可以单独跟踪每一个。 但是我想知道是否可以将它们捆绑在一起,以查看整个云集群中CPU集合的使用情况(例如)。 我怎样才能做到这一点? munin.conf文件可以很容易地处理这个子域名,但我不知道如何configuration这个简单的networking节点。 假设我的Web节点被命名为web_node_1 – web_node_10。 我的conf现在看起来像这样: [web_node_1] address 10.1.1.1 use_node_name yes … [web_node_10] address 10.1.1.10 use_node_name yes 非常感谢您的帮助。
我试图在两台机器上安装Oracle Grid Infrastructure。 他们的文档指出: 您必须在IP地址子网范围224.0.0.0/24和230.0.1.0/24上启用群集多播 所以我跑了: route add -net 224.0.0.0/24 dev eth2 route add -net 230.0.1.0/24 dev eth2 route -n产生: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 230.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 224.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 # and others 除此之外, ifconfig eth2显示了UP BROADCAST […]
我在Junos EX-2200交换机上进行了一系列configuration更改。我把这台路由器通过以太网电缆连接到另一台PC。交换机的IP地址是192.168.1.1。我可以从192.168.1.1 ping到192.168 .1.0,反之亦然。 更改后,我做了以下命令 set system archival configuration transfer-on-commit set system archival configuration archive-sites "scp://[email protected]:/home/karthik/ws_karthik/sw1_config_1.txt" password godfather commit 如果用户名为“karthik”,密码为“教父”,则上述path也存在于系统中 我怎么看不到在指定的path创build的configuration文件sw1_config_1.txt。 另外我已经validation了sshd正在PC上运行(192.168.1.10) 我在这里做错了什么? 如果有人能帮助我,那将是非常好的。
我最近为我们的networkingbuild立了一个Fedora 17服务器,而且我一直在启动NIS服务时遇到问题。 以下是系统中的一些日志: Aug 21 12:57:12 cairnwell ypbind-pre-setdomain[718]: Setting NIS domain: 'indigo-nis' (environment variable) Aug 21 12:57:13 cairnwell ypbind: Binding NIS service Aug 21 12:57:13 cairnwell rpc.statd[730]: Unable to prune capability 0 from bounding set: Operation not permitted Aug 21 12:57:13 cairnwell systemd[1]: nfs-lock.service: control process exited, code=exited status=1 Aug 21 12:57:13 cairnwell systemd[1]: Unit […]
在TCP连接终止中,当客户端进入TIME_WAIT状态时,意味着客户端等待一段时间,等于最大段寿命(MSL)时间的两倍,以确保收到它发送的ACK。 (我从kurose的书籍计算机networking上面读了,也在下面的URL中给出了http://www.tcpipguide.com/free/t_TCPConnectionTermination-2.htm ) 但是,如果最后一个ACK(由客户端作为服务器FIN的响应发送)丢失,是如何检测到的?