嵌入式学习第一步:环境搭建

?

  1. 之前写过类似的文章,当时的环境是一台pc机,只有一个网卡可以上网,当时实现的是上网的问题。然后不涉及到多网卡的问题。

    今天用我个人的笔记本做实验的时候,死活没搞出来。这个很奇怪,以后可以在看看。

    不过,我也找了一些个资料,现在将我个人认为比较好的解决思路拿过来和大家分享。

    ?

    参考资料:http://www.cnblogs.com/bugenius/p/linux-vmware-network.html vmware上安装redhat 并配置相互ping通,并实现上网功能。

对于linux的学习要坚持不懈。继续搞下去,比如说服务器 service的用法, iptables 防火墙关闭等等。

?

?

  1. 动态域名解析

    以前一直不知道花生壳到底是干嘛使的,以为联通、移动和电信给我们的IP都是公网IP,都是不变的。现在我觉得我想的太简单了,不可能是这样的。

    三大服务商 提供给用户的IP都是在变化的,一般以48h为界,或者我们的猫和路由断电的时候,也会出现服务器IP变化的问题。

    ?

    假如现在我们想让其中某台机子当作服务器,我们完全可以设置DMZ主机,将一台主机暴露在外面,但是我们无法设置端口号,这个时候该怎么办呢?

    目前没想到好的解决方案。只是将一台自己的端口都暴露,但是我们设置dmz服务器的时候,虽然我们可以通过 路由的WLAN口+端口 的方式进行访问,但是

    这里面的端口号,其实就是我们机子的真正端口号,不是虚拟服务器里面的端口号,而且我们在设置路由器的时候,已经设置完dmz服务器的话,虚拟服务器就不用设置了。

    不用画蛇添足。

    ?

    但是,上面的问题,都是基于路由器的WLAN 的IP不变的情况下,假如其IP变化了怎么办?我们如何通过 一个变化的IP 来定位到我们内网当中唯一的PC机呢?

    这个时候,动态域名解析服务 DDSN服务就出来的,他的出现解决了这个问题。顾名思义,就是将动态的IP解析成固定的域名。

    这样,我们访问域名的时候,是固定的文字,但是实际上其IP是在变化的。

    ?

    这个里面做的最好的是花生壳,里面有免费域名和收费域名的区别。

    至于怎么搞,可以参考实例:

    http://jingyan.baidu.com/article/9c69d48f44056c13c9024e13.html 动态域名的作用,怎么申请和使用动态域名。

    ?

时间: 2024-08-09 04:02:14

嵌入式学习第一步:环境搭建的相关文章

一、Android学习第一天——环境搭建(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第一天——环境搭建 Android 开发环境的搭建 环境搭建需要①Android SDK ②JDK ③eclipse 环境搭建开始: ㈠将Android SDK与JDK解压,最好路径中不要出现汉字,然后配置环境变量,方便命令行操作 ㈡为eclipse(3.4.1)安装开发Android插件——Android ADT Help-->Install N

python+selenium第一步 - 环境搭建

刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了selenium2.53.6和firefox45版本 1.安装python 我使用的是mac电脑,所以这一步就省略了. 2.安装pip 我是在目录下载了pip到本地,目录命令行安装的 也可以使用easy_install pip进行安装 3.安装selenium 使用在线安装的方式安装的selenium pip

练习es6第一步 环境搭建!

学习ES6首先需要有ES6开发环境,高版本的浏览器都实现了ES6的支持,但是有些低版本还是不支持es6的语法,所有,我们这个时候需要使用一个转换器来将ES6的语法转换成ES5的语法,我们这里使用Babel将ES6转换成ES5 初期工作简单点,直接建立一个index.html在index.html中引入es5.js,在分别创建es5.js和es6.js 首先开始第一步,初始化项目 1.打开黑窗口(window+r),进入项目目录,输入命令 npm init -y -y 表示默认同意,就不用来回的按

Python股票量化第一步环境搭建

很久之前就希望可以量化分析股票,那么国内的股票数据API也有个,最有名的就是tushare,然后还有baostock. 今天我们就来研究一下这个baostock吧. 首先,我们需要下载一个叫做anaconda的软件,它是用来作为部署python的环境的,非常方便. 在第二个标签中,我们可以看到有环境,然后可以新建一个 然后在其中运行: pip install baostock -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host

PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)

ThinkPHP包下载网址:http://www.thinkphp.cn 本人下载3.2版本中的完整版,解压如下 取其中的ThinkPHP文件于开发网站的根目录,并建立入口文件index.php 入口文件index.php详细内容如下: <?php /*  * 本文件为thinkPHP的入口文件,于由ThinkPHP采用单一的入口.所以要在本文件对ThinkPHP进行一些部署工作.  */ #thinkPHP3.2 需要php 5.3+支持 if(version_compare(PHP_VERS

安卓学习第一节--环境搭建及Android Studio 安装

1.安装JDK 2.安装AS 安装参考网址 https://www.cnblogs.com/xiadewang/p/7820377.html 下载网址: http://www.android-studio.org/ https://services.gradle.org/distributions/ 注意: 1.这个下载很慢,估计不要1个小时也要40分钟 2.Build项目的时候非常的慢,要参考下面的修改(不要开启只线下编译) // Top-level build file where you

Java 学习第一步-JDK安装和Java环境变量配置

Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing.Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映

1.蛤蟆Python脚本学习笔记一环境搭建

1.蛤蟆Python脚本学习笔记一环境搭建 蛤蟆一直在想在工作的时候能不能有一个牛逼的工具来让自己工作更加轻松和快乐.用过C, C++, C#, JAVA,  SHELL,TCL,汇编,BAT等,感觉这些都是需要的时候能发挥作用,不能和我想象的一样.突然有一天,感觉Python实在不错,那么就和小伙伴们一起乐呵乐呵呗.万事开头难,我们先来搭建环境吧. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48058315 1. 相关

centos LAMP第一部分-环境搭建 第十九节课

centos LAMP第一部分-环境搭建  Linux软件删除方式,mysql安装, 第十九节课 上半节课 Linux软件删除方式 mysql安装 下半节课 apache下面的一个软件httpd,大家会把httpd误认为是apache 搜狐镜像:http://mirrors.sohu.com 康盛镜像:http://www.aminglinux.com/study_v2/download.html Linux软件删除方式源码包删除:直接删除目录rpm删除:rpm -eyum 删除 yum rem