December 3, 2003
Jag sitter med en mjukvara som läser en del information från nätverkskortet, och som kräver att nätverkskortet är "connected" för att starta ordentligt i vissa scenarion.
Det spelar ingen roll vad som faktiskt sitter i porten, jag har tidigare bara kopplat en kabel från nätverksporten till en i övrigt tom switch när problemet uppstått. Problemet är att jag till och från sitter med fjärrskrivbord mot maskinerna det gäller, och kan således inte fysiskt plugga i någon kabel.
Min tanke är att det inte borde vara omöjligt att "fejka" statusen på nätverkskortet, eftersom det ändå inte spelar någon roll vad som är inkopplat. Men jag hittar inget uppenbart vettigt på Google om hur detta kan gå till, någon här som har en tanke om hur man kan lösa detta?
(Innan någon frågar hur jag kan fjärrstyra en dator som inte har något nätverk ska jag tillägga att de har tre pluggar. En är "admin-när", där jag kommer in. Det är de andra två som jag vill kunna tvinga till "connected".)
June 11, 2009
December 3, 2003
Marquzz;1293877 wrote: Eller är det så att mjukvaran kräver ett fungerande nätverkskort för att överhuvudtaget starta?
Huvudet på spiken, jag ska försöka mig på en bättre förklaring:
Datorerna i fråga är ett interface mellan ett grafiskt operatörsgränssnitt och industriell processutrustning. I vanliga fall är de ansluta med tre LAN-kablar, två nät(redundans) till processutrustningen och ett admin-nät mellan datorerna(som även används för fjärrskrivbord). När man startar "styrmjukvaran" så läser den IP-adresserna på nätverkskorten för att konfigurera sig själv korrekt.
Problemet uppstår om ska testa nånting och vill köra upp en dator utan att den är inkopplad på processnätet. Mjukvaran i sig har inga problem att köras offline, men just när den läser in sina parametrar måste den kunna läsa adresserna från nätverkskorten (Vilket den inte lyckas med om nätverkskorten står som "disconnected").
Möjligt att det blev lite klarare iaf 🙂
January 9, 2004
Du kan ju inte få ut några IPadresser från ett NIC som är disabled. Men om nu programmet kräver att du har ett IP för att ens kunna starta, så borde det ju gå så länge något av de 3 NICen är igång? Varför slår den bakut när di disablar ett visst NIC?
Det du skulle kunna göra är ett script som först sätter om IP adressen på NICet ifråga till nått blaha (169.x.x.x exempelvis). På det sättet så har du fortfarande fysisk koppling, men inte logisk. Du är altså inte ansluten till processnätet längre.
December 3, 2003
-Tjalve-;1293881 wrote: Du kan ju inte få ut några IPadresser från ett NIC som är disabled. Men om nu programmet kräver att du har ett IP för att ens kunna starta, så borde det ju gå så länge något av de 3 NICen är igång? Varför slår den bakut när di disablar ett visst NIC?
Det du skulle kunna göra är ett script som först sätter om IP adressen på NICet ifråga till nått blaha (169.x.x.x exempelvis). På det sättet så har du fortfarande fysisk koppling, men inte logisk. Du är altså inte ansluten till processnätet längre.
Programmet går på namnet på nätverkskortet när det ska hitta adressen det söker, det måste finnas ett "Net_A", ett "Net_B" och ett "Net_C", där minst ett av A eller B måste vara aktiva(Prosessnät). Och C såkart(admin nät), för att jag ska kunna komma åt den från remote.
Och för att förtydliga, i mitt scenario så är det bara C-kortet som är ipluggat, de andra saknar fysisk koppling. Och det är Win XP det hela körs på.
June 11, 2001
Du tilldelar korten en fast ip-adress och en egen mask så är dom inte intressanta för varandra.
Typ
Kort A: IP 192.168.0.1 Mask 255.255.255.0
Kort B: IP 192.168.0.200 Mask 255.255.192.0
Kort C: IP 192.168.0.205 Mask 255.255.192.0
Kortet med egen mask hamnar i ett eget nätverk med andra ord.
1 Guest(s)