Articles of networking

思科交换机端口映射通过ip或mac使用python

我正在做一些networking相关的东西。 这里是我创build的代码来查找数据中心中服务器连接的Cisco交换机。 但是我们有多个cisco ostypes。 如思科IOS和NXOS。 login到每个设备获取邻居信息或mac表是更好的方法来实现这一点。 你是否有任何其他方式从IP或MAC获取Cisco交换机端口映射? import paramiko import time import sys import os import json import re app_server_mgmt_ip = '192.168.10.20' app_switch_mgmt_ip = '192.168.20.5' username = '' password = '' ip = app_switch_mgmt_ip from netmiko import ConnectHandler cisco_ios_xrv = { 'device_type': 'cisco_xr', 'ip': app_switch_mgmt_ip, 'username': username, 'password': password, 'port' : 22, # optional, defaults […]

eth0configuration和VLAN – 请评论

我在Ubuntu服务器上遇到了这个networkingconfiguration,并想知道双重VLANconfiguration背后的原因。 真正的forms,没有文件,在盒子上工作的工程师不能启发我,所以有什么想法!? 服务器位于远程数据中心,因此我无法轻松检查networking拓扑结构。 从我所能find的信息来看,这个盒子是一个运行MySQL的数据库服务器,VLAN(s!)把它连接到Web服务器来组成一个LAMP堆栈系统。 基本的eth0地址(public facing,firewalled)仅用于admin sshlogin。 假设有第二个(HA)数据库服务器使用起搏器和corosync,但是故障转移现在不能正常工作,因此我正在查看系统以生成一些文档,而更熟练的工程师处理HAconfiguration。 编辑:Web服务器上的eth0上只有一个VLANconfiguration项(10.166.1.7) # Loopback interface auto lo iface lo inet loopback # Primary network interface auto eth0 iface eth0 inet static address [SNIP] netmask 255.255.255.248 gateway [SNIP] dns-nameservers [SNIP] auto eth0.1400 iface eth0.1400 inet static address 10.166.1.5 netmask 255.255.255.0 vlan-raw-device eth0 auto eth0:1.1400 iface eth0:1.1400 inet static address […]

循环赛Windows DNS服务器不工作

为我的DNS区域启用了Windows 2012 R2 Round Round(AD集成) 我要么不理解这个或不工作。 我想使用循环赛的DNS解决一个服务器集群。 首先,我尝试创build一个新的子域和cnamelogging 我有一个“mycluster”的子域名和一个指向“。”的cname。 (空白名称)为每个服务器 我可以ping mycluster.mydom.com并取回其中一台服务器的IP地址 但连续ping它与同一台服务器回复 即使在我刷新DNS后,它回答了同一台服务器的IP 然后我试着创build一个新的子域和Alogging 所以我有同样的事情,但我有一个空白名称parsing到域的logging 这次我像以前一样从同一台服务器获得IP 但是,当我在我的计算机上刷新DNS时,我得到了一个不同的地址(每当我刷新DNS我有一个不同的地址) Windows DNS中的循环赛不支持cname吗? 这是否意味着需要编写应用程序来支持循环? 就像一个应用程序将不得不caching已parsing的名称,以正确的负载平衡

设置反向DNS时我缺less什么?

我正在设置rDNS以与SolusVM服务器一起使用。 我在两台服务器上使用PowerDNS作为从服务器和主服务器,并成功设置了MySQL复制。 查看MySQLlogging表时,我看到了SOA,NS和PTRlogging。 我创build了两个Alogging(rdns1.example.com,rdns2.example.com),并分别将它们指向主服务器和从服务器。 我更新了arin.net上的IP反向DNS名称服务器,以指向rdns1.example.com和rdns2.example.com 如果我运行“主机146.71.84.4”,它会返回: Host 4.84.71.146.in-addr.arpa not found: 2(SERVFAIL) 如果我运行'dig -x 146.71.84.4',它会返回: ; <<>> DiG 9.9.5-9+deb8u10-Debian <<>> 146.71.84.4 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 41971 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: […]

处理HTTP洪stream通过networking服务器configuration(Django应用程序)

我维护的一个基于Django的networking论坛最近在应用层受到频繁的DDOS攻击。 本质上,它似乎是一个HTTP泛滥的主页,造成服务器执行大量的内部请求,并加载各种文件来创build页面。 洪水峰值约为每分钟4000个请求(典型的吞吐量为500转/分钟左右),导致我的服务器在这个过程中。 我的networking服务器是nginx,作为一个gunicorn应用服务器的反向代理。 我还没有使用gunicorn的安全参数: limit_request_line , limit_request_fields , limit_request_field_size )。 但是我已经安装了nginx fail2ban ,并且在我的jail.local有两个jail来确保HTTP floods被挫败: [nginx-postflood] enabled = true filter = nginx-postflood port = http,https logpath = /var/log/nginx/access.log findtime = 60 maxretry = 13 bantime = 300 [nginx-getflood] enabled = true filter = nginx-getflood port = http,https logpath = /var/log/nginx/access.log findtime = 5 maxretry = […]

如何计算竞争率

我正在pipe理一个为学生和员工提供共享互联网接入的大学的networking。 我被要求find提供互联网的争用比率。 这是共享连接的用户的比例吗?

当前networking负载在Windows / Linux

这是可能通过命令行知道在远程Linux / Windows机器上的networking负载。 就像我们可以得到CPU负载,即CPU是75%使用。

我可以在同一个子网中安装2个WINS服务器吗?

我正在寻找设置2个WINS服务器在同一个子网到服务器作为复制伙伴。 我们有一个仍然依赖于WINS的传统设备。 我知道一个WINS服务器对于10,000个节点的networking是足够的。 我认为需要两台服务器,以便在我的devise中包含容错function。 这可以成功完成吗? 什么是最佳实践?

Mikrotik SIP中继路由

我的networking上有一个Mikrotik RouterOS v6.36,如下所示(我是一个networking的新手,能够获得一半的工作,我只是不知道要找什么。) 路由器: Ether01:ISP连接(Internet / WAN) Ether02:SIP中继线(SIP中继线 – 无互联网) Ether03:空 Ether04:局域网 我有一个在LocalLan上的PBX服务器,需要通过Ether01连接出去authentication许可证等,这工作正常,没有问题。 我现在需要连接从我们的ISP到我们的PBX服务器的SIP干线Ether02。 我能够让路由器标记路由并通过Ether02发送出去,但是我无法通过Ether02来获取这些数据 请有人可以给我指导,让我知道需要什么数据来帮助解决这个问题。

只有ping才能在IPv6上运行

最近我的一台服务器得到了一个IPv6地址。 但是,只有ping才能工作在IPv6上: # ping6 google.com PING google.com(fra16s24-in-x0e.1e100.net) 56 data bytes 64 bytes from fra16s24-in-x0e.1e100.net: icmp_seq=1 ttl=58 time=1.37 ms ^C — google.com ping statistics — 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 1.374/1.374/1.374/0.000 ms # nc google.com 80 -6vvv nc: connect to google.com port 80 (tcp) failed: Connection timed out […]