Linux系统中的网络配置

1. IP 地址

IP ADDRESS:== internet protocol ADDRESS    ##网络进程地址
IPv4: internet protocol version4
==IP的组成:==由32个0和1组成
11111110.11111110.11111110.11111110 = 254.254.254.254

2. 子网掩码

用来划分网络区域
子网掩码的非0位对应ip上的数字表示的是ip的网络位
子网掩码的0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机

3. ip通信判定

网络位一致,主机位不一致的2个IP可以直接通讯
在这里插入图片描述

4. 网络设定工具

ping      ##检测网络是否通常
在这里插入图片描述

  • ping ip -c 1      ##ping 1次
    在这里插入图片描述

  • ping ip -w 1      ##ping的时间等待1s
    在这里插入图片描述

  • ping -c1 -w1 ip      ##ping1次等待1秒

  • ifconfig       ##查看ip信息
    在这里插入图片描述

  • ifconfig device ip/24      ##设定ip
    在这里插入图片描述
    在这里插入图片描述

  • ifconfig device down      ##关闭连接

在这里插入图片描述

  • ifconfig device up       ##开启连接
    在这里插入图片描述

  • ip addr       ##检测或设定网络接口

  • ip addr show      ##检测
    在这里插入图片描述

  • ip addr add ip/24 dev device      ##临时增加ip(device指的是网卡)
    在这里插入图片描述
    在这里插入图片描述

  • ip addr del ip/24 dev device      ##临时删除ip(device指的是网卡)
    在这里插入图片描述
    在这里插入图片描述

  • cd /usr/share/

5. 图形界面设置IP地址

  • nm-connection-editor       ##打开图形的网络工具
  • 设置如下:
    在这里插入图片描述

在这里插入图片描述
设置成功后,需要执行以下命令

  • nmcli connection show       ##查看网卡
  • nmcli connection reload       ##更改IP后需要重载
  • nmcli connection down ens3    ##关闭
  • nmcli connection up ens3     ##开启
    在这里插入图片描述
    6. nmtui文本图形方式设置IP地址
    步骤如下:
  • nmtui     ##进入文本图形设置界面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5. DHCP服务器的搭建

(1) 挂载镜像
##找到下载的镜像目录–> 右击镜像—> open with Disk image mounter–>df命令查看镜像挂载是否成功
在这里插入图片描述
(2) 进入到挂载的目录下的BaseOs/Pakages/找到dhcp的安装包
在这里插入图片描述
(3) 上传dhcp安装包到需要搭建dhcp服务的服务器并且安装
在这里插入图片描述
在这里插入图片描述
(4) 配置dhcp服务器的配置文件
在这里插入图片描述

复制dhcp服务的模板
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 27,28行删掉,36行之后的都删掉
  • systemctl retart network     ##重启网络服务

(5) 被分配地址的客户端需要配置网络配置文件
网络配置目录

  • cd /etc/sysconfig/network-scripts/       ##管理网络配置文件
    在这里插入图片描述

(6) 测试
检测dhcp服务器是否搭建成功
在这里插入图片描述

  • systemctl status dhcpd    ##查看dhcp服务的状态
  • systemctl enable --now dhcpd    ##开启dhcp服务
  • less /var/lib/dhcpd/dhcpd.leases    ##在dhcp服务器上查看分配的IP的mac地址
  • systemctl stop dhcpd    ##关闭dhcp服务
  • systemctl mask dhcpd    ##dhcp服务上锁
    -systemctl unmask dhcpd     ##dhcp服务解锁
    —————————————————————————————————
    注意
    配置dhcp服务时出现问题:如何排错==?????==
    1.清空日志 >/var/log/messages
    2.开启dhcpd服务:systemctl restart dhcpd
    3.cat /var/log/messages 查看报错问题,就能解决
    —————————————————————————————————

6. 网络位不同的IP地址如何通信

(1) 修改本机地址IP(与网关在同一网段)

  • cd /etc/sysconfig/network-scripts/       ##管理网络配置文件目录
    网络配置文件的命名规则
命令功能
DEVICE=XXX设备名称(网卡的名称,为电脑上固定的)
BOOTPROTO=dhcp/static/none设备工作方式
ONBOOT=yes网络服务开启时自动激活网卡
IPADDR=XXXXIP地址
NETMASK=24子网掩码(24代表IP地址的前24位为网络位)
NAME=XXX接口名称(查看)

在这里插入图片描述
(2) 网关地址设置
临时设置网关地址
注意!!! 临时设置的网关地址会在重启网卡后恢复到原来的设置

方法具体做法
ip route add default via IP命令临时更改网关(重新开启网络接口之后设置消失)
ip route del default via IP手动临时删除网关(重新开启网络接口之后设置消失)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

永久设置网关地址
注意!!!
##永久设置网关地址分为两种:全局网关设置方法和网络配置文件设置方法;
##永久设定方法更改配置文件后需要重载网卡,重新开启网络接口;

方法具体做法
全局网关设置方法更改全局网关配置文件

在这里插入图片描述
在这里插入图片描述

方法具体做法
更改网络配置文件的方法更改网络配置文件
  • vim /etc/sysconfig/network-scripts/ ifcfg-westos       ##更改网络配置文件,填写网关地址
  • nmcli connection reload      ##重载
  • nmcli connection down westos       ##关闭westos网络接口
  • nmcli connection up westos       ##开启westos网络接口

在这里插入图片描述

7. 设定dns – 如何通过域名ping通网络ip

前提是需要通过域名ping通网址的主机可以上网
#设置原因:系统的操作者对字符敏感
#地址解析过程:当操作者输入网址www.baidu.com,这个王之子
方法1:通过手动编写本地解析文件

  • vim /etc/hosts      ##编写本地地址解析文件(本地解析文件,此文件中直接提供解析地址)
    在这里插入图片描述
    在这里插入图片描述

方法2:更改dns的指向文件,由指向文件的dns服务器提供域名解析服务

  • vim /etc/resolv.conf      ##更改dns指向文件(不需要重启网络,即改即生效)
    在这里插入图片描述
    在这里插入图片描述
    注意!!!
    ##方法1与方法二的优先级问题:默认本地解析文件的优先级高于dns指向文件的优先级;
    ##优先级可以调整:
  • vim /etc/nsswitch.conf      ##修改优先级的文件(86行,files与dns的先后顺序决定解析的优先级)

方法3:修改网络配置文件,增加dns地址
注意: 使用该方法,修改完网络配置文件后需要重启网络服务
- cd /etc/sysconfig/network-scripts/       ##进入管理网络配置文件目录

  • vim /etc/sysconfig/network-scripts/ ifcfg-ens3
    在这里插入图片描述
    注意:
    ##开启dhcp服务之后,dhcp会修改指向文件的设置方式
    在这里插入图片描述
    在这里插入图片描述

8. 网络配置中常用的命令 - 命令方式设定网络

  • systemctl restart NetworkManager      ##重启网络管理
命令功能
nm-connection-editor打开图形设置ip的界面
nmcli connection show XXX查看连接
nmcli connection down XXX关闭连接
nmcli connection up XXX开启连接
nmcli device connect XXX启用XXX网卡
nmcli device disconnect XXX关闭XXX网卡
nmcli device status XXX查看XXX网卡服务接口信息
nmcli device show XXX查看XXX网卡信息

注意: 网卡名称是系统固有的,而连接接口名称是自己设置的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值