我想这是套接字编程。 但是我从来没有做过socket编程,希望在学习Python的时候运行这个教程的例子。 我需要一些更多的想法来实现这一点。 我特别需要的是运行一个服务器的监控程序,它将轮询或监听来自不同IP的不同stream量端口之间交换的stream量。 例如,如何获取通过192.168.1.10和192.168.1.1(这是网关)的端口80接收和发送的数据。 我检查了一些现成的工具,如MRTG,Bwmon,Ntop等,但由于我们正在研究一些特定的模式研究,我们需要在程序中进行数据捕获。 想法是监测一些stream行的端口,并对某些时期的networkingstream量进行研究,并与其他一些数据进行比较。 我们想找一个方法来完成所有这些与Python …
我只是build立一个新的DirectAdmin,我想准备它的IPv6使用。 我的ISP给了我可以使用的一系列IPv6地址。 可以说,地址是2a01:7c8:****:1f ::。 我neworkadapter用户DHCPparsing其IP地址。 当我键入ifoncig eth0我得到以下结果: eth0 Link encap:Ethernet HWaddr 52:**:**:**:ce:f3 inet addr:37.**.**.44 Bcast:37.**.**.255 Mask:255.255.255.0 inet6 addr: 2a01:7c8:****:1f::/64 Scope:Global inet6 addr: fe80::5054:ff:fe87:cef3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:38941 errors:0 dropped:0 overruns:0 frame:0 TX packets:29439 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3779534 (3.6 MiB) TX bytes:5089379 (4.8 MiB) 正如你所看到的,我有一个IPv6地址集,但是我不能ping6 IPv6主机。 我得到的错误: […]
这是我的configuration: IP地址: 192.168.1.4networking掩码: 255.255.255.0默认网关: 192.168.1.200 路由表: Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.1 192.168.1.254 255.255.255.255 UGH 0 0 0 venet0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 venet0 0.0.0.0 192.168.1.200 0.0.0.0 UG 0 0 0 venet0 当我尝试通过子网192.168.2.0添加路由时,我得到以下RTNETLINK答案:没有这样的进程例如: #ip route add 8.8.8.8/32 via 192.168.2.1 dev venet0:0 #RTNETLINK answers: No such process 有没有办法完成这种事情? 还有一个问题:我希望能够将所有传入的stream量转发到网关192.168.2.1 …我怎样才能做到这一点? […]
我使用Ubuntu服务器作为路由器,NATing路由器和networking服务器。 服务器通过公共/ 29子网连接到ISP。 另外,我还托pipe了一些重要的网站。 我要求ISP提供ipv6地址块。 他们说,我的链路终止在ISP的路由器没有ipv6的支持。 所以他们说如果我准备通过一个专用的172.16.xx / 30子网连接到他们的边缘路由器,他们可以提供给我ipv6块。 然而,他们会给我一个公共ipv4 / 29通过172.16.xx / 30路由给我,我可以用来托pipe我的网站。 但我的问题是,我不想购买另一台路由器,以便我可以将面向ISP的接口上的172.16.xx / 30和面向我的服务器和NATing路由器的另一个接口上的public / 29上。 我想知道的是,如果我可以使用172.16.xx / 30连接到ISP,也可以在同一台Ubuntu服务器上使用public / 29来托pipe网站和进行NAT。 我的路由器有5个以上的网卡,我也可以使用vlans。 ISP的边缘路由器支持ipv6,但他们不能直接给我一个公共子网的原因是这样的 。 目前我的链接终止于通过172.16.xx连接到边缘的开关
我有三个网关: 192.168.10.1 on eth0 (default), 192.168.100.1 on eth0:0 192.168.101.1 on eth0:1 我试图让我的电脑从请求端口决定使用哪一个。 (请求来服务器端) exemple.com:80 -> via 192.168.10.1 to exemple.com:80 exemple.com:81 -> via 192.168.100.1 to exemple.com:80 exemple.com:82 -> via 192.168.101.1 to exemple.com:80 我应该如何继续? 谢谢
我使用Debian 6作为我的服务器,我在那里configuration了OpenVPN服务器,客户端使用分路模式成功连接。 该服务器可从互联网上获得,但也连接到内部networking。 本地LAN: 192.168.3.0/24 – OpenVPN服务器上的eth0 OpenVPN客户端: 192.168.199.0/24 – 在OpenVPN服务器上的tap0 如果有人可以采取必要的步骤,以允许连接到OpenVPN服务器的客户端看到并能够连接到OpenVPN服务器所在的局域网内的每台计算机(192.168.3.0/24networking),这将是非常好的。 如果你能告诉我如何在客户端连接之后自动设置这个路由,那将是完美的。
我有一个在我的思科路由器上configuration的路由映射名称说s1和序号10(默认),其中包含匹配标签10.如果我再次尝试configuration相同的路线图名称相同的序列号10(默认)与一个更新的匹配标签20实际上是将匹配标签20附加到10.是否预期。 因为我已经从许可证更改否认应该不刷新以前的值? R1(config)#route-map s1 per R1(config)#route-map s1 permit R1(configuration – 路由映射)#mat R1(config-route-map)#match标签 R1(config-route-map)#match标签10 R1(config-route-map)#do sh route-map 路线图s1,许可证,序列10 比赛条款: 标签10 设置子句: 策略路由匹配:0个数据包,0个字节 R1(configuration – 路由映射)#exit R1(configuration)#route R1(configuration)#为route- R1(config)#route-map s1 deny R1(config)#route-map s1 deny R1(configuration – 路由映射)#match R1(config-route-map)#match标签 R1(config-route-map)#match标签20 R1(config-route-map)#do sh route-map 路由映射s1,拒绝,序列10 比赛条款: 标签10 20 设置子句: 策略路由匹配:0个数据包,0个字节 R1(configuration – 路由映射)#
我正在跑到一个心理障碍,试图找出这一个。 我们的办公室有一个Juniper防火墙,我们做了大量的端口转发,以达到我们需要从外部访问的内部服务。 例如,我们的构build服务器位于http://machine1:8190所以我们将防火墙上的该端口上的所有请求转发到同一端口上的内部机器。 相反,我想通过http://build.mydomain.com访问构build服务器。 在内部,我将DNS设置指向运行反向代理的nginx服务器,以便http://build.mydomain.com所有内部请求代理到http://machine1:8190 。 在我挣扎的地方,我正在弄清楚如何让我的外部请求(来自外部)以相同的方式工作。 如果我将DNS设置为指向我们的公共IP,我需要在防火墙上configuration什么? 很显然,这些请求通过:80但我有另一个使用该端口的端口转发规则。 我只需要在我们的内部DNS服务器上指向防火墙的DNS? 我只是不确定什么是正确的方法。 谢谢!
我有一个要求,我需要一些客户端连接到一个VPN。 客户端应该只能连接到VPN上的其他客户端 – 其他stream量不应该通过VPN。 特别是,没有stream量应该通过服务器到非VPN端点。 我可以这样设置openVPN吗? 更好的是有两类客户(女演员和主教)。 只有女演员才能连接到主教。 主教不能连接女演员或其他主教,女演员不能连接到其他女演员。 这可能吗?
我需要通过虚拟服务器路由到IPSec隧道。 我有: Mac OS笔记本电脑(10.20.4.0/24) VMware Fusion 运行在VMware(192.168.141.0/24)上的Centos具有Cisco IPSec隧道(10.255.254.0/24) 隧道另一端的远程服务器。 (10.0.11.0/24) Cisco IPSec隧道已启动。 我希望我的Mac通过隧道访问远程服务器。 我在Centos服务器上打开了路由。 我在mac上为远程服务器(10.0.11.0/24)添加了一个静态路由,指向192.168.141.137(centos服务器)。 我需要为这个路由做些什么改变?