CentOS Mini 是一个轻量级的 CentOS 版本,它提供了基本的系统功能和工具,在默认情况下,CentOS Mini 安装完成后可能无法联网,因此我们需要手动配置网络,本文将详细介绍如何在 CentOS Mini 上配置网络,包括静态 IP 配置和动态 IP 配置(DHCP),以及如何通过 SSH 工具连接虚拟机。
CentOS Mini 网络配置步骤
一、准备工作
1、登录系统:使用 root 用户登录 CentOS Mini 系统。
2、进入网络配置文件目录:
cd /etc/sysconfig/network-scripts/
3、列出网络配置文件:
ls
通常网卡配置文件以ifcfg
开头,例如ifcfg-ens33
。
二、配置静态 IP
1、编辑网络配置文件:
vi ifcfg-ens33
2、修改或添加以下内容:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=你的UUID DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 # 你的静态IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 网关地址 DNS1=8.8.8.8 # DNS服务器地址 DNS2=114.114.114.114 # 备用DNS服务器地址
3、保存并退出编辑器:按Esc
键,输入:wq
,然后按回车键。
三、配置动态 IP (DHCP)
1、编辑网络配置文件:
vi ifcfg-ens33
2、确保以下内容存在且正确:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=你的UUID DEVICE=ens33 ONBOOT=yes
3、保存并退出编辑器:按Esc
键,输入:wq
,然后按回车键。
四、重启网络服务
无论你选择静态 IP 还是动态 IP,都需要重启网络服务以使配置生效。
service network restart
或者在某些版本的 CentOS 中,使用以下命令:
systemctl restart network
五、验证网络配置
1、查看 IP 地址:
ip addr show
或者在某些旧版本中使用:
ifconfig
2、测试网络连接:
ping www.baidu.com
常见问题及解答(FAQs)
Q1. 配置完网络后无法上网怎么办?
A1. 如果配置完网络后仍然无法上网,请检查以下几点:
确保配置文件中的拼写和格式正确。
确保物理网络连接正常。
确保虚拟机的网络设置正确,NAT 模式的网关和子网 IP。
确保防火墙没有阻止网络流量,可以使用以下命令关闭防火墙进行测试:
systemctl stop firewalld
检查路由表是否正确,可以使用以下命令查看路由表:
route -n
确保虚拟机的网卡驱动正常工作,可以使用以下命令重新安装网卡驱动:
yum install epel-release yum update yum install kmod-e1000e modprobe e1000e
确保虚拟机的虚拟网卡配置正确,可以在虚拟机软件的网络设置中检查。
Q2. 如何通过 SSH 工具连接虚拟机?
A2. 要通过 SSH 工具连接虚拟机,需要执行以下步骤:
确保 CentOS Mini 已安装 OpenSSH 服务,如果未安装,可以使用以下命令安装:
yum install openssh-server -y
启动 SSH 服务:
systemctl start sshd systemctl enable sshd
确保防火墙允许 SSH 流量,可以使用以下命令开放端口:
firewall-cmd --permanent --add-service=ssh firewall-cmd --reload
获取虚拟机的 IP 地址,可以通过ip addr show
或ifconfig
命令查看。
使用 SSH 工具(如 PuTTY、Xshell、SecureCRT 等)连接到虚拟机,输入以下命令:
ssh root@虚拟机IP地址
根据提示输入密码,即可登录到虚拟机。
小编有话说
在 CentOS Mini 上配置网络是 Linux 系统管理的基础技能之一,虽然过程看似复杂,但只要按照步骤仔细操作,就能顺利完成,希望本文能帮助到你,让你在使用 CentOS Mini 时更加得心应手,如果你有任何问题或建议,欢迎留言讨论。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1378803.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复