Articles of 联网

Linuxnetworking:如何将传入连接从旧服务器redirect到新服务器?

我正在将旧服务器移动到新的服务器,但我会保持运行的旧服务器的数据库复制和负载平衡等每个服务器有一个单独的互联网连接与静态IP,他们通过连接一个本地以太网连接。 我已经在旧服务器上运行Ubuntu 8.04 32位,在新服务器上运行Debian 6.0 64位。 Shorewall防火墙安装在两台服务器上。 有一些室外设备正在周期性地向43597端口发送旧的服务器IP地址数据。 我可以运行networking服务的多个实例,负责从服务器上的设备接收数据,但在不同的端口上。 这里的问题是: 如何在新服务器上运行服务,并将旧服务器的连接redirect到新服务器,并且新设备仍然可以连接到新服务器的IP地址,最好是在同一端口和相同的服务上? 直到所有设备得到更新发送到新的服务器。 我已经尝试了一个shorewall DNAT规则,但似乎新服务器的默认路由应该改为以太网连接,这打破了其他的事情。 我也发现有关redir实用程序,但还没有尝试过。 有没有最佳实践或简单的解决scheme,这种情况下,我不知道? 提前致谢。 解决了 我终于通过在旧服务器上的shorewall masq文件的顶部添加以下行来工作: +eth1 0.0.0.0/0 192.168.1.1 tcp 43597

如何在服务器上启用SFTP端口

如何在服务器上启用sftp端口? 当我在命令提示符下键入以下命令时,它会给出以下结果: C:\ Documents and Settings \ muralik> telnet kmkhub 22 正在连接到kmkhub …无法在端口22上打开与主机的连接:连接失败 我如何连接到sftp端口?

任何想法为什么Ettercapfilter没有看到分组数据?

我正在使用Ettercap筛选器来检测远程计算机上特定服务返回的查询响应。 当我看到服务的响应时,我正在search数据包中的数据,看看偏移是否是一个特定的值,如果是的话,我改变另一个偏移值。 麻烦的是,当我在一个新的虚拟机上尝试这个时,我构build了我的Ettercapfilter,它不再获取可用的DATA.datavariables中的任何数据。 if(ip.proto == TCP && tcp.src == 17867) { msg("Response seen!\n"); if(DATA.data + 2 == "\0x01") { msg("Flag detected!\n"); DATA.data + 5 = 0x09; } } filter正在被应用于stream量,因为“看到了响应!” 消息由Ettercap打印出来。 但是,“检测到标志!” 消息不。 我认为 DATA.data确实是空的,因为如果我改变我的第二个“if”语句来检查DATA.data == ""那么“检测到标志! 消息被打印。 任何想法,为什么这可能会发生?! 另外,如果这是错误的网站提出这样的问题,请让我知道。 我不确定它是否适合在这里或超级用户或服务器错误的地方。 顺便说一下,这是从StackOverflow的交叉post…我应该张贴在这个论坛,而不是我想。 🙂

networking – 间歇性的DHCP问题

我们有一个配备了sonicwall TZ190防火墙和四个菊花链式交换机的办公室networking,前三个是24端口3com交换机,最后一个是12端口Cisco交换机。 (我知道这不是一个伟大的设置,下次我想我会坚持2 48端口交换机)。 我遇到的问题是,现在两天左右,每天大约在同一时间,DHCP突然停止工作,如果我释放其DHCP地址,则防火墙无法被计算机ping通(无法ping通)。 如果我在这种情况下为计算机分配一个静态IP,则计算机立即连接到路由器。 在一天晚些时候,这个问题神奇地消失,DHCP再次工作。 我想也许这是一个开关循环的问题,虽然我找不到任何循环,我不知道STP是否在3Com交换机上是活动的(但它应该是正确的?)。 当我进行数据包跟踪时,我可以看到来自Cisco交换机(位于链路末端)的STP数据包,但只能从其中获得。 老实说,我真的不知道如何连接到3COM交换机。 我已经从命令行完成了Cisco交换机,没有问题,但是我无法find它们上面列出的IP地址(169.254.xxx.xxx)的3Com交换机。 有一个检测实用程序的CD,但它也没有find它们。 不知道这是否与此相关,但是思科交换机距离单独房间的其他交换机大约100m。 有两个集线器和一个无线AP(或AP模式的无线路由器)也连接到networking,但我还没有发现任何循环问题。 那么,有什么想法? 我遗漏的任何信息,你想? 谢谢mucho。

Apache Web服务器和访问我的网站以外的本地机器

所以我在我的Windows机器上安装了Apache Web服务器/ MySQL / myPhpAdmin。 在我的桌面上。 一切工作,如果我去http:// localhost ,localhost / phpinfo.php和localhost / phpmyadmin.index.php他们都显示在我的机器上。 现在我想要其他用户能够访问我的网站,这是http://localhost/page1.php我已经做了端口转发服务器所在的机器上,并转发本地计算机的IP地址端口80我有一个路由器。 但是,人们无法从其他地方甚至家庭networking中的其他计算机上访问此网站。 我是否必须从godaddy或google等网站获得域名? 或者我可以让人们连接到我的本地计算机(它具有Apache Web服务器),并托pipe我自己的网站。 我真的很困惑如何实际继续我安装我的Web服务器,并在我的Apache根目录中创build一个页面。 任何人都可以指导我如何设置这个,因为我没有任何在这方面的真实经验。 谢谢!

无法通过SSHlogin到Cisco 2911?

30分钟前我的路由器不接受ssh连接。 那么,端口是开放的(由于nmap),SSH只是挂在从思科sockets(从strace观察)挂起: /home/rafal/.ssh/id_dsa-cert type -1 ) = 60 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=2871, …}) = 0 mmap2(NULL, 2871, PROT_READ, MAP_SHARED, 4, 0) = 0xb78cb000 _llseek(4, 2871, [2871], SEEK_SET) = 0 munmap(0xb78cb000, 2871) = 0 close(4) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 _llseek(4, 0, [0], SEEK_CUR) = 0 […]

Windows将IIS网站configuration为使用特定的物理networking接口

如何在Windows 2003服务器上进行configuration,以便: – 当我访问我的网站在服务器上,它使用IP地址AAAA 当我的程序运行时,它使用IP地址BBBB 服务器上的2个不同的物理networking接口上都configuration了AAAA,BBBB。 原因是,我的程序从一个特定的networking接口物理连接到另一台服务器。 但我需要网站使用另一个networking接口,因为这是用户将访问的地方。 Users <—> [Inf 1:Access website] MY SERVER [Inf 2:my prog to Svr A] <—> Server A 提前致谢。

IP如何限制在生成树上转发?

networking命名的内容 – 今天的机器通常具有多个networking接口并且越来越移动。 由于IP仅限于在生成树上进行转发,因此IP难以利用多个接口或适应快速移动产生的变化。 CCN报文不能循环,所以CCN可以充分利用多个接口。 我不知道知识产权对生成树转发的限制。 任何人都可以阐明这一点,以及这种限制似乎不允许IP在一台机器上利用多个接口。

后缀:源IP地址

我目前在我的服务器上有多个networking接口。 当我尝试通过telnet发送邮件时,我连接的IP没有显示为源IP,但显示了eth0的IP。 我已经设置了多个这样的IP:eth0:0,eht0:1等当我改变了smtp_bind_address我实际上已经通过作为电子邮件的源IP连接的IP,但是当我添加多个条目到这个设置无法发送。 另外当更改inet_interfaces它只能用于一个IP。 任何人可以帮助我在发送电子邮件时将源IP设置为我连接的源IP?

为什么甚至使用supernetting?

我明白,当networking上有很多主机时,需要使用子网来提供更多的IP。 超级networking恰恰相反,对吗? 所以它会减less主机的地址,对吧? 你为什么要这样做呢?