ifconfig

常用网络命令

夙愿已清 提交于 2019-12-10 19:58:09
常用网络命令 配置ip地址 ifconfig命令 ping命令 netstat命令 write命令 wall命令 mail命令 配置ip地址 配置ip地址有两种方法: setup 工具 vi /etc/sysconfig/network-scripts/ifcfg-eth0 重置UUID(唯一识别符) [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 删除 MAC 地址行 [root@localhost ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules 删除 MAC 地址 和UUID 绑定文件 [root@localhost ~]# reboot 重启 Linux ifconfig命令 ifconfig 命令最主要的作用就是查看IP 地址,直接输入ifconfig命令即可 命令名称 ifconfig 英文原意 configure a network interface 所在路径 /sbin/ifconfig 执行权限 超级用户 功能描述 配置网络接口 ping命令 ping 是常用的网络命令,主要通过ICMP协议进行网络探测,测试网络中的主机的通信情况 命令名称 ping 英文原意 send ICMP ECHO_REQUEST to network

Linux___网络命令__12

假装没事ソ 提交于 2019-12-10 04:07:16
39 网络命令:write 命令名称:write 命令所在路径:/usr/bin/write 执行权限:所有用户 语法:write<用户名> 功能描述:给用户发信息(用户必须在线),以ctrl+D保存结束 范例: ~write linzhiling ——————————————————————————————————————— 40 网络命令:wall 命令名称:wall 英文原意:write all 命令所在路径:/usr/bin/wall 执行权限:所有用户 语法:wall [message] 功能描述:发广播信息 范例: ~wall hello world ——————————————————————————————————————— 41 网络命令:ping 命令名称:ping 命令所在路径:/bin/ping 执行权限:所有用户 语法:ping 选项 IP地址 -c:指定发送次数 功能描述:测试网络连接连通性 范例: ~ping 192.268.1.156 备注:linux下使用ping命令后,会持续更新,想关闭需要按ctrl+c ——————————————————————————————————————— 42 网络命令:ifconfig 命令名称:ifconfig 命令所在路径:/sbin/ifconfig 执行权限:root 语法:ifconfig 网卡名称

java如何获取mac物理地址

若如初见. 提交于 2019-12-10 03:46:22
前言 原本以为这功能调用一个api就完事了,然而,查了一下没那么简单,网上查的资料实在忍不住要拿出来说说,估计真的都没有试过其他环境,而且,估计连背后的原理都没了解就用了。。 下面先说说找到的几份资料: ps:本机相关ip信息: 第一篇参考 Java获取本机MAC地址 点评:实际运行效果如下: 空指针啊。。。那么我们如果换个ip来试试? 第二篇参考 使用java获取本机mac 看看代码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class getmac{ public static String getLinuxMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process process = null; try { process = Runtime.getRuntime().exec(“ifconfig enp4s0”); bufferedReader = new BufferedReader(new InputStreamReader( process.getInputStream())); String line =

ubuntu server IP 及DNS设置

≯℡__Kan透↙ 提交于 2019-12-09 19:32:30
装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns。 下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需。 一、配置ip ubuntu的网络配置信息放在 /etc/network/interfaces 中, 操作: sudo vim /etc/network/interfaces vim是一个类似DOS下edit的文本编辑软件。和前面介绍过的软件 vi 用法类似 如果配置动态获取ip,则在上述文件中加入以下内容:(注:服务器通常不用动态IP) auto eth0 iface eth0 inet dhcp 如果配置静态ip,则添加如下内容: auto eth0 iface eth0 inet static address 192.168.1.201 netmask 255.255.255.0 gateway 192.168.1.1 要是配置生效,需要重启网卡: ifconfig eth0 down ifconfig eth0 up 接着用ifconfig命令查看ip是否配置成功 若还有没有配置成功,则需重启下网络服务 /etc/init.d/networking restart 二、配置dns服务器 ubuntu 的dns服务器信息,放在 /etc/resolv.conf中, 添加dns服务器地址,如202.112.125.53

C/C++ Linux MAC Address of all interfaces

对着背影说爱祢 提交于 2019-12-09 17:10:49
问题 I am using the following code to retrieve all MAC addresses for current computer: ifreq ifr; ifconf ifc; char buf[1024]; int sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP); if (sock == -1) { ... }; ifc.ifc_len = sizeof(buf); ifc.ifc_buf = buf; if (ioctl(sock, SIOCGIFCONF, &ifc) == -1) { ... } ifreq *it = ifc.ifc_req; const ifreq* const end = it + (ifc.ifc_len / sizeof(ifreq)); for (; it != end; ++it) { strcpy(ifr.ifr_name, it->ifr_name); if (ioctl(sock, SIOCGIFFLAGS, &ifr) == 0) { if (!(ifr

Centos ifconfig显示网卡与/etc/sysconfig/network-sacripts/下显示网卡不一致问题解决

南楼画角 提交于 2019-12-07 03:59:35
ifconfig显示网卡与/etc/sysconfig/network-sacripts/下显示网卡不一致问题解决 例如: ifconfig显示eth2,eth3,/etc/sysconfig/network-sacripts/为eth0、eth1,将eth2,eth3修改为eth0,eth1 1、查看网卡的UUID,并记录网卡UUID 查看网卡UUID命令:nmcli con 2、查看ifconfig -a 或者/etc/udev/rules.d/70-persistent-net.rules文件中的信息记录HWaddr地址 3、分别修改/etc/sysconfig/network-sacripts/中的ifcfg-eth0、ifcfg-eth1中的UUID、HWaddr为eth2、eth3的UUID、HWaddr 4、备份/etc/udev/rules.d/70-persistent-net.rules文件 5、重启服务器,重新生成70-persistent-net.rules文件 来源: CSDN 作者: gangma2 链接: https://blog.csdn.net/vsxiaomage/article/details/80150732

linux菜鸟学习之网络配置

白昼怎懂夜的黑 提交于 2019-12-07 03:39:19
网络配置 对linux而言,网络功能是内核的组成。内核中有一个TCP/IP的协议栈。手动配置的是保存在内存中的。下次开机的话,就会重新读配置文件。所以想要永久生效就需要写在配置文件中。 linux可以配置IP,Netmask,Gateway,Hostname,DNS1,DNS2,DNS3 , 路由信息 IP配置: 手动配置、DHCP(Dynamic Host Configurartion Protocol). Linux:地址是属于内核的。 网络接口 lo:本地回环地址。 以太网网卡:ethX (CentOS 7 以后把这个网卡名字改成eno167777736,可以从grub中改过来) 编辑/etc/default/grub文件 如果想要控制自己的设备名字,而不是让内核以自己的方式命名,就需要创建 /etc/udev/rules.d/XXX-net.rules pppX (点对点网卡) ifconfig 命令:可以显示linux主机处于活动状态网卡的信息。 第四行的ether是MAC地址 txqueueline 传输队列 ifconfig -a 显示所有的接口的配置 ifconfig ethX IP/MASK 用ifconfig来配某个网卡的IP ifconfig ethX down 让某个网卡关闭 (修改时立即生效,但不会永久有效) 我用这条命令后Xshell立马断开了,作死。。

centos 7 查看内网ip和外网ip

删除回忆录丶 提交于 2019-12-07 02:59:14
centos7 查看内网的ip,使用ifconfig 或在后面加上参数,都可以查看内网的ip,下面的10.105.33.17 即是内网的ip [root @VM_33_17_centos ~] #ifconfig -a eth0: flags= 4163 < UP , BROADCAST , RUNNING , MULTICAST > mtu 1500 inet 10.105 . 33.17 netmask 255.255 . 192.0 broadcast 10.105 . 63.255 ether 52 : 54 : 00 : 75 :e5 : 57 txqueuelen 1000 ( Ethernet ) RX packets 155966 bytes 15667311 ( 14.9 MiB ) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 44086 bytes 8285980 ( 7.9 MiB ) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags= 73 < UP , LOOPBACK , RUNNING > mtu 65536 inet 127.0 . 0 . 1 netmask 255.0 . 0 . 0 loop

Linux(centos7)查看和设置ip(DHCP)

拟墨画扇 提交于 2019-12-07 02:56:42
参考文章: https://www.linuxidc.com/Linux/2017-10/147449.htm 摘要: 1、ifconfig 查看ip 2、vi 编辑 /etc/sysconfig/network-scripts 下的配置文件,设置动态分配IP有效 一、查看ip命令:ifconfig (ip add 命令也行,推荐使用这个命令) 如果没有红框中的inet 图一 查看ip 则需要编辑网络脚本 1 、进入network-scripts目录。 路径通常为:cd /etc/sysconfig/network-scripts 结合ifconfig命令的显示结果。用vi修改 ifcfg-ens33 文件。把onboot设置为true 以上就是查看VMWare中CentOS的ip并设置。 设置静态ip目前还没有搞。 我在VMWare中设置了DHCP(动态分配ip)的区间。应该没问题 静态ip的设置只是把图一中的各个项写死到配置文件中,目前暂时用不到,因此不弄了。留个小尾巴。 来源: CSDN 作者: SieSteven 链接: https://blog.csdn.net/luckysiesteven/article/details/80975394