CentOS7 网络配置问题

本文介绍了在CentOS7系统中解决ifconfig命令不可用及安装软件遇到的问题的方法。包括通过yum安装net-tools包来使用ifconfig命令,解决因网络配置错误导致的软件安装失败问题。还提供了修改网络配置文件的具体步骤。

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

1

新装了CentOS7,但是 ifconfig 命令无法使用: ifconfig command not found。

解决办法:yum install net-tools.


2 yum install 软件,提示 Error: Cannot find a valid baseurl for repo: base

首先检查网卡状态cat /etc/sysconfig/network-scripts/ifcfg-eth0,发现NOBOOT值为 no,将之修改为 yes,重启网络服务service network restart.

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="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="0e18b036-749c-4322-a214-8031917ac4fe"
DEVICE="ens33"
ONBOOT="no"      ------>  改为 "yes",即开机启动网卡

如果还是无法解析,则需要在cat /etc/sysconfig/network-scripts/ifcfg-eth0中添加DNS 信息,如下

DNS1=8.8.8.8

然后重启网络服务。

同样,NETMASK,IPADDDR,GATEWAY等也可以在这个文件添加

另:/etc/resolve.conf文件是在网络启动时根据cat /etc/sysconfig/network-scripts/ifcfg-eth0生成的,这个从文件中“Generated by NetworkManager”可以看出。

所以,如果没有配置ifcfg-eth0,resolve.conf会被改写,依然没有dns。


和网络配置相关,需要修改的文件有
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eht0 (不同系统名字有所不同)
/etc/resolv.conf
/etc/hosts


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值