我有一个Linux网关,有两个广域网,每个连接到不同的提供商,每个提供商有他自己的DNS服务器,本地用户通过这个服务器连接到互联网[它也作为代理服务器]。 问题是可以根据本地用户的源IP来指定服务器(或使用Squid的代理服务器)将使用哪个DNS?
我使用netcat作为后端来处理我正在制作的程序来回传输数据。 我在本地networking上testing了我的程序,一旦工作,我认为这只是简单地从我的路由器转发一个端口,让我的程序通过互联网工作。 唉! 这似乎并非如此。 如果我启动netcat监听端口6666: nc -vv -l -p 6666 , 然后去浏览器中的127.0.0.1:6666 ,正如所料,我看到一个HTTP GET请求来自netcat(和我的浏览器坐在等待徒劳)。 如果我去my.external.ip.address:6666 ,然而,什么也没有通过,浏览器显示“无法连接到my.external.ip.address:6666 ”。 我知道该端口被正确转发,因为www.canyouseeme.org说端口6666是开放的(当netcat没有听,它closures)。 如果我用-g my.adslmodem's.local.address运行netcat来设置网关地址,我会得到相同的行为。 我是否正确使用这个命令行选项? 任何洞察力,我做错了什么?
不知道我想要什么是可能的,所以我很欣赏任何指针。 我完全控制基础设施(DNS和服务器) 目前我收到邮件domain.tld。 domain.tld的MXlogging是gw.domain.tld。 然后gw做一些垃圾邮件和病毒检查,并将邮件转发到内部交换服务器。 GW是一个Proxmox邮件网关盒(免费许可证) 现在我想要的是分发邮件给不同的收件人到其他邮件服务器。 基本上我只想让[email protected]和[email protected]像以前一样去交换,但所有其他的去到另一个邮件服务器(基于Linux)。 任何想法我怎么能实现这个?
我刚刚inheritance了一个约150人的学生住房合作社几乎没有运作的networking。 在目前的状态,据我了解,从前负责人的networking,我们有工作无线接入点和工作以太网线去工作千兆交换机去一个几乎没有运作的网关(现在是一个简单的家庭路由器)一有三种可能的出站连接。 有可能通过无线或以太网连接到networking,但特别是在繁忙时间,数据包/连接可能会丢失或者无法响应。 我的直觉告诉我用一些可以处理多个出站连接(WAN)和一个入站连接(LAN)的网关replace网关,而networking的其余部分似乎适合现在。 我在Linux中有些知道(在第一次Arch Linux之后使用Debian),我想尽可能多地使用开源代码,但是我很困惑,一个简单的服务器,我可以很容易地理解这种情况。 我是否需要专门的硬件来更有效地处理交换? 如果是的话,我有什么select? (我发现这个 ,想法?),或者如果一个Debian服务器可以工作,还有什么我应该关于这种types的服务器所需的规格? 也链接到任何有用的信息使用开放源码来维护这种types的networking将不胜感激。 <3 PS交叉http://redd.it/yybp2 。
我有一个Ubuntu服务器,我想用作透明代理,(我没有问题设置鱿鱼,只是iptables。服务器只有一个networking接口。服务器坐在同一个子网路由器是当前网关的客户端,我想简单地设置在客户端的指向透明代理的网关,然后将请求转发到路由器,并转到互联网上看到我的图,任何人都可以提供帮助的iptablesconfiguration实现这种情况? 子网掩码/ 22 Router(10.4.12.1) Transparent Proxy (eth0, 10.4.12.2) | | +—-+—-+———+—-+—-+ | | | | Comp1(10.4.12.6) Comp2(10.4.12.5) Comp3(10.4.12.4) Comp4(10.4.12.3) 谢谢
我正在运行Ubuntu Precise。 我知道我的当前版本的lxc不支持网关/默认路由分配(lxc 0.7.5-3ubuntu67)。 我一直在尝试做几行来执行,以便可以在容器中设置默认路由: #!/bin/bash -x touch /root/route.txt netstat -rn 2>&1 >> /root/route.txt export defaultroute=`ifconfig eth0|grep Bcast|awk '{print $3}'|cut -d: -f2|awk -F. '{print $1"."$2"."$3".254"}'` /sbin/route add default gw $defaultroute 2>&1 >> /root/route.txt netstat -rn 2>&1 >> /root/route.txt 理论上很简单。 如果我能弄明白如何得到这个执行的话,我会被打断的。 我在rc.local的末尾插入了它。 我把它放到了ssh脚本中。 我已经将它附加到其他init脚本。 没有。 如果我在启动容器后执行这些命令,他们设置默认路由就好了。 我的容器configuration: lxc.network.type = veth lxc.network.link = br0 lxc.network.flags = up […]
我试图build立一个辅助的Apache服务器(最终只会成为主要的)。 工作设置是Windows XP运行Apache 2.2.6(通过Wampserver2)与8个站点(虚拟主机),都按预期工作。 我想升级到更现代的应用程序。 为了达到这个目的,我试图转换(以我复杂的方式)运行Windows 7的新版本,我已经安装了Wampserver 2.5,从而安装了Apache 2.4.9。 作为一种学习练习,我想尝试让两台服务器一起运行,同时还要维护所有当前的网站,看起来使用网关可以实现这一点。 所以我现在有什么是Apache 2.2.6框A(本地IP为192.168.1.3)与路由器(NB604N)转发端口80,443和3306到这个盒子/ IP,各种网站工作正常(本地和外部)。 我现在也有框B运行Apache 2.4.9与IP地址192.168.1.2。 我已经添加了第二个网站,除了原来的框(e:wamp / wwww),对于第二个网站,我也设置了一个域名。 然后,我在框A(apache 2.2.6)(网关服务器是什么)上做了什么? a)取消注释mod_proxy模块: – LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule asis_module modules/mod_asis.so LoadModule auth_basic_module modules/mod_auth_basic.so #LoadModule auth_digest_module modules/mod_auth_digest.so #LoadModule authn_anon_module modules/mod_authn_anon.so #LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authn_file_module modules/mod_authn_file.so #LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_default_module modules/mod_authz_default.so […]
我们有一系列远程站点使用Cisco 5505上的站点到站点VPN连接到我们的主站点。 除了一个,每个远程站点都能正常工作。 这个失败的独特之处在于,它的IPconfiguration对于我来说是不寻常的。 configuration是: IP 172.130.40.18 (not the actual IP address) Subnet 255.255.255.255 Gateway 1.64.32.46 由于网关与IP不在同一个子网上,Cisco TAC告诉我们VPN连接不能按原样configuration,并且他们要求我们让ISPconfiguration连接信息的方式不同。 到目前为止,ISP还没有做任何事情来帮助我们。 有没有什么办法可以find一个更合作的ISP? 我们确实有互联网到ISP的路由器(使用PPPoE),但是如果我们不能configurationVPN,对我们来说是没有用的。
我试图通过服务器AI自己来为客户端设置OpenVPN访问。 但我希望这些客户端连接到主机B上的另一个OpenVPN服务器,在A上configuration为客户端。 OVPN OVPN [Client] ——-> [Server A] ——-> [Host B] tun0 tun0 — tun1 10.8.0.2 10.8.0.1 — 10.9.0.2 10.9.0.1 在tun0和tun1接口之间允许转发。 我最初的想法是向客户端推送访问10.9.0.1的路由,并将此地址用作网关,这将允许客户端直接在10.8.0.1上使用服务,并通过主机B访问世界。 但是,客户端上的OpenVPN似乎并没有运行必要的ip route add …命令,如果我只执行以下操作,看起来并不那么容易: server 10.8.0.0 255.255.255.0 push "route 10.9.0.1 255.255.255.255 10.8.0.1" push "route-gateway 10.9.0.1" push "redirect-gateway def1 bypass-dhcp" 谢谢你的帮助。
我有一个有两个接口的RHEL服务器'foo': eth0:inet addr:172.16.15.75 Bcast:172.16.15.95 Mask:255.255.255.224 eth1:inet addr:172.16.15.242 Bcast:172.16.15.247 Mask:255.255.255.248 root@foo # netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 172.16.15.240 0.0.0.0 255.255.255.248 U 0 0 0 eth1 172.16.15.64 0.0.0.0 255.255.255.224 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 […]