CentOS 7运维管理笔记(11)----解决配置静态IP还是会出现动态IP地址的问题

  网上搜集CentOS7 配置静态IP的方法,基本上都是说在 /etc/sysconfig/network-scripts/ifcfg-eth0文件中做如下配置

TYPE=Ethernet
HWADDR=00:xx:xx:xx:xx:xx

#only : none , bootp , or dhcp
BOOTPROTO= none

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no

#禁用IPV6
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_failure_FATAL=no

#网卡名称
NAME=eth0
UUID=xxxxxxxxyyyyyyyyzzzzzzzzzzz
DEVICE=eth0

#开机自动启动
ONBOOT=yes

#配置静态IP
IPADDR0=192.168.1.210
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=202.118.176.2

其中,BOOTPROTO只有 none,bootp,dhcp三个选项,没有static选项,选择none即可以进行静态ip配置。

配置好后,使用 ‘systemctl restart network ’ 命令重启网络,然后用 ifconfig 或 ip addr 命令查看IP地址信息:

结果总是多出来 192.168.1.117 这个动态IP来。

百思不得其解。后来终于在 http://unix.stackexchange.com/questions/293689/why-cant-i-configure-a-static-ip-on-my-centos7-system 提问,找到了答案:

要关闭 NetworkManager:

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart  network

这样,就只有一个静态IP 192.168.1.210 了。

时间: 2024-10-13 01:40:21

CentOS 7运维管理笔记(11)----解决配置静态IP还是会出现动态IP地址的问题的相关文章

CentOS 7运维管理笔记(11)----PHP安装与配置

PHP的安装同样需要经过环境检查.编译和安装3个步骤. 1.首先用百度搜索 “PHP:Downloads”, 点击第一个网页: 选择5.5.37版本,选择 .tar.gz 格式的文件: 来到镜像列表网站:http://php.net/get/php-5.6.23.tar.gz/from/a/mirror 找到中国的镜像,点击,会弹出浏览器下载的对话框.在对话框中,有下载的地址信息: 在CentOS7 命令行里输入: wget http://cn2.php.net/distributions/ph

CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置

Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置.本篇随笔记录自己基于IP的虚拟主机配置. 如果同一台服务器有多个IP,可以使用基于IP的虚拟主机配置,将不同的服务绑定在不同的IP上. (1)绑定IP: 在虚拟机中搭建的CentOS 7 服务器的IP被自己设置为了静态IP 192.168.1.210,现在使用ifconfig在同一个网络接口上绑定192.168.1.211~213这三个IP: ifconfig eth0:1 192.1

CentOS 7运维管理笔记(10)----MySQL源码安装

MySQL可以支持多种平台,如Windows,UNIX,FreeBSD或其他Linux系统.本篇随笔记录在CentOS 7 上使用源码安装MySQL的过程. 1.下载源码 选择使用北理工的镜像文件: 在CentOS 7 中输入如下命令: [[email protected]:~/Downloads] # wget http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.31.tar.gz 2.解压mysql源码压缩文件,并更新软件

CentOS 7运维管理笔记(4)----安装ftp服务器

在CentOS 7下安装ftp服务器,可以使局域网内的主机拥有共享文件的一个站点. 在Linux系统下,vsftp是一款应用比较广泛的FTP软件,其特点是小巧轻快,安全易用.目前在开源操作系统中常用的FTP软件除了vsftp外,主要有proftpd.pureftpd和 wu-ftpd等.本篇随笔记录vsftp的安装与配置. 注意:本随笔所有操作均在VMware workstations虚拟机中安装的CentOS7 中进行,在进行操作前最好设置快照,这样某一步出错了还可以退回原来的状态: 1.安装

CentOS 7运维管理笔记(1)----设置默认启动模式为GUI模式或命令行模式

昨天在虚拟机中安装CentOS 7时选择了GNOME模式安装,开机默认进入GUI模式.网上搜找修改为默认命令行模式的方法,看到说修改 /etc/inittab文件,在最低下一行添加 id:3 但是 使用 cat /etc/inittab 命令查看inittab文件,可以看到如下内容: 第一个红色方框内的内容表明 inittab不再使用. 第二个红色方框显示了两种启动模式:multi-user.target 和 graphical.target 模式,即名命令行多用户模式和图形界面模式. 第三个红

CentOS 7运维管理笔记(7)----Apache基于域名的虚拟主机配置

使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问. (1) 在网卡 eth0的第五个接口上配置 192.168.1.215 这个地址: (2) 配置/etc/hosts文件,192.168.1.215 对应的域名如下: 做ping测试,保证ip是导通的: (3) 建立虚拟主机存放网页的根目录,并创建首页文件的 index.html 文件 (4)修改 /usr/local/apache2/conf/httpd.conf 文件,使得服务器开始Liste

CentOS 7运维管理笔记(6)----Apache 基于端口的虚拟主机配置

如果一台服务器只有一个IP或需要通过不同的端口访问不同的虚拟主机,可以使用基于端口的虚拟主机配置. (1) 在虚拟机的CentOS7服务器上配置 eth0:4 为192.168.1.214: (2) 配置 /etc/hosts文件以方便测试: 进行ping测试,看ip地址有没有导通: (3) 建立虚拟主机存放网页的根目录,并建立首页文件 index.html (4) 修改 /usr/local/apache2/conf/httpd.conf 文件,在文件末尾添加以下内容: Listen 192.

CentOS 7运维管理笔记(3)----Linux路由器配置

当正在配置的Linux主机需要作为路由器使用时,通过以下步骤配置后,子网上的计算机就可以访问外网了: 1. 编辑 /etc/sysctl.conf 文件,添加 net.ipv4_ip_forward = 1 语句,这样就允许服务器使用Linux自身的内核转发功能.配置DHCP服务并使用防火墙的地址伪装作NAT功能:(By the way : net.ipv6.conf.all.disable_ipv6=1 和 net.ipv6.conf.default.disable_ipv6=1 两条语句禁用

CentOS 7运维管理笔记(2)----修改命令提示符颜色

使用 su  命令切换到root用户: 使用 vi /etc/bashrc 命令插入如下代码: PS1="\e[1;32m\u\e[m\e[1;[email protected]\e[m\e[1;35m\h\e[m:\w\$" 保存后,在root用户下输入命令 : source /etc/bashrc 即可生效. 注意:也可以在 /etc/profile中输入 PS1="\e[1;32m\u\e[m\e[1;[email protected]\e[m\e[1;35m\h\e[