Bij een klant heb ik een probleem met ons systeem. na een herstart krijg de ene netwerk kaart geen data van een specifiek apparaat, maar na een disable en enable van de netwerkkaart lijkt alles weer te werken. ik zal de situatie wat specifieker uitleggen:
Ons systeem heeft twee netwerk kaarten:
Interface 1:
Aan Interface 2 zit een BacNet router gekoppeld. uit deze BacNet router haal ik I/O op van onderliggende systemen.
Wanneer ik de server herstart dan werken beide Interfaces, alleen krijg ik van Interface 1 geen data vanuit de PLC, van andere apparatuur krijg ik wel data. Pas wanneer ik Interface 2 disable en vervolgens weer enable lijkt alles te werken.
Ik heb de metric van beide Interfaces aangepast zodat Interface 1 een hogere prioriteit krijgt dan Interface 2, jammer genoeg mocht dit niet baten.
wat ik vervolgens heb gedaan is een route print van de situatie na een server herstart en een route print na een disable en enable van Interface 2. De output is hieronder te zien:
Voor disable/enable:
IPv4 Route Table
===========================================================================
Active Routes:
Na disable/enable:
Active Routes:
De metric instelling werkt in ieder geval, maar ik zie niet echt waar niet het probleem ligt. IT kennis reikt ver, maar het houd een beetje op. voor mijn gevoel zijn het gewoon dezelfde tabellen, maar misschien dat iemand mij kan zeggen waar het verschil zit? is de de volgorde bijvoorbeeld het probleem? en hoe is het op te lossen dat ik na iedere herstart gewoon de goede routing tabel krijg?
Aanvullende info:
alvast bedankt.
Ons systeem heeft twee netwerk kaarten:
- Interface 1: Control Netwerk
- Interface 2: BacNet Netwerk
Interface 1:
- Static IP: 192.168.1.5
- Subnet: 255.255.255.0
- Gateway: 192.168.1.254
- DNS: 192.168.1.254
- Static IP: 192.168.2.11
- Subnet: 255.255.255.0
- Gateway: geen
- DNS: geen
Aan Interface 2 zit een BacNet router gekoppeld. uit deze BacNet router haal ik I/O op van onderliggende systemen.
Wanneer ik de server herstart dan werken beide Interfaces, alleen krijg ik van Interface 1 geen data vanuit de PLC, van andere apparatuur krijg ik wel data. Pas wanneer ik Interface 2 disable en vervolgens weer enable lijkt alles te werken.
Ik heb de metric van beide Interfaces aangepast zodat Interface 1 een hogere prioriteit krijgt dan Interface 2, jammer genoeg mocht dit niet baten.
wat ik vervolgens heb gedaan is een route print van de situatie na een server herstart en een route print na een disable en enable van Interface 2. De output is hieronder te zien:
Voor disable/enable:
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination | Netmask | Gateway | Interface | Metric |
0.0.0.0 | 0.0.0.0 | 192.168.1.254 | 192.168.1.5 | 517 |
127.0.0.0 | 255.0.0.0 | On-link | 127.0.0.1 | 306 |
127.0.0.1 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
127.255.255.255 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
192.168.1.0 | 255.255.255.0 | On-link | 192.168.1.5 | 517 |
192.168.1.5 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
192.168.1.255 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
192.168.2.0 | 255.255.255.0 | On-link | 192.168.2.11 | 532 |
192.168.2.11 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
192.168.2.255 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
224.0.0.0 | 240.0.0.0 | On-link | 127.0.0.1 | 306 |
224.0.0.0 | 240.0.0.0 | On-link | 192.168.2.11 | 532 |
224.0.0.0 | 240.0.0.0 | On-link | 192.168.1.5 | 517 |
255.255.255.255 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
255.255.255.255 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
255.255.255.255 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
Na disable/enable:
Active Routes:
Network Destination | ||||
0.0.0.0 | 0.0.0.0 | 192.168.1.254 | 192.168.1.5 | 517 |
127.0.0.0 | 255.0.0.0 | On-link | 127.0.0.1 | 306 |
127.0.0.1 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
127.255.255.255 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
192.168.1.0 | 255.255.255.0 | On-link | 192.168.1.5 | 517 |
192.168.1.5 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
192.168.1.255 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
192.168.2.0 | 255.255.255.0 | On-link | 192.168.2.11 | 532 |
192.168.2.11 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
192.168.2.255 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
224.0.0.0 | 240.0.0.0 | On-link | 127.0.0.1 | 306 |
224.0.0.0 | 240.0.0.0 | On-link | 192.168.1.5 | 517 |
224.0.0.0 | 240.0.0.0 | On-link | 192.168.2.11 | 532 |
255.255.255.255 | 255.255.255.255 | On-link | 127.0.0.1 | 306 |
255.255.255.255 | 255.255.255.255 | On-link | 192.168.1.5 | 517 |
255.255.255.255 | 255.255.255.255 | On-link | 192.168.2.11 | 532 |
De metric instelling werkt in ieder geval, maar ik zie niet echt waar niet het probleem ligt. IT kennis reikt ver, maar het houd een beetje op. voor mijn gevoel zijn het gewoon dezelfde tabellen, maar misschien dat iemand mij kan zeggen waar het verschil zit? is de de volgorde bijvoorbeeld het probleem? en hoe is het op te lossen dat ik na iedere herstart gewoon de goede routing tabel krijg?
Aanvullende info:
- Het gaat om een Windows Server 2008 R2
- In Network and Sharing Center worden beide netwerken weergegeven als "public network". ik kan alleen het netwerk van Interface 1 veranderen in "home" of "work".
- Interface 1 is verbonden met "Network 4"
- Interface 2 is verbonden met "Unindentified network"
- Windows Firewall staat uit
- De PLC regelt intern DCOM dacht ik. Misschien dat dit een aanknopingspunt is wanneer dit niet het geval is
alvast bedankt.
[Voor 3% gewijzigd door stavast op 26-09-2011 17:43]