Linux下的网络环境部署之二(网关、DNS和网桥的设定)

本文详细介绍了在Linux系统下如何配置网络环境,包括设置网关以实现不同网段主机通信,DNS服务器的配置以及网桥的设定。通过修改系统配置文件和网络接口配置,演示了临时和永久设置网关的方法,并进行了相关实验验证。同时,还讲解了DNS服务器的临时和永久解析设置,以及网桥配置的步骤。

1. 网关

网关(GATEWAY):网间连接器/协议转换器。路由器上和客户主机处在同一个网段的ip地址叫做客户主机的网关

1.1网关设定方式:

网关设定的命令方式:<临时设定>
ip route add default via 172.25.254.100 ##添加默认网关
ip route del default via 172.25.254.100 ##删除默认网关

网关设定的文件方式:<永久设定>
方式1 修改系统全局网关
1)配置文件:/etc/sysconfig/network
vim /etc/sysconfig/network
2)配置内容
GATEWAY=172.25.254.77
在这里插入图片描述
3)配置完成后重启服务时
在rhel8中
systemctl restart NetworkManager
nmcli connection down 链接名称
nmcli connection up 链接名称
在这里插入图片描述
在rhel7中
systemctl stop NetworkManager
systemctl restart network
systemctl start NetworkManager

方式2.修改网卡设定网关
1)配置文件: /etc/sysconfig/network-scripts/ifcfg-网卡名
vim /etc/sysconfig/network-scripts/ifcfg-enp1s0
2)配置内容
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.100
在这里插入图片描述
3)配置完成后重启服务时
在rhel8中
systemctl restart NetworkManager
nmcli connection down 链接名称
nmcli connection up 链接名称
在rhel7中
systemctl stop NetworkManager
systemctl restart network

1.2 实验:设定网关使不同网段的主机可以通信

实验素材:
虚拟机rhel8:192.168.2.10/24
虚拟机rhel7(作为路由器,双网卡主机):172.25.254.77/24
真机:172.25.254.65/24
在这里插入图片描述
实验步骤:
1.在虚拟机rhel7中添加一块网卡使rhel7主机变成双网卡主机
在这里插入图片描述在这里插入图片描述


2.设定虚拟机rhel7主机的两块网卡地址为:
网卡1:192.168.0.100(和真机主机处在统一个网段)
网卡2:172.25.254.100(rhel8主机处在统一个网段)
在这里插入图片描述


3.在虚拟机rhel7中打开内核路由功能
sysctl -a |grep ip_forward ########查看内核路由功能

net.ipv4.ip_forward = 0##表示内核路由功能未开启
net.ipv4.ip_forward= 1##表示内核路由功能开启

vim /etc/sysctl.conf ######设置配置文件
net.ipv4.ip_forward=1##开启内核路由功能
sysctl -p ##设定更改立即生效

在这里插入图片描述
在这里插入图片描述***
4.在rhel7中打开地址伪装功能
systemctl start firewalld###开启火墙
firewall-cmd --list-all
masquerade: no ##地址伪装功能未开启

firewall-cmd --permanent --add-masquerade###设置地址伪装功能
firewall-cmd --reload###reload以后地址伪装功能开启
在这里插入图片描述
在这里插入图片描述完成以上步骤rhel7双网卡主机开启路由器功能


测试:
1.虚拟机rhel8ping真机,由于网段不同此时无法通信
在这里插入图片描述
2.ip route add default via 192.168.2.77 ####添加虚拟机rhel8的网关(与路由器rhel7的第二块网卡ip一致)(临时设定)

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


2. DNS服务器

dns:负责将域名转换成ip地址,这个地址解析工作的主机叫做dns服务器
vim /etc/resolv.conf
nameserver 114.114.114.114

2.1DNS服务器设置

1.设置临时解析文件
vim /etc/resolv.con
nameserver 114.114.114.114     
(注意:114.114.114.114 为电信dns服务器)
地址解析路径为:ping www.baidu.com-----> /etc/resolv.conf ---->114.114.114.114 ---->www.baidu.com = 61.135.169.121

2.设置本地解析文件(永久、麻烦)
vim /etc/hosts
61.135.169.121 www.baidu.com

3.dns的永久设定
vim /etc/sysconfig/network-scripts/ifcfg-网卡name
在这里插入图片描述在这里插入图片描述


2.2 实验

1.设定主机ip和真机ip在一个网段
真机ip:192.168.2.179/24
设定主机ip:192.168.2.20/24
在这里插入图片描述在这里插入图片描述


2.设定主机网关和真机网关相同
在这里插入图片描述


3.在windows中ping www.baiud.com 查看百度ip
在这里插入图片描述


4.在linux中ping 百度ip(61.135.169.121)可以,但是ping百度域名 (www.baidu.com)不可以
在这里插入图片描述


5.编写/etc/hosts设置本地解析文件
vim /etc/hosts
在这里插入图片描述在这里插入图片描述


6.配置DNS服务器指向临时文件/etc/resolv.conf
在这里插入图片描述/etc/resolv.conf
nameserver 114.114.114.114(电信DNS服务器)
在这里插入图片描述


4.网桥配置

在这里插入图片描述
1.删除原有的物理网卡
nmcli connection delete devname
在这里插入图片描述


2.编写桥接接口的真实物理网卡的配置文件
配置文件:/etc/sysconfig/network-scripts/ifcfg-rhel8test
vim /etc/sysconfig/network-scripts/ifcfg-rhel8test
注意:不在物理网卡写ip,使用桥接接口
配置内容
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0
在这里插入图片描述


3.编辑桥接接口配置文件
配置文件:/etc/sysconfig/network-scripts/ifcfg-br0
vim /etc/sysconfig/network-scripts/ifcfg-br0
配置内容:
DEVICE=westos
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.77
NETMASK=255.255.255.0
TYPE=Bridge
在这里插入图片描述


4.重启网络
在这里插入图片描述
也可以用 bridge link show查看
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值