c语言ip地址冲突了

Python019

c语言ip地址冲突了,第1张

c语言ip地址冲突了解决方法如下:

1、鼠标右击网络图标,单击属性

2、单击更改适配器设置。

3、在弹出的网络连接界面中,鼠标右击以太网,单击属性

4、在属性窗口中,单击tcpipv4协议。

#include <iostream>

using namespace std

#include <stdio.h>

#include <sys/socket.h>

#include <arpa/inet.h>

#include <netinet/in.h>

#include <errno.h>

#include <string.h>

#include <stdlib.h>

void setIPv4(char * ip,char * gw,char * netmask){

char cmd[128]

//network interface

char nwkInf[5]="eth0"

//link down command in Linux

sprintf(cmd,"ip link set %s down",nwkInf)

system(cmd) 

memset(cmd,0x00,64)

//command to set ip address, netmask

sprintf(cmd,"ifconfig %s %s netmask %s",nwkInf,ip,netmask)

system(cmd)  

printf("\ncmd : %s",cmd) fflush(stdout)

memset(cmd,0X00,64)

//command to set gateway

sprintf(cmd,"route add default gw %s %s",gw,nwkInf)

system(cmd) 

memset(cmd,0X00,64)

//link up command

sprintf(cmd,"ip link set %s up",nwkInf)

system(cmd) 

}

int main(){

//calling function to set network settings

setIPv4("192.168.10.267","192.168.10.1","255.255.255.0")

return 0

}