Articles of 网关

根据来源通过网关返回

我们有一个在192.168.2.1 interally访问的Linuxnetworking服务器。 它有一个默认网关192.168.2.2 。 这个网关不连接到外部世界。 我们也有一个公共IP地址176.35.XXX.XXX 。 它连接到192.168.2.6上的防火墙,然后转发到192.168.2.1 。 问题是默认网关在通过公共IP访问时无法返回响应。 是否有可能告诉networking服务器,来自192.168.2.6任何stream量应该返回到192.168.2.6而不是192.168.2.2 ? 编辑: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.1.9 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 172.16.0.0 172.16.1.9 255.255.255.0 UG 0 0 0 tun0 172.16.1.0 172.16.1.9 255.255.255.0 UG 0 0 […]

Pfsense Multi-wan Access非默认网关

我有一个pfsense设置与多个wan,从它们共享同一层中的网关组GW_group1 我已经通过tinc与另外两个相同devise的设置链接,它将几个端口redirect到其他服务器,并接受从防火墙规则中的GW_group1连接到防火墙NAT中的直接NAT,从每个接口到服务器的每个端口 NAT: GATEWAY1 PORT 80 -> SERVER 1 PORT 80 GATEWAY2 PORT 80 -> SERVER 1 PORT 80 GATEWAY1 PORT 90 -> SERVER 2 PORT 90 GATEWAY2 PORT 90 -> SERVER 2 PORT 90 FIREWALL: ACCEPT GW_group PORT 80 TO SERVER 1 IP ADDRESS ACCEPT GW_group PORT 90 TO SERVER 2 IP ADDRESS 我可以从外面通过防火墙,如果只有如果连接通过默认网关来,如果我更改默认网关,我不再能够访问pfsense,也不能从外部访问它后面的服务器,并获得连接超时,即使tinc不能连接,除非它是连接到默认网关的IP地址 […]

为什么ISP的坏路由器不转发某些数据包?

我正在pipe理一个局域网( 192.168.0.0/24 ),我有: 路由器( 192.168.0.1 ),由ISP提供的一个路由器,可以访问互联网,作为交换机和接入点。 这个路由器是非常糟糕的:它甚至不允许我closuresIPv6或使用自定义名称服务器… SWITCH( 192.168.0.2 ),一个像样的路由器,用作交换机和接入点。 GW( 192.168.0.41 ),我想用作整个networking的网关的计算机。 GW需要通过它是客户端的VPN发送数据包到互联网。 服务器DHCP正在这里运行。 所有其他主机(例如LAPTOP( 192.168.0.101 ))的IP地址范围为192.168.0.100-192.168.0.200 。 示例图: +—-+ +——–+ | GW | | Laptop | +–+-+ +—-+—+ | | | | -+ +—-+—+ +—-+—+ Internet +———+ ROUTER +————+ Switch | -+ +——–+ +——–+ 我有一个非常类似的configuration已经build立和运行在不同的地方。 那里没有SWITCH,路由器是不同的型号,一切工作正常 这里一切正常,只要LAPTOP和GW都直接连接到开关。 如果一个或两个都连接到ROUTER,事情就会停止。 如果LAPTOP和GW之间至less有一个连接到ROUTER,则LAPTOP可以ping通互联网,但TCP不起作用。 在浪费了很多时间之后,我开始在LAPTOP和GW上嗅探,并且我注意到ROUTER不转发一些数据包… 在以下示例中,LAPTOP通过WiFi连接到ROUTER,而GW通过以太网电缆直接连接到ROUTER; LAPTOP尝试通过HTTP下载某些内容: LAPTOP发送一个TCP […]

如何在ISC DHCP服务器中为特定网关分配静态IP地址?

我有一个路由器的WAN网关,我想修改,没有其他路由器在networking中受到影响。 我想testing如果我只更改一个路由器的网关,networking的行为。 我怎么能在/etc/dhcp/dhcp.conf文件里面执行这个?

Nginx:上游“主机未find”错误的特殊行为?

当nginx的proxy_pass返回502时,可能有很多原因。 我想要的是能够检测何时返回502,因为没有find上游主机(即,无法parsing)。 我知道proxy_intercept_errors ,但它似乎没有帮助我的情况。 我拥有的 我有一个运行在Kubernetes窗格上的nginx网关服务器。 它被configuration为根据主机名的第一部分将请求路由到适当的Kubernetes服务(在第一个点之前的词,例如service-name.example.com应该路由到称为service-name )。 这是一个简化的configuration部分负责这个逻辑: server { listen 80; resolver 172.16.2.3; // Pod IP address server_name "~^(?<svc>[\w-]+)\."; location / { # Each Kubernetes service has an internal domain name matching the following pattern proxy_pass "http://$svc.default.svc.cluster.local"; proxy_set_header Host $host; # Proxy `X-Forwarded` headers sent by ELB: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/x-forwarded-headers.html proxy_set_header X-Forwarded-For $http_x_forwarded_for; proxy_set_header X-Forwarded-Port […]

通过点对点,然后点对点的Azure路由

我有一个很好的寻找类似的职位,但无法find相同的情况。 我尝试通过Azure从本地计算机连接到第三方url。 所以: (点对点) – > Azure VPN网关 – >(站点到站点) – >第三方URL 指向站点地址空间:172.16.0.0/24 Azure vnet地址空间:10.3.0.0/16 第三方地址空间:10.100.0.0/16 我已经把一个虚拟机放在Azurenetworking中作为一个中间人进行testing,我可以从内部连接到虚拟机,从虚拟机连接到第三方站点,但是由于某些原因,我无法完成。 最奇怪的是第三方IP从主机名正确parsing,我只是不能连接到URL(如果有的话,它是HTTPS / 443)。 如果我从本地运行一个tracert,我可以看到'tracert VM'的第一跳直接进入VPN网关,但'tracert 3rdparty'进入我的路由器 – > isp->失败,所以看起来我的路由被搞砸了不知何故。 我会认为这将是VPN网关的标准路由,但希望有一种方法可以使这项工作,因为它对我正在进行的项目至关重要。 我很高兴尝试自定义路线,或任何需要。 欣赏任何build议。

我可以让我的私人Windows服务器通过前端(公共)服务器访问互联网吗?

我有一个私人千兆局域网在托pipe公司。 它有3个连接在局域网中的服务器:2个公共Web服务器(带有公共IP)和一个带有私有IP的私有数据库服务器。 为了访问私人数据库服务器,我将远程桌面连接到一个Web服务器,然后我再次进入私人服务器。 问题:有没有办法让数据库服务器可以访问互联网(即与前端服务器相同的网关IP?)我所需要做的就是将网关添加到数据库服务器,同时离开该数据库IP作为私人IP地址? 干杯。

在非默认nic上做出响应

以下情况:我有两个networking接口 – 一个以太网和一个gprs(实际上并不重要,只是两个不同的链接…) nic 1configuration了默认路由并且是默认网关(度量20)nic 2具有configuration的默认路由(度量25) 我发送一个ping请求nic 1 – >我收到来自nic 1.的回应 我发送一个ping请求nic 2 – >我从来没有看到一个响应,因为icmp响应发出了nic 1! 有没有办法告诉系统,它应该发出请求进来的网站上的所有答案? 只需使用系统自行打开的连接的默认网关? 对不起…忘了提及我们在这里谈论Windows CE …

集群网关计算机

我们使用Linux电脑作为我们的办公室网关。 它有两个互联网连接和一个局域网连接。 我的问题是,每当有任何网关软件configuration问题或硬件问题,LAN客户端松动互联网连接。 为了解决这个问题,我想创build一个两台运行相同服务(代理,防火墙,ID等)的网关PC的集群,以便其中任何一个出现问题,stream量可以通过另一个网关到达互联网。 我假设集群为集群中的所有节点提供单个IP,因此所有的LAN客户端都将具有集群IP作为它们的网关。 我想知道任何开源或免费软件,可以在Linux上做到这一点,或者如果有更好的办法达到相同的。 提前致谢! SANKET

生活从另一台计算机编辑数据包的最佳途径

我想研究一些MMORPG的协议(我是一名游戏程序员),但他们都使用“hackshielding软件”,这使得我不能从他们正在运行的计算机上做很多事情。 我想知道如何通过我的局域网中的另一台计算机使我的计算机的连接路由,以便我可以编辑数据包。 我想到ARP中毒我的机器,但我不知道我真的可以编辑来自ARP毒物攻击的数据包。 从Wireshark中我可以看出,我的操作系统(Windows XP)正在将数据包重新路由到我的网关,所以我不知道是否真的有办法编辑它们(如果有人知道是否可以使用Windows过滤平台完成,我很高兴知道)。 另一种可能是手动将其他计算机设置为第一个网关,但是我不知道如何使它实际上像“网关”(即将数据包路由到实际的网关)。 有人可以帮我吗? 对不起,我确定这一切看起来真是新手。 这是因为networking真的不在我的“知识领域”。 谢谢。