linux下的网络部署
一、网关
二、DNS
三、网桥的设定
1.网关
1.1 网关是一个网络连接到另一个网络的关口。主机ip和子网掩码设置后,同一网段的主机可以相1互通信,不停网段的主机必须通过网关才能进行通信。
列如 rhel7_node1 和rhel8_node1 在没有路由器的情况下,两个网络之间是不能进行tcp/ip通信的。即使是两个网络连接在同一台交换机上,tcp/ip协议也会根据子网掩码判断两个网络中的主机在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。
路由器上和客户主机处在同一个网段的ip叫做客户主机的网关
1.1.1如何设置网关:
命令方式:临时
ip route add default via 172.25.254.100 添加默认网关
ip route del default via 172.25.254.100 删除默认网关
1.1.2文件方式设定网关: 修改系统全局网 ——所有网卡都生效
rhel8:
在rhel7中编辑文件方式永久添加网关需编辑完成需进行以下操作:
systemctl stop NetworkManager
systemctl restart network
systemctl start NetworkManager
1.1.3修改网卡设定网关
在rhel7中与rhel8中配置文件方式一样
systemctl stop NetworkManager
systemctl restart network
1.2设置实验环境
在rhel7中添加网卡
实验环境:
rhel7_node1 ip:192.168.1.5 子网掩码为255.255.255.0
ip:172.25.254.100 子网掩码为255.255.255.0
rhel8_node1 ip:172.25.254.22 子网掩码为255.255.255.0
win10 ip:192.168.1.9 子网掩码为255.255.255.0
1.2.1设置ens38:ip——172.25.254.22
1.2.3在rhel7中打开内核路由功能——双网卡开启路由功能
1.2.4在rhel7中打开地址伪装功能:
测试:
不同网段无法通信
在rhel8中添加网关后再次测试能否和windows主机通 信 :此网关ip与rhel7中的另一ip相同
添加网关后不同网段的ip主机可以互相通信:rhel8与win10通信
2.DNS
DNS: 负责作域名转换成ip这个工作的主机叫做dns服务器(地址解析)
2.1在rhel7中:
vim /etc/hosts 叫做本地解析文件
查看百度IP:win+R
ping www.baidu.com
[root@rhel7_node1 network-scripts]# vim /etc/hosts
ping 百度ip 可以通信
ping www.qq.com 不可以通信因配置文件只写了百度ip
ping www.www.baidu.com 可以通信
2…2.vim /etc/resolv.conf dns服务器指向文件临时
ping——114.114.114.114 可以通信
ping www.qq.com 可以通信
2.3dns的永久设定
DNS1=114.114.114.114
3.网桥的设定
nmcli connection delete System\ ens160
vim /etc/sysconfig/network-scripts/ifcfg-br0