澄清我的问题… 我想知道Linux内核在多主机主机上如何路由数据包? 对于'多家',我的意思是主机有多个网卡来发送数据包,例如我的Debian在Virtualbox有两个网卡。 eth0提供NAT支持。 我不知道Virtualbox如何设法做到这一点。 我的意思是没有任何虚拟网卡在我的Windows主机的IP是10.0.2.x. eth1仅提供主机支持。 我使用这个小型networking来学习TCP / IP协议,并做一些小的实验。 我手动将其configuration为IP地址192.168.56.2,网关192.168.56.1,后者的IP地址是Virtualbox虚拟网卡的IP地址。 主机操作系统我用ADSL连接互联网,得到一个随机的IP地址,例如118.249.xxx.113。 所以问题出来了,linux内核怎么路由IP包呢? 我的意思是如果我已经运行了以下命令,我无法连接到Internet。 ifup eth0 ifup eth1 ping www.google.com 该ping将不会返回响应。 那么在设置eth1之后,内核会使用eth1作为默认网卡,在主机专用networking中发送IP数据包? 因此,在Debian中,我无法连接到外部的互联网? 另一个简单的问题是,eth1现在是默认的NIC,如果eth0找不到可用的路由条目,Linux内核是否会尝试使用eth1 NIC发送数据包? 如果会,那么如何configuration呢? 这是我在Virtualbox中的Debian Linux的networkingconfiguration。 eth0 Link encap:Ethernet HWaddr 08:00:27:ec:d9:bb inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feec:d9bb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1690 errors:2 dropped:0 overruns:0 frame:0 TX packets:1129 […]
我看到其他类似的问题,但不是确切的。 所以,我的问题是,我有一个家庭服务器,托pipe我的网站,并使用我的外部IP。 那么,而是我的域名指向该IP。 我有第二台电脑,我也想运行一个networking服务器。 我能想到的唯一方法就是使用不同的端口,并仍然访问我的域名。 做,www.mydomain.com会把我带到我的主要网站,但www.mydomain.com:8080会带我到我的第二台电脑,他托pipe一个网站。 这有道理吗? 这是可能的,因为这些是不同的电脑,我真的只有1 ip。 我想我可以做一个sub.mydomain.com子域,但不知道这是否会有所帮助。 谢谢。
当我连接到远程主机时: desktop$ ssh -X user@remote 并启动Firefox: remote$ firefox & 我希望firefox运行在remote ,所有的stream量应该被发送到互联网使用remote的IP。 这没有发生。 是否有任何ssh选项使其行事?
我有一个电脑和两个embedded式基于Linux的系统,我试图通过IP转发链接在一起。 他们跨越两个独立的本地networking。 两个networking都是有线的。 我可以从PC ping 10.10.10.6并从目标1 ping 10.10.30.1。当我运行目标1上生成一个健康(<3MBps)数量的UDP通信量的应用程序时,就会出现这个问题。 系统性能跟不上,我看到目标0的10.10.10.4接口上的RX丢包数连续增加。 两个目标都有很多的CPU周期。 所以问题是,为什么目标0丢弃这么多的数据包? 有什么我可以做的configuration,以通过提出? 增加缓冲区大小? +———–+ +————————————–+ +——————-+ | PC |–>| target 0 |–>| target 1 | |10.10.30.1 | | eth1 =10.10.30.2 eth0 =10.10.10.4 | | eth0 = 10.10.10.6 | +———–+ +————————————–+ +——————-+ 目标0有两个以太网接口,ip_forwarding = 1 我有以下路线的设置:在PC上: Active Routes: Network Destination Netmask Gateway Interface Metric 10.10.10.6 255.255.255.255 […]
我在一个大的局域网,这是在代理/防火墙后面 我正在使用一个apache / php / mysql应用程序,除了我的工作站之外,它还托pipe在一个小型服务器上。 此服务器也连接到局域网,并在代理后面: 服务器有一个本地IP分配: 10.64.xx 此外,该服务器还有一个公用IP(或从代理/防火墙内redirect): 200.41.xx 我不能从局域网访问公共IP,但是我可以从大楼外面ping公共IP 我应该如何configurationApache来监听公共IP,并打开80端口供人们从外面访问? 。 现在设置为Listen 10.64.xx:80 非常感谢,
我有一个Ubuntu服务器与128 IP(静态外部ips 86.xx.xx.16),我想抓取页面通过不同的IP。 网关是xx.xxx.xxx.1,主IP是xx.xxx.xxx.16,其他128个IP是xx.xxx.xxx.129 / 255。 我在/ etc / network / interfaces中尝试了这个configuration,但是我不工作。 如果我删除别名eth0:0和eth0:1的网关,它将起作用。 我认为这是路由问题。 auto lo iface lo inet loopback auto eth0 auto eth0:0 auto eth0:1 iface eth0 inet static address xx.xxx.xxx.16 netmask 255.255.255.128 gateway xx.xxx.xxx.1 iface eth0:0 inet static address xx.xxx.xxx.129 netmask 255.255.255.128 gateway xx.xxx.xxx.1 iface eth0:1 inet static address xx.xxx.xxx.130 netmask 255.255.255.128 gateway […]
我有一个dynamic的IP地址。 我想有一个静态的IP,但维珍传媒不允许静态的IP为住宅宽带服务,即使你问他们真的很好,并提出支付,而无需转换为商业资费。 我已经注册了由我的路由器更新的dynamicDNS服务,例如me.example.com将始终parsing为我的dynamicIP。 这在某些情况下是可以的,但是如果只能将IP地址input到configuration文件/硬件等,例如防火墙,颠覆服务等,则不是。 有没有办法让我的静态IP地址“转发”到我的dynamicIP? 一个可能的解决scheme涉及隧道? 设置一个私人代理? 请注意以下事项: 我可以从我的虚拟主机购买IP地址。 我有权访问networking服务器,并且能够创build自定义的DNS区域。 如果有必要,我也很乐意在家里运行一个networking服务器。 我不想改变宽带提供商。 我已经意识到虚拟机的“粘性IP”,我现在正在利用离开调制解调器的时间 我对需要inputIP地址的服务没有任何控制,所以我无法解决问题(我需要访问的服务正在工作)。 PS我试着用googlesearch这个问题,但search很困难,因为大部分的结果都与dynamic的dns有关(我已经设置好了,而且还不是我所追求的)
我们公司拥有60多个域名和几个外部IP地址(多个域名共享一个外部IP地址)。 如何在不通过每个域的DNS信息的情况下发现使用特定IP地址的所有域(例如69.xx7)? 特定的networking服务器正在运行Windows 2003和IIS6。 在此先感谢您的帮助!
我们有几台IP摄像机,还有更多的要添加。 问题是他们消耗了很多CPU的能力,我们正在考虑购买更新的硬件。 相机随时提供MPEG4video,我不知道是否有GPU将帮助渲染video利用CPU?
我有一个IP 192.168.0.166路由器后面的计算机。 我想知道是否有可能掩盖真正的广域网IP。 所以最终它将作为WAN IP而显示,但实际上不是。