Linux(二)---------网络命令学习(ifconfig命令)

1.ifconfig命令

用于配置网卡ip地址信息,等网络参数信息,或者查看显示网络接口信息,类似于windows的ipconfig命令,还能够临时性的配置ip地址,子网掩码,广播地址,网关信息等。

注意ifconfig命令智能用root 去操作,且可能要单独安装这个命令。

1)运行这个命令之前需要安装一个net- tools,运行如下命令即可

yum install net-tools

Linux(二)---------网络命令学习(ifconfig命令)_第1张图片

2)查看命令的使用手册

ifconfig --help  #第一种
man ifconfig   #第二种

Linux(二)---------网络命令学习(ifconfig命令)_第2张图片

 1.1.1  ifconfig使用案例

1)查看网络地址信息

ifconfig  #查看所有的网络接口信息
ifconfig ens33  #查看指定的网络网卡信息
ls /etc/sysconfig/network-scripts/ #查看网络名字

Linux(二)---------网络命令学习(ifconfig命令)_第3张图片

 Linux(二)---------网络命令学习(ifconfig命令)_第4张图片

[root@localhost ~]# ifconfig ens33
ens33: flags=4163  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
        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

关闭后重新连接

Linux(二)---------网络命令学习(ifconfig命令)_第5张图片

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

Linux(二)---------网络命令学习(ifconfig命令)_第6张图片

第二步:进入ens33进行修改

vim ifcfg-ens33

 Linux(二)---------网络命令学习(ifconfig命令)_第7张图片

BOOTPROTO="dhcp" #表示网卡的ip地址是动态的
ONBOOT="yes"     #表示是否开机加载这个配置文件
可以修改一下IP地址的状态为“static”,ONBOOT="yes" 这个配置不能变

 

你可能感兴趣的:(运维,linux,网络,学习)