Centos下设置静态IP

使用VirtualBox装了很多虚拟机,默认采用的DHCP的方式,但是随着虚拟机越来越多以后,这种方式很不方便,所以需要将机器的IP都设置为静态IP

需要添加的几项内容的解释:

IPADDR    IP地址

NETMASK    子网掩码

NETWORK    网关地址

通常,如果我们想更改主机地址为静态地址或者更改主机名,需要修改的几个文件包括:

    /etc/sysconfig/network    设置主机名和网络配置

    /etc/sysconfig/network-scripts/ifcfg-eth0    针对特定的网卡进行设置

    /etc/resolv.conf    设置DNS

    /etc/hosts            设置指定的域名解析地址

一般我们只需要修改网卡的配置文件就可以了,例如我的配置文件如下:

    DEVICE=eth0

    BOOTPROTO=static

    TYPE=Ethernet

    NAME="System etho0"

    BROADCAST=192.168.56.255

    HWADDR=08:00:27:24:F8:9B

    IPADDR=192.168.56.101

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    NETMASK=255.255.255.0

    NETWORK=192.168.56.1

    ONBOOT=yes

设置完成后,重启一下网卡就可以了:service network restart

我们还有一个办法可以实现设置静态IP,那就是通过 ifconfig 这个命令。通常,我们都用它来查看当前网卡的一些信息,同时,他也可以用来进行一些网卡信息的设置。

修改的命令如下:ifconfig eth0 192.168.56.102

但是,这个命令执行后,只能够在当前会话中修改网卡的地址,我们看一下 ifcfg-eth0 的配置文件,仍然是

    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=dhcp

    HWADDR=08:00:27:43:73:2f

也就是说重新启动服务器后,仍然会按照配置文件中的方式进行IP的获取。

所以,如果需要修改IP为静态IP的话,最好的方式还是通过修改配置文件来完成。

参考资料:

1、用ifconfig设置参数遇到的问题

2、手动设置CentOS的IP 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏惨绿少年

企业级LNMP架构搭建实例(基于Centos6.x)

1.1 部署LNMP架构说明 1.1.1 LNMP架构内容   01.部署linux系统   02.部署nginx网站服务   03.部署mysql数据库服务 ...

2680
来自专栏L宝宝聊IT

Virsh管理kvm虚拟机

2773
来自专栏逸鹏说道

jenkins配置.net mvc网站

jenkins配置.net mvc网站 上一篇使用jenkins配置.net mvc网站进行持续集成一只是简单介绍了jenkins构建站点到本地服务器,这一篇,...

3886
来自专栏云计算教程系列

如何在Debian 9上安装Node.js.

Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,Node.js使开发更加一致...

4514
来自专栏运维小白

Linux基础(day40)

11.6 MariaDB安装 安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/Ma...

2936
来自专栏Petrichor的专栏

Ubuntu: 共享目录给windows用户

  右键单击需要共享的文件夹,选择Local Network Share,打开Folder Sharing选项框:

1584
来自专栏Linux运维学习之路

Nginx服务编译安装、日志功能、状态模块及访问认证模式实操

系统环境   [root@web ~]# cat /etc/redhat-release   CentOS release 6.9 (Final)   [ro...

2726
来自专栏电光石火

在Win7的IIS上搭建FTP服务及用户授权

FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet...

4166
来自专栏知晓程序

开发 | 如何在小程序里搭建客服系统?

知晓程序(微信号 zxcx0101)今天带来的,是基于「药顾问」微信小程序项目的 socket 客服模块搭建过程。

1842
来自专栏散尽浮华

tomcat相关配置技巧梳理

tomcat常用架构: 1)nginx+tomcat;即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx...

2617

扫码关注云+社区

领取腾讯云代金券