Articles of networking

如何引入和检测双绞线电缆中的错误

我被教导,双绞线电缆扭曲,以消除干扰。 现在,我有一个CAT-5e跨过约2米长的电缆。 我取下了电缆的盖子,解开了电线。 尽pipe如此,我仍然可以看到我的两台电脑的networking性能没有什么不同。 为什么? 如果我想介绍错误,我该怎么做? 还有一种方法来检查数据链路层错误使用一些命令?

在Server 2008R2中切换有线接口

戴尔服务器上有两个1 Gb有线以太网端口。 我试图移动到有线端口#1,因为有线端口#2的物理损坏。 麻烦的是,2008R2不会让我有两个接口具有相同的IP地址。 通常情况下,我可以看到这是一件好事 – 它试图从你身上拯救你。 然而,我对改变端口#1上的IP设置感到非常偏执 – 是否有任何方法使接口configuration相同,以便我可以通过将电缆重新插入#1来恢复端口更改? 或者,有没有办法将有线接口configuration保存到文件? 这是一个关键的生产服务器,我不能安排很多的维护,所以我不想混乱目前正在工作的IP设置,如果我可以帮助它。

在Linux容器(LXC)接口和主机之间configuration桥接

我想在主机下运行2个LXC容器,并且我希望每个在networking上都有自己的IP,假设主机有10.10.1.10,容器有10.10.1.11和10.10.1.12。 我的设置是否要求在hosts / etc / network / interfaces文件中configuration2个桥接接口,如下所示: auto br0 iface br0 inet static address 10.10.1.11 #ip of our host netmask 255.255.255.0 #subnet of our host network 10.10.1.0 #network of our host broadcast 10.10.1.255 #our broadcast address gateway 10.10.1.1 #default gw for our host to access the internet bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage […]

如何确定扩展Web应用程序的方向

我目前正在开发一个Web应用程序,并试图找出主办它的最佳方式。 我环顾四周,使用了几十个不同的措辞,阅读了数百个post和评论。 但他们似乎都没有回答这个问题的特定方面。 他们解释了如何计算一个应用程序的特定实例可以处理的当前用户的数量。 但不是如何确定去那里达到你的目标。 我已经看过云,我已经看过VPS,当然我认为所有的都有不同的价格,但最终我意识到这一切都归结为您需要扩展的方向(垂直,向任何一个方向添加更多的权力应用程序的实例通过更多的CPU功率和更多的RAM;或水平地,添加应用程序的新实例和负载缩放它们) 第1部分 现在让我们来看一个小场景让我们说你有一个API应用程序。 它需要HTTP请求和响应与JSON,天气它build立在节点,Rails,PHP或其他任何东西都是不敬的。 假设您可以在峰值时间估算所有这些因素:并发用户数:100 – > 1000 – > N每个用户每分钟的请求数:1? 10? 50? 每个请求平均传输的数据大小:1Kb? 2KB? 5KB? 10? 你如何确定哪个方向是最好的规模? 这是这些因素的比例吗? 有没有什么地方可以达到这些因素之一呢? 第2部分 这一次让我们假设一个不同types的应用程序。 这一次,它是一个处理实时数据交换的networking套接字应用程序,如聊天或事件通知(从Redis或RabbitMQ等消息推送的事件)。这个应用程序(形成我收集的内容)将完全不同于相同的因素作为第一部分,你如何确定去哪个方向? 总体 我问这些问题,找出哪种types的托pipe将是最适合哪个应用程序。 这会给我更多的稳定性? 这会让我为同样数量的用户在口袋里保留更多的钱吗?

Xen来宾 – 无法在主机之外获得networking连接

我刚安装了一个XenServer 6.1。 它带有标准configuration, networking0连接到NIC 0 。 我创build了一个虚拟机,但是我无法访问主机之外的任何networking。 从VM(172.18.32.20),我尝试ping 172.18.32.254。 试着让它工作,我对主机的基础configuration做了如下修改: xe-switch-network-backend桥 重启 编辑sysctl.conf : net.ipv4.ip_forward = 1 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.arp_filter = 1 net.ipv4.conf.default.proxy_arp = 1 运行sysctl -p 停止iptables /etc/init.d/iptables stop 运行iptables -A FORWARD -j ACCEPT “Ifconfig -a”显示4个接口:eth0,lo,vif12.0(我的VM)和xenbr0(IP = 172.18.32.10,netmask = 255.255.255.0,网关= 178.18.32.254) $ brctl show bridge name bridge id STP enabled interfaces xenbr0 5000.042b21457249 […]

为什么我不能将私有EC2 IP与来自VPC的弹性IP相关联

我在/etc/network/interfaces有三个条目 eth0:0… eth0:1… eth0:2… 和ips 10.0.0.210 10.0.0.211 10.0.0.212 他们都工作正常。 于是我添加了一个新的条目eth0:3 ,地址为10.0.0.213 。 现在,当我转到AWS控制台并从VPC仪表板中单击Elastic IP并尝试关联弹性IP时,刚刚创build的新IP不会显示。 我已经重新启动/etc/init.d/networking和ifconfig显示,一切工作正常。 以下是我在尝试关联弹性IP时看到的内容。 我已经刷新了很多次,等了几个小时,甚至重新启动了服务器。 10.0.0.213就不会显示出来。 我做错了什么?

Sophos从网上访问一个networking服务器

我有一个Web服务器(IIS)在SOPHOS UTM 9之后 我已经安装了Web应用程序防火墙function这是一个全新的安装。 没有其他设置被编辑。 当我尝试访问Web服务器时,在Web浏览器中出现“Forbidden”(禁止)的错误消息。 有任何想法吗 ?

如果我有一个应该从多播接收数据的过程,我该如何检查它是否是真的?

我可以检查gstack ,但只是因为我看到recv调用上的侦听器线程并不意味着该调用没有返回。 我认为还有一件事是做类似的事情: netstat -lupe | grep <PROCESS_PID> 检查通过udp监听的套接字的inode。 然后可能尝试观看( watch命令) /proc/net/udp关于这些inode的接收和传输队列。 但是,我不确定这是否是一个很好的诊断方法。 试图聆听相同的多播组来检查数据传入也不是真正保证有问题的进程正在接收数据。 我可以探究或尝试的其他方式或事情是什么?

如何设置完整的无线networking来检索数据

我有一个情况,我不知道最好的方法(或至less是术语)find一个解决scheme。 有四个房间不能从外面进入任何电缆。 每个房间有4台机器可以获取数据,并通过以太网连接到该机房内的路由器/交换机等,以共享其收集的数据。 我想知道是否需要路由器,无线接入点或网桥将所有这些设备连接到同一个networking,然后才能让某人访问这个连接的networking,并能够从这些房间获取信息(再次,无线地)。 我遇到了麻烦,如何确保所有这些设备将在同一个无线networking上。 我不想login到每个房间的无线networking来拉取数据,这就是为什么我认为在每个路由器都不是要走的路。 任何networking大师可以摆脱一些光线,并提供一些build议,这完全无线设置? 另外,我还有一个很好的图表,可以帮上忙,但是我需要10个代表,有没有什么办法可以把这个提出来,这样我可以把它发布给你们呢?

你可以用多个源IPconfigurationSNAT并使用静态DNAT(端口转发)吗?

我们有一个专用局域网连接到一个带有多个公网IP的防火墙用于SNAT,以避免单个IP上的端口过载。 但是,我们有一个要求,允许某些工作站可以在他们托pipe服务器的预定义端口上进行外部访问。 在下面的例子中,机器A先前已经向B发送了203.0.113.1:7045上可用的资源。 但是,当机器B启动到A的连接时,它可能会收到一个不同于它所期望的源IP(由于SNAT循环)的响应。 我认为这一定是机器B的问题,因为它不能正确地关联数据包来build立连接。 什么是最好的解决scheme? iptables -t NAT -A POSTROUTING -s 10.8.4.0/24 -o eth1 -j SNAT –to-source 203.0.113.1-203.0.113-3 iptables -t NAT -A PREROUTING -i eth1 -m multiport –dports 7045:7059 -j DNAT –to-destination 10.8.4.2