博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下的网络环境的部署
阅读量:2120 次
发布时间:2019-04-30

本文共 3762 字,大约阅读时间需要 12 分钟。

Linux下的网络环境的部署

[1].IP

1.IP(inter proto address)的说明

协议名称: tcp/ip
协议版本: ipv4
IP地址 :2进制32位

11111111.11111111.00000000.00000000 ==== 255.255.0.0  (网     络     位 )(主     机     位)=====(子 网 掩 码 )     什么地方发送         什么人接受

注意:

2^16=254.254.0.0(不可使用)
254.254.254.254 (广播使用)
使用范围:254.254.0.1~~~254.254.254.253

重点:什么样的两个IP可以通信

网络位相同,主机位不同的两个ip是可以直接通信的
172.25.254.1/24 = 172.25.254.1/255.255.255.0
172.25.254.10/24=172.25.254.10/255.255.255.0

1.实验:关于ip的命令

关于ip的命令

ip addr show | ifconfig ##查看ip地址

在这里插入图片描述

ping ##检测网络通畅   -c 1 ##只ping1次 -w 1 #等等待1秒

在这里插入图片描述

ifconfig ens33 192.168.1.16 netmask 255.255.255.0  #临时设定ip信息ifconfig  网卡       ip            netmask

在这里插入图片描述

ip addr del dev ens33 192.168.1.15/24 ##删除ipip addr add 192.168.1.15/24 dev ens33 ##添加ip

在这里插入图片描述

2.实验:文件方式更改ip

<图形方式:>

DHCP方式:
在这里插入图片描述

nm-connection-editor

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

nmtui

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

<命令方式>

nmcli device status ##查看设备状态nmcli device disconnect ens33 ##关闭设备nmcli device connect ens33 ##开启设备

在这里插入图片描述

nmcli connection show ##查看网卡信息nmcli connection down westos ##关闭nmcli connection up westos ##打开
nmcli connection modify westos ip4 172.25.254.31/24 ##添加ip,添加完成后**必须要重启**连接才能生效

在这里插入图片描述

nmcli connection delete westos ##删除连接nmcli connection add con-name westos ifname ens33 type ethernet ip4 172.25.254.31/24 ##添加连接

在这里插入图片描述

nmcli connection add con-name westos ifname ens33 type ethernet ipv4.method auto ##添加dhcp网络

在这里插入图片描述

<文件方式>
配置目录:/etc/sysconfig/network-scripts/
配置文件:ifcfg-任意名称
dhcp:

rhel7:

vim /etc/sysconfig/network-scripts/ifcfg-westossystemctl restart networknmcli connection down 老的连接nmcli connection up 新的连接

rhel8:

vim /etc/sysconfig/network-scripts/ifcfg-westossystemctl restart  NetworkManagernmcli connection down 老的连接nmcli connection up 新的连接

静态网络:

DEVICE=ens160 ##网卡名称
ONBOOT=yes ##网络服务启动网卡激活
BOOTPROTO=none|static ##网卡工作模式为dhcp
NAME=westos ##连接名称为westos
IPADDR=172.25.254.222 ##IP地址
NETMASK=255.255.255.0 ##子网掩码

动态网络:

DEVICE=ens33 ##网卡名称
ONBOOT=yes ##网络服务启动网卡激活
BOOTPROTO=dhcp ##网卡工作模式为dhcp
NAME=westos ##连接名称为westos

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

[2].Dhcp服务器的搭建

#在rhel8中

1.配置静态网络

在这里插入图片描述

2.把景象接入光驱

在这里插入图片描述

3.df查看光驱挂载位置

4.查找文件

5.安装dhcp

在这里插入图片描述

6.配置dhcp文件

[root@localhost ~]# cd /etc/dhcp/ #配置目录[root@localhost dhcp]# ls[root@localhost dhcp]# vim /etc/dhcp/dhcpd.conf

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

cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf

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

7.重启服务

systemctl restart dhcpd

8.测试

rhel7中配置dhcp网络看是否可以获得ip

在rhel7中查看网卡的物理硬件地址

[root@rhel7_node1 network-scripts]# ifconfig

在这里插入图片描述

在rhel8中查看ip分配情况

root@localhost ~]# cat /var/lib/dhcpd/dhcpd.leases

在这里插入图片描述

“注意在rhel7中dhcp的安装如下:”

cd "/run/media/root/RHEL-7.6 Server.x86_64/Packages"rpm -ivh dhcp-4.2.5-68.el7_5.1.x86_64.rpm

[3].网关

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

环境:windowsIP:192.168.1.7
rhel8:172.25.254.7

网关设定方式

1.命令方式:<临时>

ip route add default via 172.25.254.100 ##添加默认网关ip route del default via 172.25.254.100 ##删除默认网关

在这里插入图片描述

2.文件方式:<永久>

①.修改系统全局网关

vim /etc/sysconfig/network

在这里插入图片描述

②.修改网卡设定网关

vim /etc/sysconfig/network-scripts/ifcfg-ens160

在这里插入图片描述

在这里插入图片描述

实验:

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

在这里插入图片描述在这里插入图片描述
2.设定rhel7主机的两块网卡地址
在这里插入图片描述在这里插入图片描述

3.在rhel7中打开内核路由功能

在这里插入图片描述

4.在rhel7中打开地址伪装功能

在这里插入图片描述

2.完成以上步骤rhel7双网卡主机开启路由器功能

测试:

1.在rhel8中设定ip:172.25.254.7
2.ip route add default via 172.25.254.100 ##添加本机网关为172.25.254.100
3.route -n ##查询网关
在这里插入图片描述
4.ping 192.168.1.7 与windows主机连接

[4].Dns

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

vim /etc/resolv.conf          ##dns服务器指向文件临时

在这里插入图片描述

nameserver 114.114.114.114 ##114.114.114.114 为电信dns服务器

ping www.baidu.com -----> /etc/resolv.conf ---->114.114.114.114 ---->

www.baidu.com = 39.156.66.18

vim /etc/hosts ##叫做本地解析文件

在这里插入图片描述

39.156.66.18 www.baidu.com

vim /etc/sysconfig/network-scripts/ifcfg-ens160 ##dns的永久设定

DNS1=114.114.114.114

1.实验

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

在这里插入图片描述
在这里插入图片描述
7./etc/resolv.conf
在这里插入图片描述在这里插入图片描述

[5].网桥设定

1.nmcli connection delete System\ ens1602.vim /etc/sysconfig/network-scripts/ifcfg-ens160

在这里插入图片描述

3.vim /etc/sysconfig/network-scripts/ifcfg-br0

在这里插入图片描述

重启网络

[root@localhost ~]# bridge link show

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

转载地址:http://rbzrf.baihongyu.com/

你可能感兴趣的文章
Java并发编程:线程池的使用
查看>>
redis单机及其集群的搭建
查看>>
Java多线程学习
查看>>
检查Linux服务器性能
查看>>
Java 8新的时间日期库
查看>>
Chrome开发者工具
查看>>
Java工程师成神之路
查看>>
如何在 Linux 上自动设置 JAVA_HOME 环境变量
查看>>
MSSQL复习笔记
查看>>
Spring基础知识汇总
查看>>
Chrome扩展插件
查看>>
log4j.xml 日志文件配置
查看>>
如何删除MySql服务
查看>>
BAT Java和Rti环境变量设置
查看>>
NodeJs npm install 国内镜像
查看>>
python3.5.2 mysql Exccel
查看>>
mysqlDump 导出多表,其中部分表有限制数据内容
查看>>
vi 替换方法
查看>>
BAT 相关
查看>>
ANT集成SVNANT访问SVN(Subversion)
查看>>