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

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

笔记内容:CentOS7配置IP和网络问题排查
笔记日期:2017.8.1
 
CentOS7配置IP:
因为是我们安装的CentOS操作系统是最小化安装的,所以没有图形界面和一些软件或插件的。IP也是没有配置的我们需要手动配置IP,然后使用远程终端通过这个IP去连接操作系统,在终端上操作要比在虚拟机里操作方便。
因为在虚拟机里不能够用鼠标复制粘贴或者用滚轴上下滑动界面,例如要使用一个网址下载东西的话,总共不可能把这个网址一点点的从头敲到尾吧,即使有人愿意这么做,效率也太低了。如果是使用远程终端的话可以在我们的Windows操作系统上安装这个远程终端软件,然后可以将Windows的文字、网址、命令复制粘贴到远程终端上,并且能够使用一些远程终端软件上便利于对系统进行操作的功能。
而且如果是工作中也是一样,一般来说装有Linux操作系统的服务器,都在专门的服务器机房里放着,我们不可能把办公桌搬去服务器机房里使用这个系统。这时候我们也需要借助远程终端来进行连接服务器的操作系统,所以我们需要配置操作系统的IP,通过IP远程连接到我们的操作系统上去进行相关的操作。
我们安装的CentOS的选择网络适配器是NAT模式,这个模式不管你的物理机在哪,只要你的物理机能够上网虚拟机里的操作系统就能上网。除非你使用的是类似校园网之类的,会限制NAT的网络,这样的话就没办法了。
 
dhclient是自动获取IP命令,使用这个命令获取一个IP后,再用ip addr 命令看看是否获取成功:
 
我们这个虚拟机系统的IP的相关信息可以在虚拟机软件里查看到:
 
我们刚刚获取的IP,是自动获取的,有可能重启操作系统后会发生变化。我们需要通过远程终端连接,所以IP是不能总是变动的。我们要将它设置成静态IP,避免重启系统会产生变动。所以我们需要修改配置文件。
1.先使用以下命令进入网卡配置文件目录,使用tap键可以补全命令:
cd /etc/sysconfig/network-scripts/
 
2.
使用ls命令列出目录下的文件然后找到网卡配置文件,这个文件名是ifcfg开头后面是你的网卡名字,接着使用vi编辑文件:
vi ifcfg-eno16777736
 
修改成以下示例:
 
 
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://www.cnblogs.com/zero-one01/p/7800140.html

你可能感兴趣的文章
QTP错误处理机制
查看>>
兼顾效率与安全:如何制止新模版注入漏洞?
查看>>
PHP 表单 - 必需字段
查看>>
小米造芯之路:雷军的马拉松式豪赌
查看>>
从马云的"DT时代"到林奇的"数据产业"
查看>>
手游公司安全负责人:在安全管理的Hard模式中,当一个好“玩家”
查看>>
JVM学习笔记(三)——虚拟机类加载机制
查看>>
《编写高质量代码:改善c程序代码的125个建议》——建议18-3:避免浮点变量用“==”或“!=”与0进行比较...
查看>>
知名公司拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办?
查看>>
《C语言编程魔法书:基于C11标准》——2.9 本章小结
查看>>
BabyBluetooth|简单易用的 OSX/iOS 蓝牙库
查看>>
《统计会犯错——如何避免数据分析中的统计陷阱》一一第2章 统计功效与低功效统计...
查看>>
《音乐达人秀:Adobe Audition实战200例》——实例15 用“穿插录音”修复唱错的几句...
查看>>
《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一 1.1 引言...
查看>>
白宫公布联邦开源代码政策
查看>>
抽象类与接口的区别
查看>>
《Raspberry Pi用户指南》——1.1 ARM vs. x86
查看>>
《Python硬件编程实战》——1.4 Python的应用
查看>>
EasyIOS: 如何提升 iOS 开发效率
查看>>
《DevOps实战:VMware管理员运维方法、工具及最佳实践》——第3章 建立DevOps配置管理测试环境 3.1用AutoLab进行环境配给...
查看>>