linux网络设置

本文介绍了Linux系统中查看和测试网络的方法,包括ifconfig、hostname、route、netstat、ss/lsof命令的使用,以及如何通过命令行临时和永久设置网络地址参数,如IP、子网掩码、路由等。同时讲解了ping、traceroute和nslookup命令在测试网络连通性、路由追踪和域名解析中的应用。
摘要由CSDN通过智能技术生成

目录

一、查看及测试网络

1、查看网络配置

1.1查看所有网络接口信息 ifconfig

1.2查看指定的网络接口信息

2、查看主机名称hostname

3、route命令—查看路由条目

4、netstat命令—查看网络连接情况

5、ss命令/lsof 命令— 获取socket(套接字)统计信息 

二、测试网络连接 

2.1 ping命令—测试网络连通性

2.2traceroute命令—跟踪数据包的路由途径

2.3 nslookup命令—测试域名解析

三、设置网络地址参数

1.临时配置:使用命令调整网络参数

2.固定设置:通过配置文件修改网络参数

3、 ifconfig命令— 设置网络接口参数

4、route命令—设置路由记录

5、修改网络配置文件

四、总结


一、查看及测试网络

1、查看网络配置

1.1查看所有网络接口信息 ifconfig

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.137.12  netmask 255.255.255.0  broadcast 192.168.137.255
        inet6 fe80::588a:5687:78c3:7a44  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:62:d5:87  txqueuelen 1000  (Ethernet)
        RX packets 597  bytes 44733 (43.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 419  bytes 40717 (39.7 KiB)
        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
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 410  bytes 37876 (36.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 410  bytes 37876 (36.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:2d:25:10  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

1.2查看指定的网络接口信息

ifconfig 指定网卡
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.137.12  netmask 255.255.255.0  broadcast 192.168.137.255
        inet6 fe80::588a:5687:78c3:7a44  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:62:d5:87  txqueuelen 1000  (Ethernet)
        RX packets 613  bytes 45693 (44.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 482  bytes 47169 (46.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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

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

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

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

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

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

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

ether:表示网络接口的物理地址(MAC地址),如“00:0c:29:62:d5:87”

2、查看主机名称hostname

查看或设置当前主机名

hostname[主机名]

永久修改主机名称

[root@localhost ~]# hostnamectl set-hostname  主机名称   //永久修改主机名称
[root@localhost ~]# vim /etc/hostname   //设置完后需重启系统才生效<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值