Linux下的网络环境的部署

本文详细介绍了在Linux环境下如何部署网络,包括ip设置、dhcp服务器搭建、网关配置、DNS解析以及网桥设定。涵盖了从命令行到文件配置的各种方法,并通过实验验证了配置的有效性。
摘要由CSDN通过智能技术生成

Linux下的网络环境的部署

  • 1.ip

    • 1.1 对ip的说明
    • 1.2 关于ip的命令
    • 1.3 实验方式更改
      • 1.3.1 图形方式
      • 1.3.2 命令方式
      • 1.3.3 文件方式
  • 2.dhcp服务器的搭建

    • 2.1 配置静态网络
    • 2.2 把景象接入光驱
    • 2.3 df查看光驱挂载位置
    • 2.4 dhcp-*
    • 2.5 安装dhcp
    • 2.6 配置dhcp文件
    • 2.7 7.重启服务
    • 2.8 测试
  • 3.网关

    • 3.1 网关
    • 3.2 网关设定方式
      • 3.2.1 命令方式(临时设定)
      • 3.2.2 文件方式(永久设定)
    • 3.3 实验及测试
  • 4.dns

    • 4.1.dns
    • 4.2 实验
  • 5.网桥设定

1.ip

1.1 对ip的说明

inter proto address

协议名称: tcp/ip
协议版本: ipv4

ip地址 2^32
111111111.111111111.11111111.11111111 === 255.255.255.255

子网掩码:
ip地址:2^16

类别二进制数值十进制数值
A11111111 0000000 00000000 00000000255.0.0.0
B11111111 11111111 00000000 00000000255.255.0.0
C11111111 11111111 11111111 00000000255.255.255.0

172.25.254.1 / 24 = 172.25.254.1 / 255.255.255.0
172.25.254.1 / 16 = 172.25.254.1 / 255.255.0.0

网络位相同,主机位不同的两个ip是可以直接通信的
主机位不同无法通信
在这里插入图片描述
在这里插入图片描述

1.2 关于ip的命令

查看ip地址: ip addr show | ifconfig

ping (检查网络是否接通)

命令功能
ping -c 1ping一次,数字可替换其他
ping -w 1等待一秒
ping -c 1 -w 1 ipping1次,等待一秒,若时间结束时没有ping成功则结束

在这里插入图片描述
ifconfig (查看网络接口)

命令功能
ifconfig device ip /24临时设定网络接口,device必须是一个物理事实,不能随意创造
ifconfig device down/up开启或关闭

在这里插入图片描述
ip addr show (查看ip)

命令功能
ip addr show查看ip
ip addr del dev ens33 172.25.254.11/24删除ip
ip addr add 172.25.254.11/24 dev ens33添加ip

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

1.3 实验方式更改

1.3.1 图形方式

nm-connection-editor

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

1.3.2 命令方式
命令功能
nmcli device status查看设备状态
nmcli device connect ens33开启网卡设备
nmcli device disconnect ens33关闭网卡设备
nmcli device show ens33显示该网卡信息
nmcli connection show查看网卡信息
nmcli connection down westos关闭该网卡连接
nmcli connection up westos启用该网卡连接
nmcli connection modify westos ip4 ip/24#添加ip,添加完成后必须要重启连接才能生效
nmcli connection delete westos删除网卡连接
nmcli connection modify westos ipv4.method auto/munual更改该网卡连接模式为auto/munual
nmcli connection add con-name westos ifname ens33 type ethernet ip4 ip/24添加连接

在这里插入图片描述
在这里插入图片描述
• 添加dhcp网络:
connection add con-name westos ifname ens33 type ethernet ipv4.method auto
在这里插入图片描述

1.3.3 文件方式

配置目录:/etc/sysconfig/network-scripts/
配置文件:ifcfg-任意名称

dhcp:
vim /etc/sysconfig/network-scripts/ifcfg-westos

• 在rhel7:
在这里插入图片描述

• 在rhel8中:
在这里插入图片描述
在这里插入图片描述
静态网络:
vim /etc/sysconfig/network-scripts/ifcfg-westos

• 在rhel7:
在这里插入图片描述

• 在rhel8中:
在这里插入图片描述

2.dhcp服务器的搭建

2.1 配置静态网络

2.2 把景象接入光驱

2.3 df查看光驱挂载位置

在这里插入图片描述

2.4 dhcp-*

在这里插入图片描述

2.5 安装dhcp

在这里插入图片描述

2.6 配置dhcp文件

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

2.7 重启服务

2.8 测试

rhel7中配置dhcp网络看是否可以获得ip
在rhel7中查看网卡的物理硬件地址

在这里插入图片描述
rhel7获得的IP中101位于设置的100~200之间

在rhel8中查看ip分配情况
在这里插入图片描述

3. 网关

3.1 网关

路由器上和客户主机处在同一个网段的ip叫做客户主机的网关

3.2 网关设定方式

3.2.1 命令方式(临时)
命令功能
ip route add default via 172.25.254.7添加默认网关
ip route del default via 172.25.254.7删除默认网关

在这里插入图片描述

3.2.2 文件方式(永久)

方式1 :修改系统全局网关
vim /etc/sysconfig/network
GATEWAY=172.25.254.7

在rhel8中
在这里插入图片描述
在rhel7中
systemctl stop NetworkManager
systemctl restart network

方式2:修改网卡设定网关
vim /etc/sysconfig/network-scripts/ifcfg-westos

• 在rhel7中
systemctl stop NetworkManager
systemctl restart network
• 在rhel8中
在这里插入图片描述

3.3 实验及测试

1 实验

• 1.在rhel7中添加一块网卡使rhel7主机变成双网卡主机
ens33 ens38

• 2.设定rhel7主机的两块网卡地址为:
网卡1:192.168.43.100(和windows主机处在统一个网段)
网卡2:172.25.254.8(rhel8主机处在统一个网段)

• 3.在rhel7中打开内核路由功能
在这里插入图片描述
net.ipv4.ip_forward = 0
表示内核路由功能未开启
在这里插入图片描述
• 4.在rhel7中打开地址伪装功能
在这里插入图片描述
在这里插入图片描述

2 测试

1. 在rhel8中设定ip:172.25.254.8
ping 192.168.43.165
测试结果为不能通信

• 2. ip route add default via 172.25.254.7

• 3. route -n
查询网关
在这里插入图片描述

4. dns

1. dns

负责作域名转换成ip这个工作的主机叫做dns服务器(地址解析)

服务器指向文件(临时)
vim /etc/resolv.conf dns
nameserver 114.114.114.114
114.114.114.114 为电信dns服务器

• 本地解析文件
vim /etc/hosts
39.156.66.18 = www.baidu.com
在这里插入图片描述

• dns的永久设定
vim /etc/sysconfig/network-scripts/ifcfg-ens160
DNS1=114.114.114.114
在这里插入图片描述
• 重启网络服务

2. 实验

1.设定主机ip和windows在一个网段
2.设定主机网关和windows相同

在这里插入图片描述
3.在windows中ping www.baiud.com 查看百度ip
4.在linux中ping 百度ip可以
5.在linux中ping www.baidu.com 不可以

在这里插入图片描述
6.编写/etc/hosts
39.156.66.18 = www.baidu.com
在这里插入图片描述
7./etc/resolv.conf
nameserver 114.114.114.114
在这里插入图片描述

5.网桥设定

1.在安装虚拟机时,缺少网桥

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

2. 实操

a. nmcli connection delete System\ ens160
b. vim /etc/sysconfig/network-scripts/ifcfg-ens160
在这里插入图片描述
c. vim /etc/sysconfig/network-scripts/ifcfg-br0
在这里插入图片描述

d. 重启网络
在这里插入图片描述

3. 通过设置后,网桥出现

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值