linux下的网络环境部署(下)

#####3.网关######################

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

在rhel7中添加一块网卡使得可以和172网段通信的地址

1.在rhel7虚拟机右键选择设置

2.添加网络适配器

3.网络连接-桥接模式

4.确定

5.查看网卡

[root@rhel7 ~]# ifconfig

6.修改文件为静态网络

[root@rhel7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

7.设置ens38文件

[root@rhel7 ~]# cd /etc/sysconfig/network-scripts/  ##进入目录

[root@rhel7 network-scripts]# cp -p ifcfg-ens33 ifcfg-ens38   ##复制大体文件

[root@rhel7 network-scripts]# vim ifcfg-ens38    ##修改文件

8.重启网络

[root@rhel7 network-scripts]# systemctl restart network

9.ping

(1).ping rhel8

[root@rhel7 network-scripts]# ping 172.25.254.209

(2).ping真实主机

10.设定路由

(1).开启路由内核功能

[root@rhel7 network-scripts]# sysctl -a | grep ip_forward  ##查看功能状态

net.ipv4.ip_forward = 0   ##关闭

(2).编辑文件

[root@rhel7 network-scripts]# vim /etc/sysctl.conf  

(3).使文件生效

(4).打开防火墙

[root@rhel7 network-scripts]# systemctl start firewalld

[root@rhel7 network-scripts]# firewall-cmd --list-all  ##查看火墙状态

masquerade: no    ##地址伪装功能

[root@rhel7 network-scripts]# firewall-cmd --permanent --add-masquerade  ##打开地址伪装功能

[root@rhel7 network-scripts]# firewall-cmd --reload  ##执行

(5).重新查看

[root@rhel7 network-scripts]# firewall-cmd --list-all

11.在rhel8中设定网关

网关设定方式:

(1).命令方式(临时):

-添加网关

[root@rhel8 ~]# ip route add default via 172.25.254.100  ##添加默认网关

-ping 主机

[root@rhel8 ~]# ping 192.168.3.9

-删除默认网关

[root@rhel8 ~]# ip route del default via 172.25.254.100

文件方式(永久):

-编写文件

方式一:

[root@rhel8 ~]# vim /etc/sysconfig/network

-重启服务

在rhel8中:

[root@rhel8 ~]# systemctl restart NetworkManager

[root@rhel8 ~]# nmcli connection down System\ ens160

[root@rhel8 ~]# nmcli connection up System\ ens160

-查看网关

[root@rhel8 ~]# route -n

在rhel7中:

systemctl stop NetworkManager

systemctl restart network

systemctl start NetworkManager

方式二:修改网卡设定网关

-进入目录

[root@rhel8 ~]# cd /etc/sysconfig/network-scripts/

-编写文件

[root@rhel8 network-scripts]# vim ifcfg-ens160

在rhel8中:

systemctl restart NetworkManager

nmcli connection down 链接名称

nmcli connection up 链接名称

在rhel7中:

systemctl stop NetworkManager

systemctl restart network

systemctl start NetworkManager

 
 
 
 

 

实验:

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

2.设定rhel7主机的两块网卡地址为:

网卡1:192.168.3.109 (和windows主机处于同一网段)

网卡2:172.25.254.100 (和rhel8处于同一网段)

3.在rhel7中打开路由内核功能(步骤在上边)

4.在rhel7中打开地址伪装功能(步骤在上边)

 

#####4.DNS#################

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

在主机cmd中ping 百度

在网页直接输入转换的地址查看是否为百度页面

在rhel7中编辑网卡:

[root@rhel7 ~]# cd /etc/sysconfig/network-scripts/   ##进入目录

-编写文件:

[root@rhel7 network-scripts]# vim ifcfg-ens33

-重启网络查看网关:

[root@rhel7 network-scripts]# systemctl restart network

[root@rhel7 network-scripts]# ping www.baidu.com  ##现在ping百度 不通

[root@rhel7 network-scripts]# ping 14.215.177.38    ##ping地址可以通

[root@rhel7 network-scripts]# vim /etc/hosts   ##编写本地解析文件

[root@rhel7 network-scripts]# ping www.baidu.com   ##ping百度

rhel7中浏览器可访问百度

 

[root@rhel7 network-scripts]# vim /etc/resolv.conf   ##dns服务器指向文件 临时

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

[root@rhel7 network-scripts]# ping www.qq.com    ##ping QQ得知域名

dns的永久设定:

[root@rhel8 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160

DNS1=114.114.114.114

重启网络服务

 

#####5.网桥设定################

[root@rhel8 ~]# nmcli connection show    ##查看网卡

[root@rhel8 ~]# nmcli connection delete System\ ens160   ##删除原有的网卡

[root@rhel8 ~]# cd /etc/sysconfig/network-scripts/    ##进入目录查看是否还存在网卡

[root@rhel8 network-scripts]# vim ifcfg-ens160    ##编写桥接接口真实网卡配置文件

[root@rhel8 network-scripts]# vim ifcfg-br0   ##编写指定文件

[root@rhel8 network-scripts]# systemctl restart NetworkManager   ##重启服务

查看桥接:

[root@rhel8 network-scripts]# bridge link

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值