Linux【Red Hat】——网络配置及远程登录

2019-07-13 06:46发布

    这里我使用的VMware虚拟机安装Red Hat的方式搭建的嵌入式Linux的软件环境。     首先是安装Red Hat Linux,这里基本是傻瓜式的安装没有什么难度的,但是在给虚拟机分配内存的时候特别注意一定要分配大点,我这里分配的1G,如果分配的太小在安装的时候系统会自动把桌面化图形界面省略,只有命令模式。这样就我们这种“Linux小白”是非常悲催的一件事。     在安装好Linux之后,就要配置网络了。如图: 看到这图图片我们就知道首先需要配置VMware的网络。     VMware提供了三种网络工作模式供用户选择,他们分别是:       1.birdged(桥接模式)           这个适用于连接外网使用,网络中提供多个IP地址       2.NAT(网络地址转换模式)           适用于网络中只能提供一个IP地址。       3.host-only(主机模式)           适用于没有连接任何外部网络。 这个一般根据自己的实际情况自行设置就可以了。但需要注意     1.选择网络模式前,停止虚拟机中系统的运行。     2.配置完网络后,重新启动虚拟机中的系统。 Linux网络设置   1.重启各个网卡      执行命令:/etc/init.d/network restart    结果如下:
    我们会发现出现错误了,原因也给出了相应的提示:/etc/init.d/network 与 NetworkManager冲突了     那就关闭其中的一个吧,肯定不能关闭network,只能关闭NetworkManager了     执行命令:sevice NetworkManager stop  结果如下:
然后我们在执行命令:ifconfig  (ifconfig:查看各个网卡详细信息。跟Windows下的ipconfig类似)执行如下:
    我们会发现没有eth0的信息,只有lo和virbr0这两个的信息。下面就先说说lo跟virbr0各表示什么?        eth0是计算机的第一块网卡。        lo是虚拟的回环网卡。详细请看:http://blog.csdn.net/huguohu2006/article/details/7261106        virbr0是虚拟网卡。详细请看:http://wenku.baidu.com/view/791832916bec0975f465e25a.html     上面没有eth0的信息,这样我们必须修改eth0网卡的配置文件,文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0     执行命令如下:/etc/sysconfig/netwrok-scripts/     然后使用vim命令打开ifcfg-eth0,如图:
      把ONBOOT="no"的"no"改成"yes",保存,重启网卡之后发现有了eth0的信息,但是没有ip。这样我还需要修改eth0的配置文件,修改结果入下:
     然后在重启网卡,执行ifconfig之后就用网卡的详细信息啦。      (这里发现还是谷歌比较好,一些问题谷歌就能快速解决,决定买个vpn帐号啦) 远程登录Linux      到这里Linux的网络就配置好了,我们可以用Windows的ping一下这个Linux的ip,应该是能ping通的。      接下来就是远程登录啦,这里我用的SecureCRT登录的,因为这个软件支持多种协议。可以代替Windows端的串口终端,这个比串口终端好用多了。      直接打开SecureCRT输入要连接的Linux的ip,用户名,密码等信息就可以登录成功了。

看上面两幅图,我们还会发现在SecureCRT和在Linux执行命令的结果是一样的。     下面在说说如何实现桌面化的远程VNC。      1.首先在linux上安装vnc-server,具体的安装的方面有很多,自己去尝试吧。      2.接下来要关闭防火墙,使用的命令是:/etc/init.d/iptables stop      3.然后启动VNC服务:vncserver &      执行上面的命令如下:                
    然后在Windows端运行vnc-viewer的软件,输入ip+端口号就可以登录成功了。