第十章:Linux中的网络配置

本文详细介绍了Linux系统的网络配置,包括IPADDRESS、子网掩码、IP通信判定、网络设定工具如ping和ifconfig的使用,以及网络配置文件的管理。还涉及到了静态和动态IP的设置方法,DNS解析,以及DHCP服务的配置。同时,提到了网络配置目录中的文件格式和作用,以及如何查看和修改网络接口信息。

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

1.IP ADDRESS

internet   protocol    ADDRESS           网络进程地址
ipv4: internet   protocol   version 4
2x32 :ip是由 32 01 组成       11111110.11111110.11111110.11111110 = 254.254.254.254

2.子网掩码

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

3.ip通信判定

网络位一致 主机位不一致的 2 IP 可以直接通讯
172.25.254.1 / 24 24 = 255.255.255.0
172.25.254.2 / 24
172.25.0.1 / 16

4.网络设定工具

ping        检测网络是否通畅
ping - c 1                ping 1
ping - w 1               等待1
ping - c1 - w1 ip     ping1 次等待 1
ifconfig         查看或设定网络接口
ifconfig         查看
ifconfig device ip / 24         设定
ifconfig device down        关闭
ifconfig device up             开启
ip addr                检测或这顶网络接口
ip addr show       检测
ip addr add ip / 24 dev device       设定
ip addr del dev ens160 ip / 24       删除
" 注意 device 的名字一个物理事实 看到什么命字只能用什么命字 "

5.设定ip

1.图形方式设定
  nm - connection - editor
更改 : 不建议用服务控制网络
2.非图形方式

 

systemctl restart NetworkManager(当需要设定网络时,必须开启网络服务)
建议使用
nmcli connection show
nmcli connection down westos
nmcli connection up westos 2. nmtui

6.命令方式设定网络

nmcli        (NetworkManager必须开启)
nmcli device connect ens160           启用 ens160 网卡
nmcli device disconnect ens160      关闭 ens160 网卡
nmcli device show ens160                查看网卡信息
nmcli device status ens160               查看网卡服务接口信息
nmcli connection show                      查看连接
nmcli connection down westos          关闭连接
nmcli connection up westos              开启连接
nmcli connection delete westos          删除连接
nmcli connection add type ethernet con - name westos ifname ens160 ip4 172.25.254.100 / 24    添加连接
nmcli connection modify westos ipv4.addresses 172.25.254.200 / 24          更改链接

7.管理网络配置文件

网络配置目录       / etc / sysconfig / network - scripts /
网络配置文件的名命规则      ifcfg - xxxx(名字任意)
设备名称          DEVICE = xxx
设备工作方式   BOOTPROTO = dhcp | static | none
网络服务开启时自动激活网卡     ONBOOT = yes
IP地址       IPADDR =
子网掩码    PREFIX = 24
子网掩码    NETMASK = 255.255.255.0
接口名称    NAME =
dhcp网络设定    vim / etc / sysconfig / network - scripts / ifcfg - ens160
DEVICE = ens160
ONBOOT = yes
BOOTPROTO = dhcp
systemctl restart network
示例
静态网络设定文件
vim / etc / sysconfig / network - scripts / ifcfg - ens160
DEVICE = ens160
ONBOOT = yes
IPADDR = 172.25.254.100
NETMASK = 255.255.255.0
BOOTPROTO = none
NAME = westos
一块网卡上配置多个IP
vim / etc / sysconfig / network - scripts / ifcfg - ens160
DEVICE = ens160
ONBOOT = yes
IPADDR0 = 172.25.254.100
NETMASK0 = 255.255.255.0
BOOTPROTO = none
NAME = westos
IPADDR1 = 172.25.0.100 PREFIX1 = 24
ip  a 查看网卡
 记录了网络配置文件的参数说明

8.lo回环接口

回环接口 ------ 人的神经 ---- 127.0.0.1 ----- localhost

9.网关

实验环境的设定

vim / etc / sysconfig / network      全局网关 针对所有没有设定网关的网卡生效

10.设定dns

domain name server == 域名解析服务        解析就是把域名变成IP

 

    地址解析 :系统操作者对字符敏感 ,系统网络通信需要通过ip 地址这个数字 ,当操作着输入网址www.baidu.com, 这个网址不是一个可以通信的 IP 地址 ,于是必须要在系统中把www.baidu.com 变成百度服务器的 IP 地址 ,这样的过程叫做地址解析
vim / etc / hosts                 本地解析文件, 此文件中直接提供地址解析

12.dhcp服务配置

在主机中使用镜像找到dhcp - server 的安装包

vim / etc / dhcp / dhcpd.conf

 systemctl restart dhcpd

systemctl stop firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值