|
一台Linux机器(Debian 9),装了两个网卡(设为eth0和eth1),这两个网卡接在同一个交换机上,通过学校DHCP获得了同一网段的两个IP地址(设eth0获得的IP为222.29.x.a,eth1获得的IP为222.29.x.b,都是公网IP)。我没有做任何额外的配置,每次开机系统都以eth0为默认网卡(ip route显示default via 222.29.x.1 dev eth0),此时网段内和网段外的机器ssh 222.29.x.a都可以正常访问。然而过一段时间(一般几个小时到几天不等)之后,同一网段内的机器就无法正常访问222.29.x.a了,反而是公网上的机器可以访问222.29.x.a。此时如果把eth1(注意不是eth0)重新启动(运行ifdown eth1;ifup eth1),就可以恢复正常。请问这是什么原因,要如何解决?
|
|