再来一篇,Linux下的网络配置

发布于:2025-04-20 ⋅ 阅读:(12) ⋅ 点赞:(0)
ping -c 5              #发包次数(5次) 
     -s 字节数         #发出消息包的大小,默认56字节   
     -i                #时间间隔
     -t                #设置存活时间TTL

什么是IPv4?


IPv4(Internet Protocol Version 4)是第四版互联网协议,于1981年发布,是目前最常用的互联网协议。IPv4使用32位地址,最多可以生成约43亿个唯一地址。这种地址格式被广泛应用于全球大部分网络设备,但随着互联网的普及,IPv4地址空间已经几乎耗尽。

IPv4地址示例:192.168.1.1   
 

IPv4地址通常以点分十进制表示,分为四段,每段取值范围在0到255之间。例如,192.168.0.1就是一个IPv4地址。

ipv4图形配置方法

首先要通过命令:systemctl status NetworkManager来确定是否running。

输入命令:nm-connection-editor 

点击123,再点-号,在点delete

再依次点击123

 

按图中设定好了之后点击save就好了

如果没有图形则进行以下方法:

选图中标红的指令(tab键可进行选择,esc返回上一步):

设备名称可以在进入网络配置前用ip a查询

返回原本的页面输入命令:init 5        即可

ping命令

ping命令的使用:

ping -c 数字                #设定发出ping包的数量
     -s 字节数              #设置消息包的大小,默认56字节
     -i 时间间隔            #设定消息包之间的时间间隔
     -t 数字                #设置存活时间TTL

网关配置:

wget命令:

wget命令的使用:
wget -参数  下载的链接

wget -P        #下载到指定目录
     -t        #最大尝试次数
     -b        #后台下载模式
     -c        #断点续传
     -p        #下载页面说有内容,包括图片、视频
     -r        #递归下载

curl命令

其作用是通过http、https等方式下载/上传文件

curl www.baidu.com -o index.html    #将网页下载到index.html中



通过命令配置临时IP

方法一:

命令:ifconfig ens160 192.168.78.100 netmask 255.255.255.0

可直接添加临时IP

方法二:

命令:ip addr add 192.168.78.100/24 dev ens160

          ip addr a 192.168.78.100/24 dev ens160

也可直接添加临时IP

命令:ip addr d 192.168.78.100/24 dev ens160

这个命令是删除IP

通过命令永久设定IP

通过命令:nmcli networking查看网络是否启用 

若没有则启用

命令: nmcli device disconnect ens160 断开IP

或者命令:nmcli device down ens160

命令:nmcli device connect ens160 恢复IP(前提是已经在主机中记录过IP)

或者命令:nmcli device up ens160

命令:nmcli connection delete ens160 将主机nm-connection-editor中的记录删除

 

命令:nmcli connection add type ethernet con-name ens160 ipv4.method manual ipv4.addresses 192.168.78.100/24在主机nm-connection-editor永久添加IP

命令:nmcli connection modify ens160 ipv4.addresses 192.168.78.200/24更改IP

但是现用IP没改,因为正在使用中

可以通过命令:nmcli connection reload 

                        nmcli connection up ens160        进行更新

网络配置文件详解

命令: cd /etc/NetworkManager/system-connections/        网卡配置目录

通过修改文件ens160.nmconnection 

可配置IP地址,但是需要更改权限为600,否则运行不起来

命令:chmod 600 ens160.nmconnection 

设定网关

命令:route add default gw 192.168.78.2        配置临时网关

命令:route -n                                                  查询网关

命令:nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.78.100/24 ipv4.gateway 192.168.78.2    以命令的方式配置永久网关

在网卡配置目录中的ens160.nmconnection 文件中,如下图中的命令行后面加上(网关):      

192.168.78.2(,不可省略)

本地解析以及dns

命令·:vim /etc/hosts        本地解析文件:用户自己把网址和IP的对应关系记录到此文件中,那么浏览器访问网址的时候就可以做解析

dns服务器的指向文件:此文件中不提供域名解析,但是提供dns域名解析服务器的地址

上图添加的代码表示:当有域名解析需求时发送需求给8.8.8.8

但是上图的dns配置不是永久的

如想要永久的dns,可以在网卡配置目录中的ens160.nmconnection 文件中进行dns的编写

这样你的dns就配置完成了


网站公告

今日签到

点亮在社区的每一天
去签到