虚拟机安装Centos7静态IP设置
centos7配置静态IP地址

centos7配置静态IP地址在公司内部测试时,有时候并没有⾜够多的物理服务器搭建测试环境,所以会在虚拟机上搭建测试环境。
在虚拟机上安装操作系统后,可能公司内部可以使⽤的ip地址也是有限制的,这时就需要给新安装操作系统虚拟机配置静态ip地址。
⾸先当前⽹卡名称在⽹上查到的教程是让你使⽤ ifconfig -a 命令,如果可以使⽤,那可以直接查看ether后⾯那⼀串是mac地址但是,因为是新安装操作系统,你执⾏ ifconfig -a 命令,结果是 not found那建议使⽤ip命令。
Linux的ip命令和ifconfig类似,但前者功能更强⼤,并旨在取代后者。
使⽤ip命令,只需⼀个命令,你就能很轻松地执⾏⼀些⽹络管理任务。
ifconfig是net-tools中已被废弃使⽤的⼀个命令,许多年前就已经没有维护了。
iproute2套件⾥提供了许多增强功能的命令,ip命令即是其中之⼀。
使⽤ip a 命令,查看⽹卡是ens192centos7的⽹络IP地址配置⽂件在 /etc/sysconfig/network-scripts ⽂件夹下编辑对应的ens192配置⽂件使⽤vim编辑如下:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" # 使⽤静态IP地址,默认为dhcpIPADDR="192.168.241.100" # 设置的静态IP地址NETMASK="255.255.255.0" # ⼦⽹掩码GATEWAY="192.168.241.2" # ⽹关地址DNS1="192.168.241.2" # DNS服务器DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="95b614cd-79b0-4755-b08d-99f1cca7271b"DEVICE="ens33"ONBOOT="yes" #是否开机启⽤然后使⽤service network restart,重启服务。
CentOS7系统怎么进行IP和主机名网络配置

CentOS7系统怎么进行IP和主机名网络配置CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
那么CentOS7系统怎么进行IP和主机名网络配置呢?CentOS7系统怎么进行IP和主机名的网络配置提示:Centos7是没有可视化界面的。
进入登录界面账号输入root 回车再输入上面设置的root密码回车系统登录成功设置IP地址、网关DNS说明:CentOS 7.0默认安装好之后是没有自动开启网络连接的!cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11ONBOOT=yes #开启自动启用网络连接IPADDR0=192.168.21.128 #设置IP地址PREFIXO0=24 #设置子网掩码GATEWAY0=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出service network restart #重启网络ping 命令测试网络是否正常ip addr #查看IP地址设置主机名为wwwhostname www #设置主机名为wwwvi /etc/hostname #编辑配置文件www #修改localhost.localdomain为www:wq! #保存退出vi /etc/hosts #编辑配置文件127.0.0.1 localhost www #修改localhost.localdomain为www :wq! #保存退出shutdown -r now #重启系统补充:常见网络故障解决方法ip地址冲突:ip地址冲突是局域网中经常出现的问题,有的用户可能重做系统或其他原因丢失自己的IP地址,在重新写IP的时候和其他人的IP地址一样导致ip地址出错,此时电脑右下角就会有个提示框提示你IP地址已经有人用。
Centos7配置静态IP后无法ping通外网或出现两个IP的问题

Centos7配置静态IP后⽆法ping通外⽹或出现两个IP的问题场景:最近遇到⼀个问题,当通过SecureCRT或Xshell等⼯具连接虚拟机的时候,往往过了⼀两天的时间之后就突然连不上了,于是直接通过虚拟机查看IP发现IP地址不是当初设置的IP了,原来我的⽹卡设置的是DHCP分配的IP地址,IP地址不固定。
于是我通过新的IP地址重新连接,终于连上了,但是没过⼏天⼜连不上了。
这种情况⽐较苦恼,毕竟我不能总是⼀直换IP吧。
于是我把IP地址设置成静态IP,但之后⼜遇到了新的坑。
注意:环境基于Centos7问题⼀:设置静态IP之后出现⽆法上⽹的情况需要知道在设置静态IP之前是否能够上⽹,⼀般只要主机能够上⽹并且没有改过虚机的配置,基本上都能上⽹的。
除⾮你⽤的不是原⽣镜像,⽽是别⼈改过的你直接拷贝过来的,可能出现⽆法直接ping通外⽹的情况。
但⼀般都是配置的问题。
1.设置静态IPvim /etc/sysconfig/network-scripts/ifcfg-ens33把通过DHCP⽅式分配IP改为静态IP,也就是将BOOTPROTO=dhcp改为BOOTPROTO=staticONBOOT=yes表明开机⾃启动设置为静态IP之后就需要指定IPIPADDR为IP地址NETMASK为⼦⽹掩码GATEWAY为⽹关,注意,⽹关必须和虚机的⽹关地址⼀样,否则⽆法上⽹,毕竟我们只有这⼀条路⾛,对吧,⽹关可以在虚拟⽹络编辑器中找到DNS就是DNS咯,随便哪个DNS服务器都可以,你也可以⾃⼰搭建⼀个,开⼼就好。
但是要保证必须有DNS服务,并且是正常⼯作的。
⼀般出现⽆法ping通外⽹的情况都是DNS的问题,DNS相当于导航,如果导航出了问题那就只能迷路了。
注意:设置完⽹卡信息后需要重启⽹卡服务service network restart查看IP信息ifconfig或者hostname –I,可以看到,IP信息改了,并且已经可以通过⼯具连接了。
Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS7(图文教程)

Linux学习之CentOS(⼀)----在VMware虚拟机中安装CentOS7(图⽂教程)⼀、 VMware简介:VMware是⼀个虚拟PC的软件,可以在现有的操纵系统上虚拟出⼀个新的硬件环境,相当于模拟出⼀台新的PC,以此来实现在⼀台机器上真正同时运⾏两个独⽴的操作系统。
VMware的主要特点:1. 不需要区分或重新开机就能在同⼀台PC上使⽤两种以上的操作系统;2. 本机系统可以与虚拟机系统⽹络通信;3. 可以设定并且随时修改虚拟机操作系统的硬件环境。
⼆、CentOS简介:CentOS(Community ENTerprise Operating System)是Linux发⾏版之⼀,它是来⾃于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译⽽成。
由于出⾃同样的源代码,因此有些要求⾼度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使⽤。
两者的不同,在于CentOS并不包含封闭源代码软件。
三、CentOS的安装:虚拟机版本:VMware Workstation_10.0.3Linux系统版本:CentOS_7(64位)物理机版本:Win 7旗舰版注:本⼈为初学者,在虚拟机上安装CentOS,⽅便同时在Win7上操作以及和物理机进⾏通信;等操作熟练之后可以装双系统。
1、虚拟机的创建:打开安装好的VMware (如果⼤家安装的VMware是英⽂版的也没关系,对号⼊座即可),选择“⽂件--->新建虚拟机”,如图:这⾥选择“⾃定义”,下⼀步:选择默认,下⼀步:选择“第三项“稍后安装操作系统”,以后安装,⽅便进⾏配置。
下⼀步:(注:上图中,第⼀项是⽤光盘安装,第⼆项是⽤硬盘⾥的ISO镜像安装)上图指的是,打算在虚拟机中模拟⼀个怎样的操作系统,这⾥选择Linux,Version⾥选择CentOS 64位,下⼀步:输⼊虚拟机名称(可以随便起),选择镜像⽂件存放的路径。
Centos7配置IP地址

Centos7配置IP地址有关于centos7获取IP地址的⽅法主要有两种,1:动态获取ip;2:设置静态IP地址在配置⽹络之前我们先要知道centos的⽹卡名称是什么,centos7不再使⽤ifconfig命令,可通过命令 IP addr查看,如图,⽹卡名为ens32,是没有IP地址的1、动态获取ip(前提是你的路由器已经开启了DHCP)修改⽹卡配置⽂件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后⼀个为⽹卡名称)动态获取IP地址需要修改两处地⽅即可(1)bootproto=dhcp(2)onboot=yes修改后重启⼀下⽹络服务即可 systemctl restart network[root@mini ~]# systemctl restart network[root@mini ~]#这样动态配置IP地址就设置好了,这个时候再查看⼀下ip addr 就可以看到已经获取了IP地址,且可以上⽹(ping 百度)2、配置静态IP地址设置静态IP地址与动态iIP差不多,也是要修改⽹卡配置⽂件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后⼀个为⽹卡名称)(1)bootproto=static(2)onboot=yes(3)在最后加上⼏⾏,IP地址、⼦⽹掩码、⽹关、dns服务器IPADDR=192.168.1.160NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=119.29.29.29DNS2=8.8.8.8(4)重启⽹络服务[root@mini ~]# systemctl restart network[root@mini ~]#DNS服务器可以只配⼀个,我⽤的是两个免费的dns服务器,查看IP地址,测试联⽹查看代码。
CENTOS7配置静态IP后无法ping通外部网络的问题

CENTOS7配置静态IP后⽆法ping通外部⽹络的问题我今天想谈论的并不是如何配置静态IP,这样的话题已经有好多⾼⼿再谈。
我想谈的是为什么,我按照他们的教程⽆论如何也要发⽣各种问题,没办法连接外⽹的问题。
先给⼤家看我的最终版配置⽅案:我只修改了⼀个⽂件,修改的部分已经红⾊标出。
注:这个配置⾜够解决所有问题,不需要修改其他地⽅vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="a8f0def7-cd82-4e97-9615-fc4001fd2282"DEVICE="ens33"IPADDR=192.168.148.133GATEWAY=192.168.148.2NETMASK=255.255.255.0DNS1=8.8.8.8DNS2=8.8.4.4ONBOOT="yes"可是为社么如此简单的配置,我反复试了很多次,各个字段的意思我明明已经理解,可是依然会出各种问题。
⽐如操作系统 ping 的时候报出 name or service not known我试过很多种修改⽅法,⼤家⼀致认为是DNS没有配置好导致的。
VMware虚拟机下的CentOS7如果Ping不通百度,解决办法

VMware虚拟机下的CentOS7如果Ping不通百度,解决办法使⽤vmware安装了虚拟机之后,ip不是固定的,这在实际使⽤中就⽐较⿇烦,下⾯就将动态ip设置问静态ip先查看我们本地的ip地址1.修改vmware的⽹络设置点击编辑,然后选择虚拟⽹络编辑器,点击NAT设置,将使⽤DHCP服务的勾选去掉,因为使⽤dhcp服务是⾃动分配ip,我们不需要⾃动分配所以⼀定要去掉然后设置⼦⽹ip段,这⾥我设置为172.16.10.0⽹段,然后点击NAT设置,设置⽹关的ip地址,⽹关的ip地址⼀定要在⼦⽹ip段内设置完之后点击确定,然后应⽤。
接下来右击虚拟机,点击设置,查看虚拟机是否使⽤的NAT模式:2.修改配置⽂件虚拟机配置完之后登录虚拟机,查看ip地址,发现这时候没有ip地址了,因为我们没有使⽤dhcp服务,没有⾃动分配ip地址,所以这⾥是看不到ip地址的。
我们使⽤vim命令编辑⽹卡:vim /etc/sysconfig/network-scripts/ifcfg-ens33我们需要修改BOOTPROTO="static",也就是不使⽤dhcp⾃动分配ip地址,使⽤静态的ip地址,将ONBOOT="no"修改为yes,然后添加ip地址,⽹关,以及⼦⽹掩码,我的整体配置如下:修改成下⾯的TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#BOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=6adf752b-d592-432e-b3a9-92f37f9fa049DEVICE=ens33ONBOOT=yes#static ipNETMASK=255.255.255.0BOOTRPOTO=static #静态IPADDR=172.16.10.129 #ipv4地址GATEWAY=172.16.10.254 #默认⽹关DNS2=8.8.8.8注意,这⾥的ip地址与⽹关地址必须与外⾯虚拟机配置的⼀样。
虚拟机的IP地址分配和网络设置的方式

虚拟机的IP地址分配和网络设置的方式虚拟机的IP地址分配和网络设置是在虚拟化环境中非常重要的一部分。
正确的IP地址分配和网络设置能够确保虚拟机之间以及与外部网络的通信。
本文将介绍虚拟机IP地址分配和网络设置的方式,以及其相关的具体操作步骤。
一、静态IP地址分配方式静态IP地址分配方式是指通过手动设置虚拟机的IP地址、子网掩码、默认网关等网络参数来实现网络连接。
这种方式适用于网络环境稳定、IP地址不经常变动的情况。
操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择手动分配IP地址。
2. 输入IP地址、子网掩码和默认网关等网络参数,确保与网络环境相匹配。
3. 点击应用或保存按钮,完成静态IP地址的设置。
二、动态主机配置协议(DHCP)方式DHCP方式是指通过网络中的DHCP服务器自动分配一个唯一的IP 地址给虚拟机。
这种方式适用于大规模部署虚拟机的情况,能够简化网络管理和配置工作。
操作步骤:1. 打开虚拟机的控制面板,在网络设置中选择使用DHCP服务器分配IP地址。
2. 确保网络连接正常,虚拟机会自动向DHCP服务器发送请求获取IP地址。
3. DHCP服务器收到请求后,会给虚拟机分配一个可用的IP地址,虚拟机将自动应用该地址。
三、网络地址转换(NAT)方式NAT方式是指通过虚拟机管理软件(如VMware、VirtualBox等)自动为虚拟机分配一个内部IP地址,而对外部网络隐藏。
这种方式适用于需要虚拟机与外部网络通信,但不需要外部网络直接访问虚拟机的情况。
操作步骤:1. 打开虚拟机管理软件的设置界面,选择网络设置中的NAT模式。
2. 确保虚拟机的网络连接正常,虚拟机将自动获取到一个内部IP地址。
3. 虚拟机可以通过网络地址转换的方式与外部网络进行通信。
四、桥接方式桥接方式是指虚拟机通过桥接虚拟网络适配器与物理网络适配器相连,直接在物理网络上获得一个独立的IP地址。
这种方式适用于需要虚拟机与外部网络完全隔离,且需要让外部网络直接访问虚拟机的情况。