Linux CentOS7虚拟机配置静态IP并允许上网的配置方法

这篇具有很好参考价值的文章主要介绍了Linux CentOS7虚拟机配置静态IP并允许上网的配置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023博客之星评选已开启--成为城市领跑者

前言

当我们成功的将CentOS镜像安装到了我们的虚拟机上后,可是这个时候,虚拟机还没有配置IP信息,为了后面开发
方便,我们需要设置一个静态IP。

一、开启本地电脑VMnet8

本地电脑,右键点击网络->选择"更改适配器选项" -> 启用VMnet8。

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器
centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

二、Linux配置静态IP

打开Vmware虚拟机,本文以Centos7为例:

1. NAT模式设置

 在Centos7虚拟机关机状态下(开机状态也行),点击Centos这台虚拟机的Vmware编辑按钮,选择【虚拟网络编辑器】那一项;
 进行子网IP 和 NAT设置:
 比如:

子网IP:192.168.86.0

子网掩码:255.255.255.0

网关IP:192.168.86.2

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器
centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

2. 开启虚拟机登录root用户

打开Vmware虚拟机,并开启Centos7,并登陆root。

如果不是以root用户登录,需要输入命令进行用户切换:

su root

3. 执行命令设置静态IP

① 修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

② 修改文件内容
执行: vi /etc/sysconfig/network-scripts/ifcfg-ens33 删除原配置,并修改为下列配置。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.86.129
NETMASK=255.255.255.0
GATEWAY=192.168.86.2
DNS1=8.8.8.8
DNS2=4.2.2.2
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=2c2371f1-ef29-4514-a568-c4904bd11c82
DEVICE=ens33
ONBOOT=true

进入编辑后,复制以上内容或者自己修改完后,按esc退出编辑状态,再输入:wq! 进行保存编辑(注意有冒号

注意:
BOOTPROTO设置为静态static
IPADDR设置一个新的ip地址
NETMASK设置子网掩码
GATEWAY设置网关
ONBOOT设置为true在系统启动时是否激活网卡

DNS1=8.8.8.8
DNS2=4.2.2.2
DNS1=8.8.8.8和DNS2=4.2.2.2表示您正在为Linux系统配置DNS服务器。DNS(Domain Name System)是互联网上用于将域名转换为IP地址的分布式数据库。
DNS1=8.8.8.8表示您正在使用Google的公共DNS服务器,这是全球最大的DNS服务器之一,速度较快且稳定。
DNS2=4.2.2.2表示您正在使用Level 3通信公司的公共DNS服务器,也是全球最大的DNS服务器之一,速度较快且稳定。
您可以将这些IP地址替换为其他公共DNS服务器的IP地址,例如OpenDNS(208.67.222.222和208.67.220.220)或Cloudflare(1.1.1.1和1.0.0.1)。这些公共DNS服务器通常具有更好的性能和安全性。
需要注意的是,在某些情况下,您可能需要在DNS服务器的IP地址之间添加一个空行来分隔它们。

4. 重启网卡

① 重启网卡 (正常)

systemctl restart network

② 重启网卡 (异常)

重启网络服务 systemctl restart network 报错

提示我使用命令 “systemctl status network” 或者 “journalctl -xe” 查看问题出现的原因

根据提示输入 journalctl -xe 发现出现错误: failed to start LSB:Bring up/down

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

③ 解决方式:禁用NetworkManager

# 停止 NetworkManager
systemctl stop NetworkManager

# 禁止 NetworkManager 开机自启 
systemctl disable NetworkManager

然后重启网络服务 systemctl restart network ,虚拟机就可以联网了

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

5. 查看ip

ifconfig

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器
如上图所示,我们配置的静态IP起作用了,目前是192.168.23.129

6. 本地电脑cmd窗口ping虚拟机

由此可见宿主机与虚拟机之间是互通的

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

7. 虚拟机ping本地电脑

由此可见,虚拟机与本地电脑是互通的

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

8. 配置虚拟机内部浏览器访问

在虚拟机中访问网络,增加一块NAT网卡
1)【虚拟机】–【设置】–【添加】

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器

设置为NAT模式,如下图
centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器
此时,我们通过虚拟机的浏览器访问

https://www.baidu.com/

centos虚拟机配置网络,Linux环境配置,linux,tcp/ip,服务器
由此可见,我们通过通过NAT模式可以访问外网。文章来源地址https://www.toymoban.com/news/detail-731002.html

到了这里,关于Linux CentOS7虚拟机配置静态IP并允许上网的配置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VMware虚拟机安装CentOS7设置静态ip

    修改 BOOTPROTO 的值为 static 增加最后那四项,参数在 编辑 , 虚拟网络编辑器 里面看

    2024年02月09日
    浏览(50)
  • Linux(CentOS Stream 9) 虚拟机中配置静态 IP【图文详细教程】

    我们要为 Linux(CentOS Stream 9) 系统配置静态 IP,只需要对 Linux 系统使用的网卡对应的配置文件进行相应的修改即可 Linux 的配置文件一般放在 /etc 目录(etc 为 Linux 存放配置文件的目录)下,所以先进入 etc 目录 进入 etc 目录后,可以发现,在该目录下,存在 NetworkManager 目录(网

    2024年04月16日
    浏览(55)
  • 【IP配置】centOS7下配置静态IP

    这是因为在vm中的centOS中的ip地址在没有重启的情况下发生变化,虚拟机的ip租约过期后,ip就会重新分配,从而造成ip地址的自行变化。就需要设置centOS固定ip地址。 在实现对应kubernetes集群时为统一规划我们的集群内的IP地址方便后期管理,这时配置静态ip是很必要的。接下来

    2024年02月13日
    浏览(46)
  • Centos7配置静态IP

    Centos7配置服务器静态IP 1、使用 ip addr 查看当前网卡信息,通过执行结果我们可以看到我们使用的网卡名称为ens33 2、配置服务器静态IP 在配置文件中添加IP信息,例: 设置为静态IP 将 BOOTPROTO=dhcp 改为 BOOTPROTO=static (将动态IP改为静态IP) 开启网卡启动开关 将 ONBOOT=no 改为 ON

    2024年02月11日
    浏览(44)
  • Centos7配置静态IP地址

    目录 第一步:查看物理机IP 第二步:虚拟机网络设置 点击虚拟机-编辑虚拟机设置 第三步:CentOS网络配置文件 第四步:重启网络  第五步:测试网络 为什么要设置静态IP 在安装好CentOS虚拟机以后,一般我们会通过Xshell连接到虚拟机,而不是直接使用虚拟机里面的终端(Ter

    2024年02月17日
    浏览(59)
  • VirtualBox 中 Centos7 静态IP的配置

           再安装完的centos7操作系统中,是可以使用网络的,与主机网络是互通。有配置IP地址,但默认IP地址是动态获取的,那如果我们使用该Linux服务器部署项目,IP动态获取的话,也就意味着,IP地址可能会发生变动,那我们访问项目的话就会非常繁琐,所以作为服务器,应

    2024年02月10日
    浏览(50)
  • 【详细图文教程】VMware 安装 CentOS7及配置静态ip地址

    文章目录 前言 一、安装的前置准备 二、安装与配置静态ip 1.安装CentOS 7 2.配置静态ip 总结 大家好,本篇是我在学习Linux中对安装过程与网络配置的记录,写的不是很好,还请大家多多批评指教! 一、安装的前置准备 虚拟机软件:VMware 下载地址:  个人版:VMware Workstation Pla

    2024年02月06日
    浏览(55)
  • Linux(CentOS7)查看虚拟机IP

    在linux7中 输入 ip add 查看IP 往往不显示自己的虚拟机ip 这样我们就无法链接Xshell Xftp等 不方便继续的学习  此时我们需要更改一下自己的设置 1.进入network-scripts目录 命令为:  cd /etc/sysconfig/network-scripts 里面有一个ifcfg-ens33文件 我们使用vi进入编辑一下ifcfg-ens33 命令操作如下: 

    2023年04月24日
    浏览(42)
  • 解决Linux不能上网问题,多种方法为Linux网卡配置静态IP

    本文基于Linux上CentOS 7和rocky 9版本进行演示 目录 IP地址 一.图形界面直接设置 二.nmtui命令工具 三.nm-connection-editor命令工具 四.终端nmcli命令 网关 确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1  DNS 设置有效的DNS地址,114.114.114.114或8.8.8.8 无法上网考虑三个问题,IP地址是否有

    2023年04月15日
    浏览(49)
  • 解决Linux不能上网问题,多种方法为Linux设备配置静态IP

    本文基于Linux上CentOS 7和rocky 9版本进行演示 目录 IP地址 一.图形界面直接设置 二.nmtui命令工具 三.nm-connection-editor命令工具 四.终端nmcli命令 网关 确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1  DNS 设置有效的DNS地址,114.114.114.114或8.8.8.8 无法上网考虑三个问题,IP地址是否有

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包