Linux网络命令与DHCP

本文介绍了Linux系统中几个关键的网络命令,包括ifconfig用于查看和设置网卡信息,如IP地址、MTU等;ping命令测试网络连通性;route命令查看路由表;traceroute追踪数据包路径;nslookup和dig用于域名解析测试。此外,还提到了如何永久修改IP地址的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 ifconfig命令

ifconfig 命令可以查看我们的网卡信息(ifconfig命令只能查看已开启的网卡,ifconfig -a 可以查看所有的网卡信息,包括关闭的)。 
ifconfig 网卡名,可以查看指定网卡信息。(例如,ifconfig ens33,就是只查看ens33的信息) 
ifconfig 网卡名 IP地址/掩码,该命令可以临时指定具体网卡的IP地址,当重启network服务(systemctl restart network)或者系统重启(reboot)时,又会恢复成原先的IP地址。 

mtu:代表最大传输单元,它的单位是字节。在我们常用的以太网中,MTU一般是1500,而无线路由器默认一般是 1492。

本地MTU值 > 网络MTU值 → 拆包,效率下降

本地MTU值 < 网络MTU值 → 未发挥最大传输能力

本地MTU值 < 网络MTU值 → 理想的本地MTU值

inet:表示网络接口的IP地址,如“192.168.59.102”;

netmask:表示网络接口的子网掩码,如“255.255.255.0”;

broadcast:表示网络接口所在网络的广播地址,如:“192.168.59.255”;

ether:表示网络接口的物理地址(MAC地址),如“00:0c:29:3e:22:fe:”

2 ping命令

ping 通常用来测试网络的连通性,在Linux中,ping命令一旦执行,是不会停止的,我们可以利用

-c 选项来指定ping的次数,也可以 ctrl+c 来中断ping的进程

3route命令

route命令 可以查看当前主机中的路由表信息,在输出结果中Destination列对应了目标网段的地址,Gateway列对应下一跳路由地址,Iface列对应了发送数据的网络接口

4traceroute命令

跟踪数据包的路由途径

 

5nslookup和dig命令

测试域名解析

 

6永久修改ip地址

首先添加一张网卡

  再ifconfig发现ens36的ip的地址发生更改 变成编辑的ip地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值