Hey.
Mir is grade ein gravierender Unterschied zwischen rev 404 und 2089 aufgefallen.
Diesem Unterschied schreibe ich die dyndns und hamachi Ip Probleme zu, durch die man eine MC.exe verwenden muss.
zum vergleich:
rev404:
Rev 2089:
schaut man sich das nuneinmal genauer an, so fällt einem auf, dass die PUBLIC_IP bei der rev nur eingetragen wird, wenn sie mit 48. anfängt.
heist im Falle von uns eigentlich nie.
Ich hab daraus mal folgendes gemacht:
heist die funktion wird wieder ausgeführt.
Dif:
MfG xCPx
PS: Untestet, da ich einen Root als Testserver habe, wäre nett wenn es jemand mal versucht.
#Kleiner fixx für alle:
Mir is grade ein gravierender Unterschied zwischen rev 404 und 2089 aufgefallen.
Diesem Unterschied schreibe ich die dyndns und hamachi Ip Probleme zu, durch die man eine MC.exe verwenden muss.
zum vergleich:
rev404:
Code:
while ( v5 );
v10 = v6;
if ( v5 )
{
strncpy(g_szInternalIP, v6, 0xFu);
g_szInternalIP[15] = 0;
v12 = v10;
v11 = "INTERNAL_IP: %s interface %s\n";
v13 = ifap->ifa_name;
}
else
{
strncpy(g_szPublicIP, v6, 0xFu);
g_szPublicIP[15] = 0;
v12 = v10;
v13 = ifap->ifa_name;
v11 = "PUBLIC_IP: %s interface %s\n";
}
fprintf(_stderrp, v11, v12, v13);
Code:
while ( v6 );
if ( v6 )
{
LABEL_27:
strlcpy(g_szInternalIP, v7, 16);
fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
}
else
{
if ( g_szPublicIP[0] == 48 )
{
strlcpy(g_szPublicIP, v7, 16);
fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
}
}
heist im Falle von uns eigentlich nie.
Ich hab daraus mal folgendes gemacht:
Code:
while ( v6 );
if ( v6 )
{
LABEL_27:
strlcpy(g_szInternalIP, v7, 16);
fprintf(_stderrp__FBSD_1_0, "INTERNAL_IP: %s interface %s\n", v15, v4->ifa_name);
}
else
{
if ( !v6 )
{
strlcpy(g_szPublicIP, v7, 16);
fprintf(_stderrp__FBSD_1_0, "PUBLIC_IP: %s interface %s\n", v15, v4->ifa_name);
}
}
Dif:
Code:
This difference file has been created by IDA Pro game 000916C2: 80 90 000916C3: 3D 90 000916C4: F0 90 000916C5: 62 90 000916C6: 47 90 000916C7: 08 90 000916C8: 30 90 000916CA: 85 84
PS: Untestet, da ich einen Root als Testserver habe, wäre nett wenn es jemand mal versucht.
#Kleiner fixx für alle:
Quote:
Falls ihr mehr als 1 netzwerkadapter habt ( auf dyndns/hamachi ziemlich undenkbar aber dennoch möglich) müsst ihr in der CONFIG jedes Cores eingeben:
bind_ip: eureip
da er immer auf die letzte shcnittstelle connected:
was hier 28.28.0.0 ist, was sehr sehr dumm ist xDCode:PUBLIC_IP: 1*6.*1.1*4.9* interface re0 PUBLIC_IP: 28.28.0.0 interface lo0 PUBLIC_IP: 28.28.0.0 interface lo0