centos7网卡开机自动down

本文介绍如何设置网卡的永久启用或禁用状态,通过修改配置文件实现重启后网卡状态保持不变的方法。

        网卡再开机的时候默认是up状态,一般我们通过 < ifconfig 网卡名 up/down >来使用或者禁用网卡,但是命令只能暂时生效,重启就没有了,下面介绍一下持久化操作

        打开网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-网卡名

        在配置文件中添加

NM_CONTROLLED=no

        重启后网卡就不见了,可以通过

ifconfig 网卡名 up

        重新启动网卡

CentOS 7 系统中常见的网卡问题及解决办法如下: - **网卡报错(Failed to start LSB: Bring up/down networking)**:当 CentOS 7 虚拟机启动后连接工具无法连接,登陆虚拟机查看 `ifconfig` 有相关输出时,可能出现此报错,但文档未给出该报错具体解决办法,可进一步查看日志文件 `/var/log/messages` 或 `/var/log/syslog` 定位错误原因 [^1]。 - **虚拟网卡丢失**:可通过修改网络配置文件来解决。编辑配置文件,设置相关参数,示例配置如下: ```plaintext TYPE=Ethernet BOOTPROTO=static IPADDR=这里填你想要设置的 IP 地址 GATEWAY=如果需要填写网关的话 NETMASK=255.255.255.0 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 //网卡名称 DEVICE=ens33 ONBOOT=yes ``` 不过可能存在此方法无效的情况 [^2]。 - **网卡无 IP 问题** - **关闭 SELinux**:SSH 连不上机器多数是因为 SELinux(内置的防火墙)。可按以下步骤操作: - 查询 SELinux 状态:`getenforce` - 暂时停止 SELinux:`setenforce 0` - 永久关闭 SELinux:编辑 `/etc/selinux/conf` 文件,将 `SELINUX=enforcing` 修改为 `SELINUX=disabled`,然后重启机器使修改生效,并重启防火墙 `service firewalld restart` - **关闭软件防火墙**: - 查看防火墙状态:`systemctl status firewalld` - 关闭防火墙:`systemctl stop firewalld` - 关闭防火墙开机启动:`systemctl disable firewalld` - 检查防火墙是否启动:`systemctl is-enabled firewalld.service` - **查看防火墙状态**:使用 `iptables -L` 命令查看防火墙规则 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值