在服务器上debugging“使用错误的IP的eth接口”

我的Uni为我的Fedora服务器23上的两个接口提供了两个主机名和静态IP。我的想法是使用一个主机名进行生产,另一个用于开发分支。 它应该作为:bio-db.uni.edu在接口eno2与xxx.xxx.86.24 IP和bio-db-dev.uni.edu在eno1与xxx.xxx.86.64 IP。 服务器是CherryPy(两个实例绑定到给定的静态IP)

我现在运行了一个接口eno2了几个月,但是当我用ifconfig eno1 up打开第二个接口ifconfig eno1 up ,我收到了IT部门发出的消息:

 Network access for xx:xx:xx:xx:xx:71 (bio-db.uni.edu) has been disabled at 04/26/16 15:34:54: Reason: Host using incorrect IP address MAC xx:xx:xx:xx:xx:71 IP xxx.xxx.xxx.64 found in rtr30 cache Switch: switch.uni.edu Port: 52051 

它看起来有些随意:有时eno1被禁用,有时eno2 ,但他们总是把这两个IP混在一起。

我如何debugging呢? 我与IT人员保持联系,但也想知道我的服务是否做错了。 哪些日志可以帮助我?

当通过DHCP分配IP时,主机将变得可以访问,我的ifconfig看起来就像是在我将接口连上之后:

 # uname -a Linux bio-db.uni.edu 4.3.5-300.fc23.x86_64 #1 SMP Mon Feb 1 03:18:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux # ifconfig eno1 <-- is 'bio-db-dev.uni.edu' eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xxx.xxx.86.64 netmask 255.255.254.0 broadcast xxx.xxx.87.255 inet6 __IPV6__ prefixlen 64 scopeid 0x20<link> ether xx:xx:xx:xx:xx:70 txqueuelen 1000 (Ethernet) RX packets 63597 bytes 10057016 (9.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2504 bytes 1899384 (1.8 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 # ifconfig eno2 <-- is 'bio-db.uni.edu' eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xxx.xxx.86.24 netmask 255.255.254.0 broadcast xxx.xxx.87.255 inet6 __IPV6__ prefixlen 64 scopeid 0x20<link> ether xx:xx:xx:xx:xx:71 txqueuelen 1000 (Ethernet) RX packets 11575 bytes 1834587 (1.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 417 bytes 68578 (66.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 17 

增加了ip addressip route列表

 # ip address 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno1: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 40:f2:e9:bd:97:70 brd ff:ff:ff:ff:ff:ff inet xxx.xxx.86.64/23 brd xxx.xxx.87.255 scope global eno1 valid_lft forever preferred_lft forever inet6 fe80::42f2:e9ff:febd:9770/64 scope link valid_lft forever preferred_lft forever 3: eno2: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 40:f2:e9:bd:97:71 brd ff:ff:ff:ff:ff:ff inet xxx.xxx.86.24/23 brd xxx.xxx.87.255 scope global eno2 valid_lft forever preferred_lft forever inet6 fe80::42f2:e9ff:febd:9771/64 scope link valid_lft forever preferred_lft forever 4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 40:f2:e9:bd:97:72 brd ff:ff:ff:ff:ff:ff 5: eno4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 40:f2:e9:bd:97:73 brd ff:ff:ff:ff:ff:ff inet 192.168.0.40/24 brd 192.168.0.255 scope global eno4 valid_lft forever preferred_lft forever inet6 fe80::42f2:e9ff:febd:9773/64 scope link valid_lft forever preferred_lft forever 6: ens1f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 90:e2:ba:b6:f7:34 brd ff:ff:ff:ff:ff:ff 7: ens1f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 90:e2:ba:b6:f7:35 brd ff:ff:ff:ff:ff:ff 8: enp0s20u13u5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000 link/ether 42:f2:e9:bd:97:77 brd ff:ff:ff:ff:ff:ff inet 169.254.95.120/24 brd 169.254.95.255 scope link dynamic enp0s20u13u5 valid_lft 541sec preferred_lft 541sec inet6 fe80::40f2:e9ff:febd:9777/64 scope link valid_lft forever preferred_lft forever 9: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether 52:54:00:d8:5d:36 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 10: virbr0-nic: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master virbr0 state DOWN group default qlen 500 link/ether 52:54:00:d8:5d:36 brd ff:ff:ff:ff:ff:ff # ip route default via xxx.xxx.86.1 dev eno2 proto static metric 100 default via xxx.xxx.86.1 dev eno1 proto static metric 101 xxx.xxx.86.0/23 dev eno2 proto kernel scope link src xxx.xxx.86.24 metric 100 xxx.xxx.86.0/23 dev eno1 proto kernel scope link src xxx.xxx.86.64 metric 101 xxx.xxx.253.244 via xxx.xxx.86.1 dev eno2 proto dhcp metric 100 169.254.95.0/24 dev enp0s20u13u5 proto kernel scope link src 169.254.95.120 metric 100 192.168.0.0/24 dev eno4 proto kernel scope link src 192.168.0.40 metric 100 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1