1.ifconfig命令
用于配置网卡ip地址信息,等网络参数信息,或者查看显示网络接口信息,类似于windows的ipconfig命令,还能够临时性的配置ip地址,子网掩码,广播地址,网关信息等。
注意ifconfig命令智能用root 去操作,且可能要单独安装这个命令。
1)运行这个命令之前需要安装一个net- tools,运行如下命令即可
yum install net-tools
2)查看命令的使用手册
ifconfig --help #第一种
man ifconfig #第二种
1.1.1 ifconfig使用案例
1)查看网络地址信息
ifconfig #查看所有的网络接口信息
ifconfig ens33 #查看指定的网络网卡信息
ls /etc/sysconfig/network-scripts/ #查看网络名字
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.23.141 netmask 255.255.255.0 broadcast 192.168.23.255
inet6 fe80::faf8:3a99:82b3:dac5 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ba:3a:30 txqueuelen 1000 (Ethernet)
RX packets 2248 bytes 189371 (184.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 666 bytes 77860 (76.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
上面代码的含义为:第一块网卡的信息,设备名是ens33,网卡配置文件路径是/etc/sysconfig/network-scripts/ifcfg-ens33
ipv4的地址:inet 192.168.23.141
广播地址是:broadcast 192.168.23.255
子网掩码地址:netmask 255.255.255.0
原本的mac地址:ether 00:0c:29:ba:3a:30
RX/TX packages 代表网卡收发的流量数据包大小
2)指定开启,或者关闭网卡
#关闭网卡,注意不得在服务器上执行
ifconfig ens33(设备名字) up/down
关闭后重新连接
3) 修改 ,设置ip地址
#添加一个新的ip地址:
ifconfig ens33:0 192.168.178.111 netmask 255.255.255.0 up
#第二种添加方式
ifconfig ens33:1 192.168.178.120/24 up
# /24就代表上一种方式的子网掩码
4)修改计算机的MAC地址
ifconfig ens33 hw ether 00:0c:29:13:10:CF
#查看计算机的MAC地址信息
ifconfig |grep ether
5) 永久修改网络设备信息,ifconfig命令知识临时修改网络配置,要永久修改还得写入到配置文件种。
第一步:先进入配置文件的目录
cd /etc/sysconfig/network-scripts/
ls
第二步:进入ens33进行修改
vim ifcfg-ens33
BOOTPROTO="dhcp" #表示网卡的ip地址是动态的
ONBOOT="yes" #表示是否开机加载这个配置文件
可以修改一下IP地址的状态为“static”,ONBOOT="yes" 这个配置不能变