科学家的故事手抄报,彩虹心石首饰盒,孟真图片
程序运行的方法:
sudo ./a.out
#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net/if.h> int main(){ int fd; ifreq ifr; fd = socket(af_inet, sock_dgram, 0); strncpy(ifr.ifr_name, "enp0s3", ifnamsiz - 1); //get current status if(ioctl(fd, siocgifflags, &ifr) != 0){ perror("ioctl"); return 1; } //let net work down ifr.ifr_flags &= ~iff_up; //change status if(ioctl(fd, siocsifflags, &ifr) != 0){ perror("ioctl"); return 1; } close(fd); return 0; }
#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/in.h> #include <net/if.h> int main(){ int fd; ifreq ifr; fd = socket(af_inet, sock_dgram, 0); strncpy(ifr.ifr_name, "enp0s3", ifnamsiz - 1); //get current status if(ioctl(fd, siocgifflags, &ifr) != 0){ perror("ioctl"); return 1; } //let net work up ifr.ifr_flags |= iff_up | iff_running; //change status if(ioctl(fd, siocsifflags, &ifr) != 0){ perror("ioctl"); return 1; } close(fd); return 0; }
down网卡:
sudo ifconfig enp0s3 down
up网卡:
sudo ifconfig enp0s3 up
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论