博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.17 配置IP,网络问题排查
阅读量:6067 次
发布时间:2019-06-20

本文共 2103 字,大约阅读时间需要 7 分钟。

hot3.png

  • vmware 内部错误 解决方法如下:

150833_ETdE_3716831.png

W+R services.msc→启动VMware Workstation Server → 右键启动

151103_jaaj_3716831.png

151152_sYDL_3716831.png

  • 配置IP

因为是我们安装的CentOS操作系统是最小化安装的,所以没有图形界面和一些软件或插件的。IP也是没有配置的我们需要手动配置IP,然后使用远程终端通过这个IP去连接操作系统,在终端上操作要比在虚拟机里操作方便。

因为在虚拟机里不能够用鼠标复制粘贴或者用滚轴上下滑动界面,例如要使用一个网址下载东西的话,总不可能把这个网址一点点的从头敲到尾吧,即使有人愿意这么做,效率也太低了。如果是使用远程终端的话可以在我们的Windows操作系统上安装这个远程终端软件,然后可以将Windows的文字、网址、命令复制粘贴到远程终端上,并且能够使用一些远程终端软件上便利于对系统进行操作的功能。

而且工作中也是一样,一般来说装有Linux操作系统的服务器,都在专门的服务器机房里放着,我们不可能把办公桌搬去服务器机房里使用这个系统。这时候我们也需要借助远程终端来进行连接服务器的操作系统,所以我们需要配置操作系统的IP,通过IP远程连接到我们的操作系统上去进行相关的操作。

我们安装的CentOS的选择网络适配器是NAT模式,这个模式不管你的物理机在哪,只要你的物理机能够上网虚拟机里的操作系统就能上网。除非你使用的是类似校园网之类的,会限制NAT的网络,这样的话就没办法了。

dhclient是自动获取IP命令,使用这个命令获取一个IP后,再用ip addr 命令看看是否获取成功:

153254_QsxS_3716831.png

我们这个虚拟机系统的IP的相关信息可以在虚拟机软件里查看到:

我们刚刚获取的IP,是自动获取的,有可能重启操作系统后会发生变化。我们需要通过远程终端连接,所以IP是不能总是变动的。我们要将它设置成静态IP,避免重启系统会产生变动。所以我们需要修改配置文件。

1.先使用以下命令进入网卡配置文件目录,使用tap键可以补全命令:

 cd /etc/sysconfig/network-scripts/ 

2.使用ls命令列出目录下的文件然后找到网卡配置文件,这个文件名是ifcfg开头后面是你的网卡名字,接着使用vi编辑文件:

vi ifcfg-eno16777736

修改成以下示例:

BOOTPROTO=static      #静态

ONBOOT=yes          #激活网卡

DEVICE=ens33         #ens33指这个网卡

IPADDR=192.168.xxx.xxx  #根据第1步查看,自行设置(100是1-255中未使用的)

NETMASK=255.255.255.0   #子网掩码,第1步自行查看

GATEWAY=192.168.xxx.x   #网关,第1步自行查看

DNS1=114.114.114.114   #114.114.114.114是国内通用的DNS(推荐),8.8.8.8是GOOGLE的DNS

其他默认,按ESC退出编辑,输入:wq 保存退出

3.修改完配置文件后,使用  systemctl restart network.service  命令重启网络服务:

这时候使用ifconfig就可以查看到配置的IP了,但是CentOS7的最小安装很可能出现没有ifconfig命令,这时我们需要下载net-tools包配置这个名

配置ifconfig命令:

1.执行命令 yum provides ifconfig  查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包:

2.然后我们执行命令安装net-tools包,执行命令: yum install net-tools 。

安装完成:

如果配置完后出现无法上网可以更改一些网络适配器,将NAT模式换成桥接模式试试:

如果桥接也不行,就换回NAT模式,然后进入虚拟网络编辑器,将原来的网络移除掉,然后添加一个新的网络。

 

然后使用dhclient -r 结束之前的进程,接着再使用dhclient获取一个IP,接着就是跟着之前一样的去修改一下配置文件:

 

另一种配置IP的方式(没有ifconfig命令的情况下):

1.进入网卡配置文件目录:

cd /etc/sysconfig/network-scripts/

 

2.使用ls命令列出目录后编辑文件:

vi ifcfg-eno*****

找到ONBOOT=no,修改为ONBOOT=yes,然后保存退出:

3.然后执行命令 service network restart 重启网卡服务:

4.执行ip addr命令 查看是否分配到IP地址:

5.然后我们执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包:

6.然后我们执行命令安装net-tools包,执行命令:yum install net-tools。

安装完成:

 

  1. 执行ifconfig测试一下:

成功:

转载于:https://my.oschina.net/u/3716831/blog/1588529

你可能感兴趣的文章
用实例浅谈WCF实例与并发
查看>>
How to use JDBC-Authentication of Spring Boot/Spring Security with Flyway
查看>>
Class loader:static
查看>>
POJ 3261 后缀数组
查看>>
SQL 语言分类
查看>>
CTSC2018 青蕈领主
查看>>
Linux Shell 程序调试
查看>>
[javaSE] 看知乎学习反射
查看>>
Python读取redis数据
查看>>
删除treeview下的节点(包括子节点),不管在第几层
查看>>
SMARTFORM 小技巧
查看>>
一道练习题引发的思考
查看>>
Nancy 返回值详解
查看>>
ASP.NET MVC Form验证
查看>>
通过源码了解ASP.NET MVC 几种Filter的执行过程
查看>>
配置文件——节点<machineKey>的作用,强随机生成
查看>>
net.sf.json.JSONObject的json字符串转对象
查看>>
回溯法
查看>>
大作业:电梯设计的概要设计文档
查看>>
扑克游戏
查看>>