Centos7设置静态IP后无法上网的解决方法

目录

  • 1、以系统管理员打开VMWare
  • 2、选择虚拟网络编辑器菜单
  • 3、选择VMnet8这一行
  • 4、还原VMnet8的默认设置
  • 5、修改VMnet8的参数
  • 6、NAT设置
  • 7、保存设置
  • 8、确认虚拟机为NAT模式
  • 9、启动虚拟机CentOS7
  • 10、设置CentOS7的不静态IP地址
  • 11、重启CentOS7的网络服务
  • 12、测试效果
  • 13、注意事项
  • 14、版权声明

在VMWare中安装的本地虚拟机CentOS7操作系统,动态IP地址会经常变化,设置成静态IP地址后,本地局域网可以互相访问,但CentOS7系统无法访问互联网,按以下步骤解决这个问题。

1、以系统管理员打开VMWare

2、选择虚拟网络编辑器菜单

3、选择VMnet8这一行

4、还原VMnet8的默认设置

5、修改VMnet8的参数

虚拟机子网IP地址段和子网掩码由您自己来定,如果你不熟练,就按上图中的内容来设置也没有问题。

6、NAT设置

7、保存设置

8、确认虚拟机为NAT模式

9、启动虚拟机CentOS7

10、设置CentOS7的不静态IP地址

修改虚拟机网卡配置文件,如/etc/sysconfig/network-scripts/ifcfg-ens33,注意,文件名不一定是ifcfg-ens33,根据您的实际情况决定。

1)修改BOOTPROTO参数,把地址协议改为静态IP方式。

BOOTPROTO=static  # dhcp-动态分配,static-静态分配(重要)。

2)修改ONBOOT参数,把开机启动选项ONBOOT设置为yes。

ONBOOT=yes  # 是否开机引导。

3)设置DSN服务器的IP,添加以下内容。

DNS1=114.114.114.114  # 第1个DSN服务器的IP地址。
DNS2=1.2.4.8  # 第2个DSN服务器的IP地址。

4)设置CentOS7的IP地址、子网掩码和网关参数,添加以下内容。

IPADDR=192.168.226.128  # IP地址(重要)。
NETMARSK=255.255.255.0  # 子网掩码(重要)。
GATEWAY=192.168.226.2   # 网关(重要)。

11、重启CentOS7的网络服务

systemctl restart network

12、测试效果

ping一下百度。

ok。

13、注意事项

如果您对网络知识不熟悉,或对虚拟机不熟悉,建议按本文章依葫芦画瓢,照抄参数。

14、版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

来源:C语言技术网(www.freecplus.net)

作者:码农有道

如果文章有错别字,或者内容有错误,或其他的建议和意见,请您留言指正,非常感谢!!!

原文地址:https://www.cnblogs.com/wucongzhou/p/12588705.html

时间: 2025-02-01 23:40:58

Centos7设置静态IP后无法上网的解决方法的相关文章

Centos7配置静态IP后无法ping通外网或出现两个IP的问题

场景:最近遇到一个问题,当通过SecureCRT或Xshell等工具连接虚拟机的时候,往往过了一两天的时间之后就突然连不上了,于是直接通过虚拟机查看IP发现IP地址不是当初设置的IP了,原来我的网卡设置的是DHCP分配的IP地址,IP地址不固定.于是我通过新的IP地址重新连接,终于连上了,但是没过几天又连不上了.这种情况比较苦恼,毕竟我不能总是一直换IP吧.于是我把IP地址设置成静态IP,但之后又遇到了新的坑. 注意:环境基于Centos7 问题一:设置静态IP之后出现无法上网的情况 需要知道在

vmware下为CentOS7设置静态IP

vmware下为CentOS7设置静态IP可以分为三个主要步骤: 1. 在windows中设置VMWare创建的虚拟网络 2. 设置VMWare为静态IP 3. 设置CentOS7的网络为静态IP 首先来到控制面板下 如图所示,点击"VMware Network Adapter VMnet8",可以看到如下图所示的界面 再点击属性我们可以看到下一个界面 双击红色框中的部分,又可以看到如下界面 上图中红色框中的部分可以修改也可以不修改,看你喜好,记住上面的数字后面会用到,然后在Windo

Linux设置静态IP后出现的几种问题

一.设置静态IP后无法重启网卡 如下图所示 原因分析:control process exited with error code.控制进程存在错误代码. 解决方案:可以检查网卡配置文件是否修改错误.例如,进入ifcfg-ens33,本人修改静态IP的方法如下,重启/etc/init.d/network restart BOOTPROTO=static ADDRESS=192.168.2.129 GATEWAY=192.168.2.0 NETMASK=255.255.255.0 注意: 1.不同

vmware中centos7设置静态IP

1.vmware—>Edit—>Virtual Network Editor,选中vmnet8-Nat设置,查看网关IP 2.在centos中设置: vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 TYPE=Ethernet BOOTPROTO=static//把dhcp改为static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFRO

Centos7 设置静态IP地址

一:  修改网卡配置文件(操作前先备份一下该文件),/etc/sysconfig/network-scripts/ 具体操作如下: 1:进入修改目录 1 [[email protected] ~]# clear # 1: root 用户登录 并清理屏幕 2 [[email protected] ~]# cd /etc/sysconfig/network-scripts/ #2:进入 设置ip 信息的 /etc/sysconfig/network-scripts/ 目录下 3 [[email pr

centos7配置静态ip后仍然显示动态ip

我在虚拟机上安装了CentOS7操作系统,将 /etc/sysconfig/network-scripts/ifcfg-eth0 文件配置静态 IP 为192.168.1.210,如图1: 然后我用 "systemctl restart network" 命令重新启动了网络,用"ifconfig"命令查看ip,结果看到eth0的 IP 为 192.168.1.117,而用 "ip addr" 命令看到eth0 有两个IP,分别为 192.168.

CentOS7设置静态IP

1.查看和确认Vmware Workstation的网关 2.Linux路径:/etc/sysconfig/network-scripts 3. 编辑ifcfg-ens33 1).修改BOOTPROTO=static 2).ONBOOT="yes" 3).增加下图中标为3的部分 IPADDR=192.168.8.31                                                                                      

Centos7配置静态IP后无法ping通外部网络的问题(无法上网)

打开ifcfg-ens33配置文件,注意下面标记部分 建议: (1)ifcfg-ens33 DNS 配置 DNS1=8.8.8.8 DNS2=8.8.4.4 (2)配置DNS解析才能够识别外部的IP域名: # 查看是否有DNS配置 cat /etc/resolv.conf # 添加DNS配置 vim /etc/resolv.conf # 填入DNS服务器 nameserver 8.8.8.8 nameserver 8.8.4.4(建议使用) 原文地址:https://www.cnblogs.co

VPN拨号后不能上网的解决方法(即VPN网关不允许拨号后上外网,想上网还是走本地)

系统环境: Windows系统(适用于windows XP.2003.7等) 问题描述: 朋友客户那边的网络环境中有几天服务器,服务器中有一台VPN服务器,但是VPN服务是通过客户那边的防火墙之类的网关映射出来的,是不能上网的.这样当他要远程造成内网服务器时,通过拨号VPN登陆到内网,此时问题出来了,他本地不能上外网了. 什么原因: 大家可以想想,我们要上网,是不是要指定一个网关,如果网不能连接到外网,我们就不能上网了是吧,是不是VPN连接后自己启用了自己的网关呢,恰好VPN服务器没有连接外网.