The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hvordan å få IP-adresse via MAC (Ethernet) adresse krishnacins IP Networking 3 08-29-2005 08:45
ce0 og ce1 har samme MAC-adressen BG_JrAdmin Sun Solaris 2 07-08-2005 07:30
nettverksadressen og broadcast adresse? pnxi UNIX for Dummies Spørsmål og svar 7 11-10-2003 11:29
IP-adresse Krishna UNIX for Advanced & ekspertbrukere 10 03-20-2002 05:36

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 02-06-2007
jcarter2333 jcarter2333 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
SCO får MAC adresse

Vet noen hvordan du får mac adressen til en SCO boksen bruker c.
  #2 (permalink)  
Old 02-06-2007
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5759
Har arp arbeid i SCO?

Hva gjorde du prøver for kode ioctl?
  #3 (permalink)  
Old 02-06-2007
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5759
virker dette?
Code:
#include <stdio.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <net/if.h>


int main( int argc, char *argv[] )
{
	int s;
		
	struct ifreq buffer;
	s = socket(PF_INET, SOCK_DGRAM, 0);
	memset(&buffer, 0x00, sizeof(buffer));
	strcpy(buffer.ifr_name, "eth0");
	ioctl(s, SIOCGIFHWADDR, &buffer);
	close(s);	
	for( s = 0; s < 6; s++ )
	{
		printf("%.2X ", (unsigned char)buffer.ifr_hwaddr.sa_data[s]);
	}
	printf("\n");

	return 0;
}
  #4 (permalink)  
Old 02-06-2007
jcarter2333 jcarter2333 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
Jeg er en nybegynner, for å gjøre dette på SCO. Jeg fikk det til å fungere med AIX. Fra dokumentasjonen som jeg leste arp er ment å fungere. Acutally en koding prøve eller to med arp ville virkelig virkelig blir verdsatt.

Takk.
  #5 (permalink)  
Old 02-06-2007
jcarter2333 jcarter2333 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
Dette er feil jeg fikk:


"sco.c", linje 16: error: undefined symbol: SIOCGIFHWADDR
"sco.c", linje 20: error: undefined struct / union medlem: ifr_hwaddr
"sco.c", linje 20: Advarsel: venstre operand av "." må struct / union objekt
"sco.c", linje 20: Feil: kan ikke tilgang medlem av non-struct/union objekt
"sco.c", linje 25: Advarsel: newline ikke siste tegnet i filen
  #6 (permalink)  
Old 02-06-2007
jcarter2333 jcarter2333 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
SIOCGIFFLAGS arbeider i stedet for SIOCGIFHWADDR
  #7 (permalink)  
Old 02-06-2007
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5759
Code:
#include <stdio.h>

int main()
{
   
   FILE *cmd=popen("arp kcsdev | awk '{print $4}'", "r");
   char tmp[80]={0x0};
   
   while(fgets( tmp, sizeof(tmp), cmd)!=NULL)
   {
         printf("%s\n", tmp);
    }
   pclose(cmd);
   return 0;
}
kcsdev \u003d node denne ble testet på. Endre det.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 03:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0