Linux路由:CentOS6的多种玩法
将一台Linux主机作路由器使用,这本是件很容易的事情,利用Linux主机强大的网络功能,很轻松就实现了。这里在虚拟机环境下设定一台CentOS主机通过另一台CentOS主机路由接入Internet网。具体方法列述如下。
VMware虚拟软件的宿主机已经正常上网。若非如此,虚拟机上网无从谈起。首先在虚拟机上克隆两台CentOS主机,具体方法使用VMware虚拟桥接,很容易的,这里不再重复,需要的可以自行上网搜索实现方法。
一、环境准备:
首先安装VMware Workstation及安装CentOS,完成后需要在VMware Workstation中添加一张网卡如“VMnet3”。
在VMware Workstation主界面上选择编辑——>虚拟网络编辑器:

在弹出的界面中选择“更改设置”:

“添加网络”——>在弹出“添加虚拟网络”对话框中选择后面要使用的虚拟网卡如“VMnet3”,“确定”,即增加了一张虚拟网卡:

这里能看到新增加的“VMnet3”虚拟网卡。其他参数不用调整,直接“确定”。这张网卡将在后面作为L1和L2之间的连通手段。

二、Linux路由设置方法:
我们需要将一台虚拟主机L1添加路由功能,另一台主机L2通过L1路由上网,最后两台虚拟机均可正常上网,且L2是通过L1上网而非使用虚拟机net或桥接方式。下面我们先从L1的设定开始:
将L1设定为两张网卡(使用虚拟机真是方便,想几张网卡就有几张网卡),方法如下:
选中L1,在虚拟机主界面点击“虚拟机”——>点选“设置”:

在硬件——网络适配器中选择桥接模式,再添加一块网卡,这块网卡是留用以L2接入的网络接口:

添加“网络适配器”:

对添加的网络适配器进行设置:

L1就有了两张网卡,一张用于桥接联接入Internet网,另一张用于L1和其他主机通讯。现在我们对L1进行设置。启动CentOS,进入命令行界面,使用root登录(测试阶段,免得各种操作修改因权限受限)。
假设L1前端的外网路由器所设定的前端局域网为192.168.1.0,网关192.168.1.1。我们对L1的两块网卡eth2(实际为eth0,因克隆主机分配不同的MAC而变成eth2,用于外联上网)和eth3(克隆前的eth1,用于内联L2)。因克隆引起网卡名称改变情况可使用dmesg命令查看如下:

可见,两个“renamed”将网卡的编号改为了eth2和eth3。我们按照改名后的网卡编号配置。
我们对两块网卡的设置及参数如下:

这时eth2为连接外网网卡,必须设置在外网的网段内;eth3为提供另一内网机连接的网卡,设置独立的网段。
随后需要打开L1的转发功能,指令如下:

关闭防火墙的指令:

三、上网机的设置方法:
接下来对L2即以L1为路由器连接上网的CentOS进行配置。
选中L2后打开“虚拟机”菜单——>设置网卡为自定义,也选择与L1同样的第3张网卡“VMnet3”(不能选错哦):

“确定”后开启CentOS虚拟机
因为此主机也是使用克隆方式建立的,所以网卡亦非eth0而是eth2。开启并设置IP地址如下:

增加一条路由规则,结果如下:


在resolv.conf文件中增加DNS地址:

在编辑界面增加nameserver地址,可以使用宽带运营商提供的DNS,也可以使用通用DNS如下:

最后,如果L1接入互联网之前有路由器时,需要在前端路由器中增加一条路由设置,内容是192.168.100.0的信息路由到192.168.1.50(L1接入互联网的地址),以题主使用的路由器为例设置如下:

“确定”后生效。
现在,L2已经可以顺利连接互联网上网了。
Linux路由:CentOS6的多种玩法的更多相关文章
- App裂变活动多种玩法解析
移动互联网时代,流量为王.在App获取流量的过程中,有资金的砸广告,没资金的铺渠道,但是不管你有钱没钱,社交平台都是必须重点争夺的流量阵地. 毕竟,截至2018年底,微信及WeChat的合并月活跃账户 ...
- Linux 纯字符界面的玩法
Linux 纯字符界面的用途 装逼必备 省资源,服务器一般不安装图形界面 图形界面崩溃后紧急救援 进入字符界面的正确方式 目前新的 Linux 发行版基本上都使用 Systemd 作为 init 程序 ...
- linux下的QQ执行玩法:pidgin-lwqq
安装pidgin: sudo apt-get install pidgin 安装pidgin-lwqq: sudo add-apt-repository ppa:lainme/pidgin-lwqq ...
- 老司机带你体验SYS库多种新玩法
导读 如何更加愉快地利用sys库做一些监控? 快来,跟上老司机,体验sys库的多种新玩法~ MySQL5.7的新特性中,非常突出的特性之一就是sys库,不仅可以通过sys库完成MySQL信息的收集,还 ...
- 【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(二)
版权声明:本文由张宁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/126547001488207964 来源:腾云阁 ht ...
- 【Microsoft Azure 的1024种玩法】五、基于Azure Cloud Shell 一站式创建Linux VM
[文章简介] Azure Cloud Shell 是一个用于管理 Azure 资源的.可通过浏览器访问的交互式经验证 shell. 它使用户能够灵活选择最适合自己工作方式的 shell 体验,无论是 ...
- 【Microsoft Azure 的1024种玩法】六、使用Azure Cloud Shell对Linux VirtualMachines 进行生命周期管理
[文章简介] Azure Cloud Shell 是一个用于管理 Azure 资源的.可通过浏览器访问的交互式经验证 shell. 它使用户能够灵活选择最适合自己工作方式的 shell 体验,本篇文章 ...
- squid+stunnel+用户密码认证的三种玩法
没办法,应用越来越深入,就会越来越多要求. squid+stunnel+用户密码认证的场景至少以下三个,我会遇到. 1,标准玩法 在服务器上建一个SQUID,加密码认证,然后,其它人通过它上网.(不要 ...
- 全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等
本文来自腾讯QQ技术团队工程师许灵锋.周海发的技术分享. 一.引言 自 2015 年春节以来,QQ 春节红包经历了企业红包(2015 年).刷一刷红包(2016 年)和 AR 红包(2017 年)几个 ...
随机推荐
- jdbc如何处理事务
Connection提供了事务处理的方法,通过调用setAutoCommit(false)可以设置手动提交事务:当事务完成后用commit()显式提交事务:如果在事务处理过程中发生异常则通过rollb ...
- python调用kafka服务(使用kafka-python库)
试验环境: CDH 5.15.1 CentOS 7 Python 3.7.0 kafka 1.1.1 kafka-python :https://pypi.org/project/kafka-pyth ...
- tomcat关闭异常导致的项目无法重启
有时候 会莫名其妙的,项目启动时候 报tomcat启动异常.重启项目 甚至重启电脑 都没用. 这个时候 ,一般是代码有问题... 这次遇到的问题 就是 引用了外部的jar包,里面有一个自定义异常.但是 ...
- [LeetCode] 240. Search a 2D Matrix II 搜索一个二维矩阵 II
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- PostgreSQL的参数优化
硬件和软件信息 CPU: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz 2 sockets / 28 cores / 56 threads内存: 256GB of ...
- Java设计模式--代理模式+动态代理+CGLib代理
静态代理 抽象主题角色:声明真实主题和代理主题的共同接口. 代理主题角色:代理主题内部含有对真实主题的引用,从而在任何时候操作真实主题对象:代理主题提供一个与真实主题相同的接口,以便在任何时候都可以代 ...
- Apache Kafka + Spark Streaming Integration
1.目标 为了构建实时应用程序,Apache Kafka - Spark Streaming Integration是最佳组合.因此,在本文中,我们将详细了解Kafka中Spark Streamin ...
- 一起来学Spring Cloud | 第八章:消息总线(Spring Cloud Bus)
上一章节,我们讲解了分布式配置中心spring cloud config,我们把配置项存放在git或者本地,当我们修改配置时,需要重新启动服务才能生效.但是在生产上,一个服务部署了多台机器,重新启动比 ...
- pycharm django使用技巧
- 【Linux】一步一步学Linux——Linux系统常用快捷键(12) 待更新...
目录 00. 目录 01. Gnome下的快捷键 02. 其它 03. 参考 00. 目录 @ 参考博客:https://blog.csdn.net/dengjin20104042056/articl ...