Linux系统的网络配置

1.IP ADDRESS

(1)网络进程地址(internet protocol ADDRESS )

ip范围:11111110.11111110.11111110.11111110 = 254.254.254.254
其中0表示网络段,最后一位表示广播都不可用

(2)ipv4协议组(internet protocol version 4)

100M 传输速度每秒0 1bit 100/8=12.5M
网络传输:同轴传输–同一网线
mac 传输的控制–方法:
1 以太网:查看线缆是否占用,无则传输
2 环形电路(有版权,不开源)

2.子网掩码

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

3.ip通信判定

网络位一致,主机位不一致的2个IP可以直接通讯

4.网络设定工具

  1. ping命令
  • ping ip地址 检测网络是否通畅
    在这里插入图片描述

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

  • ping -w 1 ---->等待1秒
    在这里插入图片描述

  • ping -c3 -w3 ip ---- >ping3次等待3秒
    在这里插入图片描述

  1. ifconfig命令
    在更改ip时,不能在网卡被占用的情况下更改,若有则不能生效,虽然看着ip改变了,但仍然用原来的
  • ifconfig 查看或设定网络接口
    在这里插入图片描述

  • ifconfig device ip/24 设定ip(临时ip)
    在这里插入图片描述

  • ifconfig device down 关闭
    在这里插入图片描述

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

  1. ip addr 检测或设定网络接口
    可在一个网卡设定多个ip
  • ip addr show 检测
    在这里插入图片描述
    ip addr add ip/24 dev device 设定ip
    在这里插入图片描述
    ip addr del dev ens160 ip/24 删除
    在这里插入图片描述

5.图形方式设定ip

设定:

  • 1.nm-connection-editor
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 2.无图形方式nmtui设定网络连接ip
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

6.命令方式设定网络

  • NetworkManager必须开启

nmcli device: 管理网卡

nmcli device show ( ens3 网卡名称)查看网卡信息
在这里插入图片描述
nmcli device status ( ens3) 查看所有网卡服务接口信息

nmcli device disconnect ens3 关闭 ens3 网卡

nmcli device connect ens3 启用ens3网卡

nmcli device delete ens3 删除ens3网卡
在这里插入图片描述

nmcli connection ~ 命令: 管理网络

不建议用服务控制网络: systemctl restart NetworkManager

建议使用:
查看连接: nmcli connection show
在这里插入图片描述

关闭连接:nmcli connection down ens3
开启连接:nmcli connection up ens3
删除连接: nmcli connection delete + 网络名称
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210201010330427.png

添加连接:nmcli connection add type ethernet con-name ens3(连接名) ifname ens3(网卡名) ip4 172.25.254.210/24
在这里插入图片描述
更改网络连接: nmcli connection modify ens3 ipv4.addresses 172.25.254.200/24
在这里插入图片描述

注意: 若nmcli connection ~ 一系列命令 不可用
可能是关闭了networkManager
开启服务即可:sysytemctl start NetworkManager在这里插入图片描述

7.管理网络配置文件

网络配置目录: /etc/sysconfig/network-scripts/
网络配置文件的名命规则:
1 . 文件命名: ifcfg-xxxx
2 . 设备名称:DEVICE=xxx

  • 静态网络设定文件
    在这里插入图片描述
    systemctl restart network

  • 一块网卡上配置多个IP
    编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens3
    在这里插入图片描述
    重新加载:nmcli connection reload
    关闭连接:nmcli connection down ens3
    开启连接:nmcli connection up ens3
    查看网卡信息:ip addr show ens3

  • dhcp服务配置
    挂载镜像文件
    (1) 在/iso文件中找到RHEL-8-2-0-BaseOS-x86_64 镜像文件–>点击open with disk image mounter
    (2)还可: mont /run/media/westos/RHEL-8-2-0-BaseOS-x86_64 /media/
    在这里插入图片描述
    安装dhcp服务 rpm -ivh /mnt/dhcp-server-4.3.6-40.el8.x86_64.rpm
    在这里插入图片描述
    开启dhcpd服务(开机也时开启):system enable --now dhcpd
    查看配置文件内容cat /etc/dhcp/dhcpd.conf
    利用模板生成配置文件文件: cp /usr/share/doc/dhcp-server/dhcpd.conf.example       /etc/dhcp/dhcpd.conf
    vim /etc/sysconfig/network-scripts/ifcfg-ens3
    编辑dhcpd.conf文件:vim /etc/dhcp/dhcpd.conf
    修改内容:
    删除36行后的内容
    在这里插入图片描述
    后删除27-28行
    在这里插入图片描述
    30行改ip
    在这里插入图片描述
    修改7-8行,7–>域名,8–>dns
    在这里插入图片描述
    重启服务:systemctl restart dhcpd

  • dhcp动态IP网络设定
    在这里插入图片描述

8.lo回环接口

回环接口:相当于人的神经-,使用于localhost

9.网关

1.把双网卡主机变成路由器

防火墙相关命令:
systemctl start firewalld
firewall-cmd --list
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload
firewall-cmd --list-all

public (default, active)
interfaces: br0 enp0s25 wlp3s0
sources:
services: dhcpv6-client ssh
ports:
masquerade: yes <<<地址伪装功能开启,真实主机变成路由器
forward-ports:
icmp-blocks:
rich rules:

2.设定单网卡主机westos_linux的网关

  • 全局网关,针对所有没有设定网关的网卡生效
    编写文件:vim /etc/sysconfig/network-scripts/ifcfg-ens3
    在这里插入图片描述
    重加载:nmcli connection reload
    关闭: nmcli connection down ens3
    开启:nmcli connection up ens3(----设置ip地址配置文件)
    编写网关配置文件:vim /etc/sysconfig/network
    GATEWAY=172.25.254.20 全局网关,针对所有没有设定网关的网卡生效
    在这里插入图片描述
    在这里插入图片描述
    查看网关信息:route -n
    在这里插入图片描述
  • 只针对某个ip进行设置
    编写文件 :vim /etc/sysconfig/network-scripts/ifcfg-ens3
    GATEWAY0=172.25.0.250 当网卡中设定的IP有多个时,指定对于那个IP生效
    在这里插入图片描述
    查看网关信息:route -n
    在这里插入图片描述
    GATEWAY=172.25.0.250 档网卡中设定的IP只有一个时
    在这里插入图片描述
    route -n 查看网关

10.设定dns

地址解析:把域名变成IP地址。系统操作者对字符敏感,系统网络通信需要通过ip地址这个数字,当操作着输入网址www.baidu.com,这个网址不是一个可以通信的IP地址,于是必须要在系统中把www.baidu.com变成百度服务器的IP地址,这样的过程叫做地址解析

域名解析服务 :domain name server     

  • 本地解析
    本地解析文件:vim /etc/hosts    此文件中直接提供地址解析
    在这里插入图片描述

  • dns的指向文件
    编辑dns的指向文件:vim /etc/resolv.conf (不需要重新启动网络立即生效)
    在这里插入图片描述

  • 修改网络配置文件
    编辑文件:vim /etc/sysconfig/network-scripts/ifcfg-xxxx
    在这里插入图片描述

注意:
档网络工作模式为dhcp时
系统会自动获得ip 网关 dns
那么/etc/resolv.conf会被获得到的信息修改
如果不需要获得dns信息
在网卡配置文件中加入
PEERDNS=no

11.设定解析的优先级

系统默认优先级: /etc/hosts > /etc/resolv.conf

  • 修改优先级
    编辑文件:vim /etc/nsswitch.conf
    86(39)hosts: files dns /etc/hosts本地优先
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值