centos 7minimal网络配置

本文介绍如何在VMware12上安装CentOS 7 minimal模式后配置网络以访问外网的方法。通过使用nmcli工具进行网卡设置,并重启网络服务,最终实现局域网IP获取并成功连接外网。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在VMware12上安装centos7后,不能访问外网,你可以试试下面的命令

我安装的是centos7 的minimal模式(最小安装),

网路设置步骤

  1. 查看网卡信息
#nmcli connection show

名称   UUID                                  类型            设备  
ens33  1cc6474a-93d3-47d0-a54c-f1ef06de5dd6  802-3-ethernet  ens33 
在这里我的设备的名称是ens33
  1. 使用nmcli配置网卡信息
# nmcli connection modify ens33\ 
> connection.autoconnect yes \
> ipv4.method auto 
这里是自动获取网卡地址 ,使用`\`换行
  1. 重启网络服务
#systemctl  restart network 
  1. 查看网络信息
#ip addr show ens33   或者   ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:14:e5:cc brd ff:ff:ff:ff:ff:ff
    inet 192.168.119.128/24 brd 192.168.119.255 scope global dynamic ens33
       valid_lft 1797sec preferred_lft 1797sec
    inet6 fe80::6f8f:2512:1c71:841a/64 scope link 
       valid_lft forever preferred_lft forever

这里的192.168.119.128就是你的局域网ip,现在就可以访问外网了

你可以ping一下外网测试一下

192.168.119.128
<think>好的,我需要帮助用户在CentOS 7 Minimal上进行安装和基础配置。首先,我得回忆一下用户提供的引用内容,里面有关于镜像下载、网卡重命名、安装后的初始化配置网络设置等信息。 用户的问题是关于CentOS 7 Minimal的安装和基础配置教程。我需要按照步骤来组织回答,确保每个步骤都有对应的引用支持。首先,系统安装部分需要提到镜像下载,因为CentOS 8之后没有Minimal版了,所以用户必须用CentOS 7的镜像,这里可以引用引用[1]。然后,安装过程中可能需要调整网卡名称,引用[1]也提到了这一点,作为可选步骤。 接下来是初始配置,包括网络配置。用户提到使用nmcli命令来设置网络,引用[4]中有具体的命令,比如nmcli conn show和设置DNS。这部分需要详细说明如何启用网络配置静态IP,或者使用DHCP。 然后是软件包安装,用户可能需要安装一些基础工具,比如vim、gcc等,引用[2]和引用[3]都提到了需要安装的软件包,比如kernel-devel、gcc、vim*等。这部分需要分步骤列出安装命令,并说明这些软件的作用。 最后是其他配置,比如防火墙和SELinux的设置,这些是常见的初始化步骤。用户可能还需要配置主机名和更新系统,这部分需要参考常规操作,但可能没有直接对应的引用,不过引用[3]中有提到yum update,可以引用。 生成相关问题的时候,要围绕安装后的步骤,比如网络问题、软件安装、系统优化等,确保问题有针对性,并且基于引用内容。例如,如何配置静态IP,如何安装开发工具,如何关闭防火墙等。 需要确保回答结构清晰,分步骤进行,每个步骤都引用对应的引用来源。同时,避免使用用户不可见的格式,保持自然的中文表达。还要检查LaTeX是否符合要求,但看起来问题中可能不需要数学公式,所以可能不需要用到。不过如果有相关配置参数需要公式化表达,可能需要用行内格式,比如IP地址的配置示例。不过根据引用内容,可能不需要LaTeX,所以可能可以忽略这部分。 最后,确认所有引用都正确标注,比如网卡重命名引用[1],软件安装引用[2][3],网络配置引用[4]等。回答中的每个步骤都要有对应的引用支持,确保信息的准确性。</think>### CentOS 7 Minimal安装与基础配置教程 #### 1. 系统安装准备 - **镜像下载**:从CentOS官网获取CentOS 7 Minimal镜像[^1]。注意CentOS 8及更高版本不再提供Minimal镜像,需选择CentOS 7的`Minimal`或`NetInstall`版本。 - **虚拟机配置**:在Virtual Box或VMware中创建虚拟机时,建议分配至少2GB内存和20GB硬盘空间。安装过程中选择“Minimal Install”以保持系统轻量。 #### 2. 系统安装调整 - **网卡名称重命名(可选)**: CentOS 7默认使用动态网卡命名(如`ens33`),可通过修改GRUB配置改为传统命名(如`eth0`)。编辑文件`/etc/default/grub`,添加`net.ifnames=0 biosdevname=0`到`GRUB_CMDLINE_LINUX`参数,随后运行`grub2-mkconfig -o /boot/grub2/grub.cfg`。 #### 3. 初始网络配置 - **启用网络连接**: 安装后默认网络可能未激活。使用以下命令检查并连接: ```bash nmcli conn show # 查看网络连接状态 nmcli dev connect ens33 # 激活网卡(假设网卡名为ens33) ``` - **配置静态IP(可选)**: 编辑网卡配置文件`/etc/sysconfig/network-scripts/ifcfg-ens33`,修改以下参数: ```bash BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` 重启网络服务:`systemctl restart network`[^4]。 #### 4. 安装基础软件包 - **安装常用工具**: Minimal安装默认缺少部分工具,需手动安装: ```bash yum install -y vim lrzsz wget net-tools telnet # 文本编辑、文件传输、网络工具 yum install -y gcc make kernel-devel # 开发工具(需编译软件时必备)[^2][^3] ``` - **更新系统**: ```bash yum update -y # 更新所有软件包 ``` #### 5. 其他基础配置 - **关闭防火墙与SELinux(测试环境可选)**: ```bash systemctl stop firewalld # 临时关闭防火墙 systemctl disable firewalld # 永久禁用防火墙 setenforce 0 # 临时关闭SELinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # 永久禁用 ``` - **配置主机名**: ```bash hostnamectl set-hostname mycentos7 # 设置主机名 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值