Linux学习之网络管理

Linux学习之网络管理

查看ip

在Linux操作系统中,我们有不止一种方法可以查看机器的ip信息
1、ip a
在这里插入图片描述
2、ip addr
在这里插入图片描述
3、ip address
在这里插入图片描述
4、ip addr show
在这里插入图片描述
5、ip address show
在这里插入图片描述
6、ifcofing
在这里插入图片描述
通过这六条命令可以看到很多内容其实是大同小异的,今天给大家讲解一下ip a的输出到底应该看,都代表了哪些含义。

首先看到的是lo和eth0,在这里lo代表了本地回环接口,这个接口一般是系统内部用来发送和接收数据的,eth0就是我的网卡名称

我们需要关注的值有MTU,这个代表了网络最大传输单元,但是如果MTU过大,在碰到路由器时会被拒绝转发,因为它不能处理过大的包.

其次我们可以看到inet 172.17.0.2/20 brd 172.17.15.255,这里代表了我的ipv4的地址是172.17.0.2,子网掩码为20,广播地址为172.17.15.255

再往下是inet6 fe80::5054:ff:fe0d:5f92/64,这里的含义是ipv6的地址为fe80::5054:ff:fe0d:5f92,子网掩码是64

接下来看一下ifconfig的输出内容,这里我们主要关注的内容是倒数后四行
RX packets 56815017 bytes 5601891227 (5.2 GiB) 这一行代表的是接受的数据包,大小共5.2G
RX errors 0 dropped 0 overruns 0 frame 0 这一行代表了接受数据包的错误数是0,且没有丢包的情况
下面TX对应的就是发出的数据包了

修改网卡配置文件

我们有两种方式可以修改你的ip地址,一种是在命令行修改,另外一种是直接修改网卡的配置文件
1、命令行修改,这种方式仅为临时修改,重启后ip还是会恢复

ifconfig ens33 192.168.77.129 netmask 255.255.255.0

在这里插入图片描述
2、修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33

DEVICE=<name>   <name>表示物理设备的名字
IPADDR=<address>   <address>表示赋给该网卡的IP地址
NETMASK=<mask>  <mask>表示子网掩码
BROADCAST=<address> <address>表示广播地址
ONBOOT=yes/no  启动时是否激活该卡
BOOTPROTO=none  none:无须启动协议;bootp:使用bootp协议;dhcp:使用dhcp协议;static:配置静态ip
GATEWAY=<address> <address>表示默认网关
MACADDR=<MAC-address> <MAC-address>表示指定一个MAC地址

在这里插入图片描述
修改完之后,执行systemctl restart network,可以看到ip地址已经永久修改了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武子麒

码字不易,烦请支持~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值