Articles of 路由

Laravel 4.1上的nginx路由错误404

我在nginx服务器上遇到了laravel的路由问题。 它显示了一个“404找不到”的所有路线,除了默认的,非常类似于这个问题: https : //stackoverflow.com/questions/21091405/nginx-configuration-for-laravel-4 解决这个问题的方法: 服务器{ 听80; server_name sub.domain.com; 设置$ root_path'/ srv / www / htdocs / application_name / public'; root $ root_path; index index.php index.html index.htm; try_files $ uri $ uri / @rewrite; 位置@rewrite { 重写^ /(。*)$ /index.php?_url=/$1; } 位置〜\ .php { fastcgi_pass 127.0.0.1:9000; fastcgi_index /index.php; 包括/ etc / nginx / fastcgi_params; fastcgi_split_path_info […]

Windows 8并不总是为我的传出传输select正确的网卡

我工作的公司生产和销售工业机器。 我们的产品之一是一台由运行Windows的PC控制的机器。 该特定机器使用连接到机器的数字input和输出的联网设备。 我们的软件通过以太网发送命令来读写这个设备上的I / O点的值。 设备使用UDP协议进行通信。 我们使用的PC通常有两个或更多的网卡(NIC)。 其中一个NIC称为机器局域网,并被分配了一个私有地址192.168.1.49/24。 I / O设备的IP地址为192.168.1.11/24,192.168.1.12/24等 第二个NIC可以连接到工厂(客户)的通用networking,称为Mill LAN。 这通常configuration为DHCP寻址。 我们的应用程序使用I / O设备的IP地址进行configuration,从而为该地址生成UDP通信。 在正常情况下,我可以使用Wireshark监视这个stream量,并通过机器LAN接口看到UDP数据包来回传送到设备的IP地址。 我也可以ping通I / O设备,并通过机器LAN接口观察ICMP数据包在PC和I / O设备之间来回跳动。 因为这是一个工业应用程序,所以我们希望确保一切都尽可能健壮,并且我们的应用程序从networking故障等事件中恢复过来。 为此,我在我们的制造工厂进行testing,在那里将I / O设备从networking上断开,监视我们应用程序的行为,然后重新连接I / O设备,并确保应用程序再次开始与设备通话。 有时候一切都恢复了,有时却没有。 在我看来,有时进行这个testing会导致Windows开始通过Mill LAN接口发送192.168.1.11地址的stream量,而不是机器LAN接口。 发生这种情况时,显然没有来自I / O设备的响应,并且应用程序无法与设备交互。 我研究了PC的networkingconfiguration和路由表,并花了很多时间在互联网上寻找想法,但我无法确定这种行为的原因。 我已经确认Windows通过使用Wireshark观察stream量,将IPstream量发送到Mill LAN接口而不是机器LAN接口。 我可以用我的应用程序生成的UDP数据包和ping.exe生成的ICMP数据包来观察这一点,因此我认为这个问题在我们的应用程序之外。 我尝试过的一件事是操纵路由指标(接口和网关指标),试图强制Windows使用机器LAN接口。 这似乎没有帮助。 您会在下面的configuration列表中看到这些调整/夸大的指标。 当症状发生时,如果我明确告诉ping.exe要使用哪个接口,我仍然可以成功ping I / O设备: C:\>ping -S 192.168.1.49 192.168.1.11 Pinging 192.168.1.11 from 192.168.1.49 […]

CentOS 5.4,3 nic-s

我需要你的帮助,以解决以下问题: 我有一个3个nics的CentOS服务器: eth0: IP ADDRESS=192.168.4.102 /24 GW = 192.168.4.1 eth1: IP ADDRESS=192.168.2.101 /24 GW = 192.168.4.1 在192.168.4.1上是一个在Internet上退出的路由器。 在这里所有的路由都可以。 我添加另一个nik连接到路由器(192.168.20.1)在哪里是一个VPNconfiguration: eth2: IP ADDRESS=192.168.20.100 /24 no gateway defined because I get network nonfunctional if I put one. 在该路由器上,我连接到了10.96.0.0/16networking。 我想在eth1上路由192.168.20.0/24和10.96.0.0/16,从我的局域网(我用作网关192.168.2.101)访问。 我怎么能这样做?

为什么我的pfSense广域网到康卡斯特通过似乎在白俄罗斯的100.99.197.221?

我们今天遇到了互联网问题。 我们使用Comcast业务连接。 我们有一个Comcast的29networking。 我们有这些IP地址: 50.xx249,50.xx250,50.xx251,50.xx252,50.xx253 网关是50.xx254。 Comcast调制解调器位于pfSense的WAN端。 我们的局域网是192.168.1.x. 几个月来一直工作正常。 今天,这是缓慢的,间歇的。 我尝试了一些traceroutes到google.com。 这是我认为是一个“正常”的跟踪路由。 ross@saturn:~$ traceroute 74.125.226.166 traceroute to 74.125.226.166 (74.125.226.166), 30 hops max, 60 byte packets 1 192.168.1.1 (192.168.1.1) 0.348 ms 0.312 ms 0.275 ms 2 ourname.com (50.xx254) 485.721 ms 486.209 ms 486.645 ms 3 * * * 4 * * * 5 * * * […]

VLAN路由到互联网

我目前正在build立一个新的networking,并希望确保它是以最好的方式完成的,因为这是我第一次使用NetVanta 1234P,而且我遇到了路由问题 我设置的客户端是一个有100个不同办公室的办公室,每个办公室都有自己的SSID,并有自己的子网,使用的IP地址是172.16.1-100.0 / 24(每个客户端增加3个字节) /子网)。 将要pipe理无线的设备是Rukus ZoneDirector 1000,我已经在其中创build了100个SSID以及VLAN 1001-1100。 正在使用的交换机是一个Adtran的Netvanta 1234P,我已经创build了100个不同的VLAN(1001-1100),但发现IP地址分配给这些VLAN接口的限制,似乎我只能分配多达15个IP到虚拟接口(请纠正我,如果我错了..)。 基本上我正在寻找的是路由工作,为每个SSID是在自己的VLAN,我已经设置端口Zonesirector和AP连接到集群。 截至目前,我无法从任何中继端口打我的WatchGuard IP,有什么我在这里失踪?

双网卡,双ISP,双FTP服务器 – 无法保持两个连接运行。 我究竟做错了什么?

我有一个双网卡的Windows Server 2003机器。 到目前为止,我们只有一个由我们的楼主提供的ISP,并且只使用了一个NIC。 Filezilla是FTP服务器。 对于需要使用由古老的思科路由器提供的非常具体的VPN设置的客户,我们长期存在一个问题。 麻烦的是,这个路由器拒绝与其他客户端的VPN设置共存,这意味着我们经常不得不交换电缆来使旧的VPN进入和退出。 你可以想像,这已经很老了。 我们有一个专门为我们服务的ISP,计划是让思科VPN在旧的ISP上运行,并将所有其他客户端移到新的连接上。 我们认为我们将在离开NIC 1的单独子网上运行办公networking,只留下连接到NIC 2的Cisco VPN。运行两个Filezilla绑定到特定NIC的实例应允许在两个Internet连接上configurationFTP。 这一切工作正常,两个FTP服务器都可以从互联网上访问…一次只提供一个是活跃的。 一旦连接了另一台服务器就无法到达。 我可以看到服务器如何在路由到两个外部连接时遇到困难,决定使用哪个网关以及哪个网关不使用,但是我非常了解这种情况,所以不知道下一步应该转向哪里。 是否必须查看在Windows(RIP?)中定义路由,以便可以同时路由到两个网关?

阻止转发另一个networking的stream量

我正在学习更多关于firewalld的知识,而且我已经能够创build一个不安全的networking,从我的内部networking连接到我可以连接的地方,但是现在,我试图阻止不安全的networking进入我的内部networking。 以下是networking拓扑图(大部分内部networking是虚拟化的,所有的不安全networking都是虚拟化的): 。 在连接两个networking的Centos7盒子上,我configuration了IP转发并添加了一个直接的规则(和这个问题一样 )。 不安全networking上的节点使用Centos7作为默认网关(意思是允许那些盒子访问互联网,而不是内部networking)。 由此可见,内部networking中的节点可以访问不安全的networking,但不安全的networking仍然可以访问内部networking上的一些IP(特别是内部networking上的Centos7 IP地址,以及内部networking中的vmware主机的IP内部networking)。 除了那些2,“不安全”networking不能到达内部networking中的任何其他IP。 所以最后问题是,我可以拒绝来自内部networking作为目的地的不安全networking吗?

RRAS 2012R2 NAT与孤立的子网

我试图find一个解决这个问题多个星期,我希望有人可以帮助我。 我有一个相当简单的networking: 带有多个NIC的Windows Server 2012R2 一些子网(DHCP)的DHCP路由器选项设置为该子网上服务器的相应NIC 在每个子网中的所有网卡上启用(和工作)DHCP和DNS 每个vlan在192.168.x.0空间都有自己的子网。 我想要的是: 我希望来自所有子网的客户能够连接到互联网,而不是其他任何子网。 例如。 客户端192.168.4.12应该能ping通google.com,但不能ping通192.168.3.0/24 我做了什么: 由于我想要服务器路由,我安装RRASfunction作为LAN路由器。 之后,子网的客户端能够跨越子网进行ping,但无法访问Internet。 我添加了NAT到RRAS,他们能够互相ping通互联网。 我努力了: RRAS中每个子网接口上的入站/出站filter – 在启用NAT时不执行任何操作 阻止跨子网stream量的静态路由 – 也没有反应..我可能做错了,但我尝试了各种configuration 使用Windows高级防火墙,但没有find一种方法来阻止来自特定子网的stream量进入特定的子网 有没有办法做到这一点,我错过了什么,或者你怎么做到这一点?

Openvpn故障转移设置 – 使用静态ips路由到客户端

我有一个openvpn服务器和许多客户端连接到它的设置。 所有这些客户端都有固定的IP地址,从他们的证书名称派生。 在openvpn服务器的后面,我有一个pipe理服务器,需要连接到客户端(监视/执行一些远程命令)。 |-C1 |-C2 A — VPN server -| |-C3 |-C4 服务器A可以通过VPN连接到C1-4,使用固定的ips。 我想要做的是将设置扩展到多个VPN服务器(处理服务器中断,并分散负载),同时还有一个简单的方法来find任何特定的远程客户端。 |-C1 |-C2 — VPN server 1 -| | A | — VPN server 2 -| |-C3 |-C4 我知道如何configuration客户端随机select一个openvpn服务器,我不知道如何pipe理ip分配。 我应该为服务器保留一个子网吗? 在这种情况下,A如何知道IP在哪个服务器后面? 我应该每个openvpn服务器有一个子网? 在这种情况下,A如何知道要联系哪个IP地址? 我已经看了一下dynamic路由系统,但我将不得不pipe理一个路由每个客户端ip,这似乎是非常错误的…另一种select是保持一个DNS(或DNS样)服务更新映射{客户端名称=>当前的IP地址},但看起来很复杂,我不确定我们所有的软件栈都能适应它。 这种故障转移机制通常如何处理?

VPN客户端充当局域网其余部分的网关

要有一个简单的场景,假设我们有: 办公室:运行Debian的四台电脑和运行CentOS的另一台电脑。 总部:运行位于中央总部的VPN服务器的Debian。 目标是通过CentOSbuild立从局域网到总部局域网的VPN连接,将部分stream量路由到位于总部局域网(例如10.0.10.0/24子网)内的一些内部服务。 要点是: 只有一些路由需要通过VPN,而其余的stream量将直接上网。 CentOS应该是连接到VPN的路由器,并提供到局域网内其余计算机的路由。 虽然我已经build立了任何VPN隧道供个人使用,并能够实现第一点,但我不知道如何结合使用两者。 我知道我可以在办公室添加一些静态路由给客户端,但是我不知道CentOS是否愿意接受请求。 有人能为我带来一些启示吗?