百人计划

linux学习-网络配置和Xshell连接的遇到的坑

2017-02-28  本文已影响0人  没事不打脸

在VMware上新装了CENTOS,第一件事就是体验一下yum命令,但是要使用yum命令,就得先让虚拟机的能使用本机的网络上网。文章肯定有很多操作幼稚的地方,敬请见谅:)


所使用到命令:cd    vi   ifconfig  cat   nmcli con  uuidgen 

虚拟机环境:centos6.5

VMnet信息:NAT模式


我所在虚拟机上装配的系统是centos6.5,因为是使用命令行配置与windows不同,所以在网上搜寻了下资料。

1.配置文件的修改

1.vi /etc/sysconfig/network-scripts

本机的网卡配置文件位于 /etc/sysconfig/network-scripts 下的名称为 ifcfg-eth0 的文件,直接使用vi命令进行本文件的修改:

进入文件后点击“i”进入编辑模式

本机的配置:

DEVICE="eth0"  #网卡接口名称

BOOTPROTO="static"     #静态IP

BROADCAST="192.168.1.100"   #网卡广播地址(暂不知道有什么用)

NETMASK="255.255.255.0" #子网掩码

GATEWAY="192.168.1.100" #网关

DNS1="8.8.8.8"

DNS2="114.114.114.144"

IPADDR="192.168.1.101"    #本机IP地址

HWADDR="00:0C:29:C2:3E:A7"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

NM_CONTROLLED="yes"

ONBOOT="yes"  #系统启用是否激活设备。设置yes

TYPE="Ethernet"    网卡类型

UUID="xxxx"默认

name="System eth0"

修改成功后,按ESC键,打入:wq 保存退出

2. /etc/init.d/network restart

重启网卡,输入ifconfig命令,查看是否配置成功

最后随意ping一个地址查看是否能上网。

二、网关的确认

配置里面需要确定的是你的网关是,才能将ip设置到同一网段,但是怎么确认这个网关?

ps:我的方法是我这样试出来的不知道对不对,我是能成功上网了。

进入vm的虚拟网络编辑器  编辑-虚拟网络编辑器 中可以设置你的网关

根据子网IP,将网关配置到同一网段,这个网关ip  192.168.1.100就是在centos中需要自己添加的网关信息,配置centos的虚拟IP与网关同一网段即可。

三、Xshell连接虚拟机

可使用Xshell远程连接centos,操作很简单,但在最开始时,我遇到了一个坑。

在刚配置centos的IP时,我将虚拟机随意配置了一个网段。

如上图,将IP配置成192.168.163.117,这时的配置虚拟机是能正常连接外网的,但是,当我使用Xshell连接虚拟机是问题出现了,连接不上我的centos,当时稍微有点蛋疼:为什么都能上网了,却不能使用xshell连接?

冷静下来想了想,在centos界面,ping了一下本机IP,能成功连接,说明虚拟机连接真机没有问题。然后,用真机ping虚拟机IP时出现问题了,不能ping通虚拟机,这下就知道问题所在了,于是将虚拟机IP修改到真机相同的192.168.1.xx网段,再次进行连接,这下Xshell成功连接上了虚拟机。

四、IP配置错误遇到的坑

其中在修改IP时,犯了个低级错误,就是将IP多设置了1位(后面才发现。。),在进行 /etc/init.d/network restart 操作时提示了未知连接的提示:

在网上搜了下UUID相关的内容,先使用nmcli con命令查看网卡对应UUID信息时,居然什么都没有……

然后寻找了下其他的命令,使用uuidgen eth0命令时发现:我擦,怎么和配置文件里的UUID内容不服?

于是我的第一反应是把ifcfg-eth0里的UUID内容修改成和使用命令得到的ID一致,进入配置文件准备修改UUID时,发现了自己犯的低级错误

没错,就是将IP配置成了192.168.1.1001(手动捂脸),找到症结所在,修改后保存

使用nmcil con命令便能查看到系统的网卡对应的UUID了,restart问题也解决了。

五、总结

linux系统的命令行系统确实快捷,但是因为全是文件的形式存在,所以在配置时一定要小心谨慎,因为在配置保存时,系统并不会像windows系统一样会报错,在进行下一步操作时才会反映出问题,再回头去寻找问题出处很麻烦,一次搞定才是最好。

“求知若饥,虚心若愚”                                                                   --by  成都—老晕

ps:上一篇的文章的求知若饥"的“若”字打错了:(

上一篇下一篇

猜你喜欢

热点阅读