相关疑难解决方法(0)

为多 IP 主机上的出站连接指定 IP 地址

我的一台服务器(Debian 5.0.6)在同一接口上有两个公共 IP 地址。这过去几个月运行良好,但突然间它使用“错误的”IP 地址进行传出连接。这是一个问题,因为反向查找将不匹配,因此电子邮件会获得垃圾邮件点。

eth0      Link encap:Ethernet  Hardware Adresse 00:1b:21:14:8e:9c  
          inet Adresse:81.169.180.51  Bcast:81.169.180.51  Maske:255.255.255.255
          inet6-Adresse: fe80::21b:21ff:fe14:8e9c/64 Gültigkeitsbereich:Verbindung

eth0:0    Link encap:Ethernet  Hardware Adresse 00:1b:21:14:8e:9c  
          inet Adresse:85.214.157.120  Bcast:85.214.157.120  Maske:255.255.255.255


Kernel-IP-Routentabelle
Destination     Router          Genmask         Flags Metric Ref    Use Iface
81.169.180.1    0.0.0.0         255.255.255.255 UH    0      0        0 eth0
0.0.0.0         81.169.180.1    0.0.0.0         UG    0      0        0 eth0
Run Code Online (Sandbox Code Playgroud)

目前它使用 85.214.157.120 进行出站连接。如何让它使用 81.169.180.51?

编辑:255.255.255.255 的网络掩码与托管公司的文档和 DHCP 响应一致。多次调用 /etc/init.d/networking restart 最终会得到正确的出站连接 ip 地址。但这显然不是一个稳定的解决方案。/编辑

编辑 2:为了确保主机路由与我的问题无关,我设置了一个本地测试网络:

eth0      inet Adresse:192.168.0.2  Bcast:192.168.0.255  Maske:255.255.255.0
eth0:0    inet Adresse:192.168.0.3  Bcast:192.168.0.255 …
Run Code Online (Sandbox Code Playgroud)

linux routing ip

19
推荐指数
1
解决办法
4万
查看次数

无法在非默认接口上 ping 多宿主 Linux 机器

我有一个多宿主 Ubuntu 服务器,其中包含一组接口:

eth2: 10.10.0.131/24
eth3: 10.20.0.2/24
Run Code Online (Sandbox Code Playgroud)

默认接口为 eth2,网关为 10.10.0.1。下面是路由表的样子:

root@c220-1:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.10.0.1       0.0.0.0         UG        0 0          0 eth2
10.10.0.0       0.0.0.0         255.255.255.0   U         0 0          0 eth2
10.20.0.0       0.0.0.0         255.255.255.0   U         0 0          0 eth3
10.30.0.0       0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.40.0.0       0.0.0.0         255.255.0.0     U         0 0          0 eth1
Run Code Online (Sandbox Code Playgroud)

从单独的网络 ( 192.168.3.5/24) 我可以通过 eth2 接口(具有默认网关的接口)访问这台机器,但不能通过 eth3 接口访问。我可以毫无问题地从同一网络 (10.20.0.1) 上的路由器 ping eth3 接口。

如果我从 …

networking linux routing icmp

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

标签 统计

linux ×2

routing ×2

icmp ×1

ip ×1

networking ×1