标签: routing

为什么我可以 ping 192.168.1.0/24 子网中的 10.0.0.0/8 地址?

我的家庭网络使用192.168.1.0/24子网,当我ping 192.168.1.137收到说主机不可用的响应时(正如预期的那样,因为我没有任何机器使用该地址)

但是,当我ping 10.10.10.140这样做时:

  1. 得到回应,并且
  2. 永远持续下去。

我认为10.0.0.0/8都是保留地址,并且流向这些地址的任何类型的流量都被丢弃了。当我 ping 时,我在 ping10.10.10.140什么?是IANA服务器吗?

networking routing ping ip ipv4

30
推荐指数
2
解决办法
8648
查看次数

在 Windows 上,如何确定 IP 目的地的路由?

如何确定为特定 IP 目的地采用的 IP 路由(无需查看“路由打印”并手动确定)?

在 OS X 中有route get 1.2.34,在 Linux 中有/sbin/ip route get 1.2.3.4. Windows 上有类似的东西吗?

networking windows routing ip

28
推荐指数
3
解决办法
7万
查看次数

路由表中条目的顺序重要吗?

路由顺序是否重要:

> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.x.x.151     0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0
123.x.x.154     0.0.0.0         255.255.255.255 UH    0      0        0 vmbr0
123.x.x.128     0.0.0.0         255.255.255.224 U     0      0        0 vmbr0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 vmbr1
0.0.0.0         123.x.x.129     0.0.0.0         UG    0      0        0 vmbr0
Run Code Online (Sandbox Code Playgroud)

是否与以下相同:

> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.x.x.128     0.0.0.0         255.255.255.224 U     0      0        0 vmbr0 …
Run Code Online (Sandbox Code Playgroud)

router routing ip arp

28
推荐指数
2
解决办法
3万
查看次数

尝试 ping google 时出现“网络无法访问”,但内部地址有效

我可以通过 192 网络访问我家中的其他 PC,但尝试外出时会出现“网络无法访问”的消息。p3p1 有一个好的 IP 地址。运行 Fedora 16. 接下来我应该怎么做故障排除?

房子里的所有其他电脑都在工作(Windows、Mac)。

networking linux dns routing fedora-15

28
推荐指数
1
解决办法
12万
查看次数

通过特定接口为 linux 中的进程路由流量

是否可以通过特定接口路由进程使用的流量?

例如,下载应用程序的网络流量应始终使用该接口,wlan0而计算机上的所有其他应用程序应使用eth0.

在 Linux 中可能有这种规则吗?

networking linux routing process

27
推荐指数
3
解决办法
4万
查看次数

添加“on-link”路由条目

在 Windows 7 上,我一直在使用该命令route add通过网关添加路由条目。我现在想添加一个没有网关的路由条目,路由可以直接到达。

Windows 7 将此类路由称为“on-link”。我尝试使用route add命令创建链接路由并省略gateway条目,但这没有用。

如何在 Windows 7 中创建链接路由?

windows routing

27
推荐指数
1
解决办法
5万
查看次数

如何告诉 Windows 7 忽略默认网关

我的 PC 中目前有 2 个网卡——一个连接到路由器上的内部网络,WAN 端口 (10.xxx) 断开连接,另一个通过消费者路由器 (192.168.0.x) 连接到互联网。

Windows 似乎正确识别它们(我的“网络和共享中心”分别将它们列为“无 Internet”和“Internet”),但是当我尝试浏览 Internet 时,它总是尝试内部网络的默认网关,而不是具有 Internet 的网关使用权。尝试 ping 网站会导致“ Reply from 10.0.0.1: Destination net unreachable.”。

一个简单的“ route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1”修复了问题,但它们会在重新启动或更新我的 IP 时返回。

有没有办法告诉 Windows 忽略一个 NIC 的默认网关,或者至少给它们优先级?

networking windows-7 routing

24
推荐指数
1
解决办法
8万
查看次数

如何将 IP 地址映射到本地主机?

我想将 IP 地址 192.168.1.222 映射到 127.0.0.1,这样如果我在 Web 浏览器中使用 192.168.1.222 或 ping 命令,我就会得到响应(以及来自我的 127.0.0.1 的响应)。

这可以通过路由表实现还是我必须添加某种虚拟网络适配器?

我尝试在 Windows 7 机器上处理这个问题,除了 Windows XP 之外别无选择。

我被困在那里。

windows-7 routing ip localhost

24
推荐指数
3
解决办法
6万
查看次数

通过特定网络接口路由特定 ip 的所有流量

我有一个需要获得一些路由的 linux 服务器。我对此很陌生,我在谷歌上找不到任何明确的来源。

设置应该很简单:
所有到 ip 192.168.72.20 上的服务器的流量都应该通过接口 3 发送。所有其他接口目前都无关紧要。

在这里你有输出 route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth4
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.72.12   0.0.0.0         UG    0      0        0 …
Run Code Online (Sandbox Code Playgroud)

networking linux routing

23
推荐指数
1
解决办法
7万
查看次数

“连接被拒绝”与“没有到主机的路由”

我有一个在服务器上运行的 Apache 服务器:

[root@te-srv2 ~]# ps -ecf|grep httpd
root       698 32047 TS   19 10:45 pts/24   00:00:00 grep httpd
root     32081     1 TS   19 10:16 ?        00:00:00 /usr/sbin/httpd
apache   32083 32081 TS   19 10:16 ?        00:00:00 /usr/sbin/httpd
apache   32084 32081 TS   19 10:16 ?        00:00:00 /usr/sbin/httpd
....
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试连接到本地主机时,我收到“连接被拒绝”:

[root@te-srv2 ~]# wget http://127.0.0.1
--2014-02-24 10:46:16--  http://127.0.0.1/
Connecting to 127.0.0.1:80... failed: Connection refused.
Run Code Online (Sandbox Code Playgroud)

当我尝试连接到本地 IP 地址时也会发生同样的情况:

[root@te-srv2 ~]# wget http://132.70.6.157
--2014-02-24 10:46:40--  http://132.70.6.157/
Connecting to 132.70.6.157:80... failed: Connection refused.
Run Code Online (Sandbox Code Playgroud)

另一方面,当我在同一网络中的另一台计算机上尝试相同的操作时,出现不同的错误“没有到主机的路由”:

[erelsgl@erel-biu ~]$ wget …
Run Code Online (Sandbox Code Playgroud)

networking apache-http-server routing

23
推荐指数
3
解决办法
19万
查看次数