文章目录
一.router 构建
路由器是实现不同网络或网段连接的网络设备。具有路由转发功能和地址伪装功能。可以对不同网络或网段之间的数据信息进行伪装,使双方能够了解对方的数据信息,从而实现庞大的互联网络。
网络位不同的两台主机不在同一个局域网内,无法ping通。
我们需要一台带有双网卡的主机来构建一个路由器,这样它就可以充当路由器。
选择下面的服务器虚拟机作为路由器。
可以看到服务器虚拟机有两个网卡eth0和eth1;
sysctl -a | grep ip_forward
##sysctl -a 显示所有系统参数
vim /etc/sysctl.conf
net.ipv4.ip_forward=1 ##永久开启路由转发功能
sysctl -p
##从指定文件加载系统参数,如果没有指定,从/etc/sysctl.conf加载
systemctl 启动 firewalld
##打开防火墙(切记)
firewall-cmd --list-all
##列出防火墙参数信息
firewall-cmd --permanent --add-masquerade
##添加路由器地址伪装功能
firewall-cmd --reload
firewall-cmd --permanent --add-masquerade
在单网卡主机上(这里是客户端虚拟机)
route -n ##查看网关
如果没有网关,在配置文件/etc/sysconfig/network中设置网关(GATEWAY=与本机在同一网段的路由主机的ip)。记得重启网络,然后route -n 查看网关是否配置成功。然后测试ping ip
虚拟机连接到真实主机上线:
这里,真机充当路由器。做和服务器虚拟机一样的配置,然后把要联网的虚拟机的网关设置成真机ip;
这里也涉及到域名解析的问题。需要在要上网的虚拟机中配置域名解析:
在/etc/hosts中做本地域名解析
或者连接到 /etc/resolv.conf 中的外部 DNS
域名服务器 218.30.19.50
或者域名服务器 114.114.114.114
这样你就可以上网了!
可以打开浏览器访问!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-381583-1.html
吃大便也会说成比饭好吃