这是我的 ifconfig 文件:http : //pastebin.com/5ZUGYbnB
auto eth0
iface eth0 inet static
address 180.xxx.xx.68
netmask 255.255.255.248
network 180.xxx.xx.64
broadcast 180.xxx.xx.71
gateway 180.xxx.xx.65
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 180.xxx.xx.65 8.8.8.8
auto eth1
iface eth1 inet static
address 10.96.92.23
netmask 255.255.255.0
network 10.96.92.0
broadcast 10.96.92.255
gateway 10.96.92.1
dns-nameservers 10.96.92.11
up route add -net 10.86.82.0 netmask 255.255.255.0 gw 10.96.92.1
down route del -net 10.86.82.0 netmask 255.255.255.0 gw 10.96.92.1
Run Code Online (Sandbox Code Playgroud)
这是我的路由表http://pastebin.com/VVwCe7ZF
Kernel IP routing table
Destination Gateway …Run Code Online (Sandbox Code Playgroud) 这是我的初始设置。
我有一个路由器,一个交换机连接到该路由器,该交换机上是物理服务器,该服务器上是虚拟机(WIN2K8R2 192.168.1.21),该交换机上还有一个物理工作站(WORKDESKTOP 192.168.1.100)。
物理服务器使用 EXSI Hypervisor 5.0,虚拟机为 Windows Server 2008 R2,物理工作站为 Windows Pro 7 64bit
现在我已经在 WIN2K8R2 服务器上设置了 DHCP、DNS、AD,并且已经成功地将 WORKDESKTOP 连接到该服务器。所以局域网部分工作正常。
服务器也可以访问互联网。
但是由于某种原因工作站无法访问互联网。
工作站没有显示网关,手动设置网关到我的服务器 ip (192.168.1.21) 必须欺骗它认为有互联网,正如它所说的那样,但我无法 ping 任何东西。
据我所知,服务器上的路由表看起来是正确的,因为它在使用路由打印命令时显示: 192.168.1.0 blah blah 192.168.1.21 我认为应该是正确的。
我是否忽略了什么?
如何继续我的故障排除?
我有以下问题:我今天在我们的办公室安装了一个新的测试邮件服务器,并在我们的路由器上做了一些端口转发到特定的邮件服务器端口。一切正常,除了以下情况:
我想使用一个 url foo.bar.at,whos a-record 指向我们的修复网络 ip。这在我们办公室检查邮件时工作正常,但是在本地 wifi 中尝试时,由于路由器无法访问该 url。
问题是:在我们的 iphone 上,我只想使用一个 url 来检查 wifi 中和我们办公室网络之外的邮件。
这里有什么建议可以解决这个问题吗?
提前致谢!
linux的哪一部分负责在接口之间“转发”流量?
我知道“ /proc/sys/net/ipv4/ip_forward ”,但是操作系统、内核或模块的哪一部分实际上正在检查此设置并决定是否执行转发?
内核是否坐在那里并且根据路由表无意识地将任何接收到的未寻址到这台机器的数据包转发到另一个接口?
这是我一直想深入了解的一个非常基本的问题。
我已经按照此处给出的答案将我的 Ubuntu 服务器设置为路由器和网络服务器。我面向 ISP 的接口eth0有一个私有 172.16.xx/30 ip,我的lo接口有一个公共 IP,如上面链接的问题的答案中所述。设置运行良好。我遇到的唯一障碍是我找不到阻止接口上公共 IP 公开的lo端口的方法。我尝试这样做iptables -A INPUT -i eth0 -j DROP,但我的服务器失去了与公共网络(互联网)的连接。我无法 ping 任何公共 ip。我想要的是一种阻止接口上公共 ip 公开的lo端口的方法。而且我还需要 iptables 规则,可以将端口80或 openvpn 端口暴露给公共网络。
有一个网络 192.168.0.0/24 和第二个位置上的不同网络 192.168.50.0/24 两个网络上都有一个路由器 192.168.x.1 路由流量。
现在我安装了一个新的路由器 192.168.0.2 并使用 ipsec 连接到 192.168.50.1,我可以从一个网络路由到另一个网络,但前提是我添加 192.168.0.2 作为网络的网关。现在我添加了一条从 192.168.0.1 到 192.168.0.2 到 192.168.50.1 的路由,它可以正常工作,我可以将主机从 192.168.0.x ping 到 192.168.50.x,但不能在其他方向。因此,如果我测试从 192.168.50.1 上的 192.168.50.x 到 192.168.0.2 上的 192.168.0.1 到 192.168.0.x 的路由,那么我无法 ping 主机。我该怎么做才能让它起作用?
第一次来这里的网络工程师。我的预算不多,所以我需要学习所有必要的技能,而不需要吸引一堆供应商。我负责在新位置构建 350 端口网络。我计划使用 cisco small business 的几台千兆交换机。
我注意到我们旧地点的网络只是在交换机之间插入了一个常规的 10/100 端口。它们以菊花链的方式排列在一起,而不是以分层的方式。
如果这很重要,我将使用 vlan 将访客无线网络与我的公司网络分开。
新交换机有 mini-gbic 可用,但我的路由器只有千兆以太网端口。
将这一切设置为最大可靠性、冗余和速度的最佳方法是什么?路由器是一个例外的单点故障,但如果其中一个交换机出现故障,我不希望我的整个网络瘫痪。我可以在交换机之间使用多个端口来创建冗余中继吗?
谢谢!(来自总菜鸟)
-乔纳森
我搬到了一个新办公室(在一个没有网络人员的共同工作空间中的私人办公室),我带着自己的路由器插入现有网络。
当前网络的 DHCP 地址范围为:
192.168.0.100 到 255
我插入了我的路由器并配置为使用路由器 IP
192.168.5.1
它设置为 DHCP 模式,所以我在不同的子网中。
这会导致网络冲突吗?今天早上他们指责我旁边的几台机器没有网络连接的问题。
我将 RJ45 电缆插入路由器的 WAN 端口,并在正确设置我的子网后让办公室 DHCP 分配一个 IP。

我想知道这种网络结构是否可行。
主要原因是能够手动切换 ISP。如果一个正在下降,请使用另一个。
据我所知,公共网络托管不是按照他的结构制作的。例如 www.mycompany.com 在云中的某个地方有一个专用的托管计划。在工作站上是开发人员的个人电脑,在某些地方也是手机的 Wi-Fi 网络。
有没有什么软件可以自动从ISP1自动切换到ISP2?
可能我没有正确使用网络术语,因为缺乏深入的知识,搜索关键字是什么?
我正在寻找 vSphere 是否可以充当从外部网络到内部网络的网关的信息。
基本上:vSphere 主机位于 10.0.0.0/24 上,这是我的“外部”网络。就我可以获得的 IP 而言,这个是非常有限的。我想将所有虚拟机放在例如 192.168.0.0/24 上。但是他们也需要与 10.0.0.0/24 上的主机通信。
我知道如果您只是在相应的网关上路由它,这听起来很容易,但由于内部原因,这对我的场景来说有点问题。
那么,我可以设置 vSphere 主机将 192.168.0.0/24 的数据包路由到我的虚拟机吗?当然,在必须到达该网络的主机上设置静态路由。或者我是否需要设置一个可以访问两个子网的“路由器”虚拟机来为我处理路由?
谢谢!
routing ×10
networking ×4
linux ×3
switch ×2
cisco ×1
email-server ×1
firewall ×1
ip-routing ×1
iptables ×1
kernel ×1
subnet ×1
url ×1