zoukankan      html  css  js  c++  java
  • 给vmware虚拟机设置Ip,使用xshell远程连接Centos

    参考下面两位的分享才弄好,发表之前先对原作者表示感谢!

    给Centos配置网络以及使用xshell远程连接Centos

    http://www.cnblogs.com/fuly550871915/p/4949513.html

    Linux学习—xShell连接vmware虚拟机设置Ip

    http://blog.csdn.net/u010648555/article/details/50570625

          首先我要说明的是,我是在VMware8.0.4上安装的Centos6.3版本,而且我安装时选择的是没有图形界面的那种方式,也就是只有命令行操作的系统模式。我使用的是桥接方式来给Centos配置网络,下面就讲一下这样配置的步骤吧。

    为centos配置网络

    (1)第一步

          点开虚拟机的设置,如下图做相关的设置:

          网络连接要选择桥接模式,其他的勾选就按照上图的即可,勾选完成点击确定。

    (2)第二步

          点击VMware的编辑选项,找到“虚拟网络编辑器”,打开它。如下图更改。(原作者内容,我按照慕课网做得,没有做这个)

          VMhet0勾选桥接模式。一定要注意,桥接到后面的下拉框可能有多个网卡,一定要选择你主机中能上网的那个。建议选择本地连接的那张物理网卡。如果你不知道,可以打开你的电脑的网络适配器,查看。例如我的电脑的本地连接的名字如下:

          因此我选择桥接到“Realtek PCIe GBE Family Controller”。  而且还要还要右击”本地连接“选择属性做如下的更改:

       点击属性,如下选择:

            点击确定即可。

         其他的不用管,然后在虚拟网络编辑器中点击“应用”,然后点击“确定”即可。

    (3)第三步

          这一步不是必须的,但是还是看一看的好。确保你的VMware的相关服务是启动的。打开你的电脑的“服务”设置,找到以VMware开头的服务,做如下的更改:

    一定要将VMware Authori..以及DHCP这两个服务启动。

    (4)第四步

          查看本机的ip地址以及子网掩码,默认网关信息。在你的电脑中打开cmd窗口,输入命令“ipconfig/all"。然后找到如下图的信息:

           即”Realtek PCIe GBE Family Controller“就对应于刚才我们选择桥接到的那个物理网卡。图中红色标记的地方是我们要记下来的,即”IPv4“的地址,子网掩码以及默认网关和DNS服务器。这些就是我们要配置给Centos的。一定要记好。

    (5)第五步

          好了,以上工作终于做好了,下面就开始为Centos配置网络吧。在VMware中将虚拟机开机,并进入,然后输入命令”setup",如下图:

           按上下键移动到“Network configuraton”,然后选择“Run Tool”。如下图:

           选择“Device configuration”,就直接按下键盘上的“Enter键”。如下图:

          然后直接按Enter键,如下图:

          这个就是为eth0文件配置网络了。现做如下的配置说明:

    Use DHCP   移动到此,按下键盘上的空格键,是中括号里的“*”号消失,这样子表明我们要手动输入下面的值。
    Static IP  即静态IP,以上面我们获得的IPv4的地址为准,只要设置与其在同一网段即可。比如上面我获取到的地址为"218.192.116.194",那么前三个字段必须相同,第四个字段随意设置,不要跟原地址相同就行。因此我设置为“218.192.116.0”, 就与其在同一个网段了。
    Netmask  子网掩码,上面获取到的是什么这里就填什么。
    Default gateway IP   默认网关,上面获取到的是什么这里就填写什么。
    Primary DNS Server   DNS服务器,上面获取到的是什么这里就填写什么。
    Secondary DNS Server  第二DNS服务器,可以不填写,即上面DNS服务器下面的那个字段。
    如下图,上面必填的四个字段,就是刚刚用cmd找出来的,如下图,自己电脑上显示的是多少就用多少,注意对应自己的网卡:

    本地连接=本地连接,描述=网卡的名称,所以用他们下面的四个字段:

          好了,这样子就完成了Centos的网络配置。接下来,选择“OK”,然后依次都点击确认或者确定保存即可。最后的界面依旧是“Run tool‘和”Quit“那个界面,选择”Quit"退出即可。

    (6)第六步

          上面的网络配置都已经配置好了。我们就要使其生效。在命令行输入命令“service network restart”。如下图:

    你看到如上图所示的四个“OK”,就说明配置成功了。下面我们不妨看看我们所配置的网络参数。在命令行输入“ifconfig",如下图:

       可以看到etho的参数,它的"inet addr"就是我们刚刚配置的ip。好了,为centos配置网络搞定了,下面就可以用xshell远程连接centos了。

      但是如果你在执行命令“service network restart"时,出现下面的结果:

    也就是只有两个ok,都是关于loopback的。然后你再执行命令”ifconfig“查看,结果如下:

    也就是只显示出lo,出现这种情况需要进入配置文件设置为网卡为运行状态!

    在虚拟机上输入命令(注意vi后面有个空格!):

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

    回车,然后显示出网卡的配置信息,按英文字母“o”进入编辑模式!把“ONBOOT”改为yes(改为启动状态),“BOOTPROTO“改为none,之后 按 “ESC”, 输入

    :wq  

    此处原理见:http://blog.csdn.net/jimmysmith/article/details/54427567

    然后,回到(6)第六步,应该就有四个OK(第四个ok要等一会儿儿),也有eth0了,这样就完成了。

    使用xshell远程连接centos

          xshell的下载和安装跟普通软件一样,不再多说。下面启动xshell。如下:

          点击文件,新建,我们新建一个对话。如下图:

          名称可以任意起一个,协议一定要选择”SSH“,主机就填写我们给centos配置的完整ip,即刚刚配置的”218.192.116.0“。

    然后再点击用户身份验证,如下:

       用户名就输入你的虚拟机所设置的用户名,我的是”root"。至于密码,可以输入可以不输入,为了安全,这里就不输入了。然后点击确定。如下图:

       点击链接即可。如下图:

          输入你的虚拟机的密码,然后点击确定。如下图:

          链接成功。为了验证一下,我们在这里输入命令“ifconfig”,来看看是否可以远程管理Centos,如下:

          好了,结果出来了,跟我们在centos上输入命令的结果是一样的。说明xshell链接成功。

    最后的最后!当我都完成了,发现Xshell无法连接,我郁闷了好久,才发现,vmware的网络适配器又不是桥接了,,,所以我又把它改回来,这下Xshell也能连接了,一切都正常了,所以上面都完成后发现Xshell无法连接的,请再回头看下 vmware的网络适配器 是不是 桥接!

  • 相关阅读:
    21-MySQL-Ubuntu-快速回到SQL语句的行首和行末
    2- SQL语句的强化
    1-数据准备
    20-MySQL-Ubuntu-数据表的查询-子查询(九)
    19-MySQL-Ubuntu-数据表的查询-自关联(八)
    18-MySQL-Ubuntu-数据表的查询-连接(七)
    17-MySQL-Ubuntu-数据表的查询-分页(六)
    16-MySQL-Ubuntu-数据表的查询-分组与聚合(五)
    15-MySQL-Ubuntu-数据表的查询-聚合函数(四)
    14-MySQL-Ubuntu-数据表的查询-范围查询(三)
  • 原文地址:https://www.cnblogs.com/xianshenglu/p/8401167.html
Copyright © 2011-2022 走看看