CentOS 7 ip 配置

CentOS 7最小化安装后找不到‘ifconfig’命令,其实ifconfig已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本Oracle Linux 7和Scientific Linux 7中也找不到该命令。

ip命令可以完成ifconfig(ip addr)以及route(ip route)的所有功能, 还额外增加了些功能。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。

查看IP信息,使用命令:ip addr

下面介绍CentOS 7 中配置网络。

  1. 进入目录/etc/sysconfig/network-scripts/,然后用vi编辑网卡文件,以名称以 “ifcfg-”开始的,其中“ifcfg-lo”代表本地地址,“127.0.0.1”不用配置。
    CentOS 7 ip 配置_第1张图片

  2. 使用vi命令编辑网卡“enp0s3”。
    BOOTPROTO=dhcp #static为静态IP地址
    ONBOOT=yes #开启自动启用网络连接
    IPADDR0=192.168.21.128 #设置IP地址
    PREFIXO0=24 #设置子网掩码
    GATEWAY0=192.168.21.2 #设置网关
    DNS1=8.8.8.8 #设置主DNS
    DNS2=8.8.4.4 #设置备DNS
    CentOS 7 ip 配置_第2张图片
    CentOS 7 ip 配置_第3张图片

  3. 编辑完成之后,:wq! 保存并退出。
    service network restart #重启网络
    ip addr #查看IP地址
    ping www.baidu.com #测试网络是否正常
    Ctrl+c #退出ping命令。
    CentOS 7 ip 配置_第4张图片

  4. 设置主机名为taj-os
    hostname taj-os #设置主机名为taj-os
    vi /etc/hostname #编辑配置文件
    taj-os #修改localhost.localdomain为taj-os
    :wq! #保存退出
    vi /etc/hosts #编辑配置文件
    127.0.0.1 localhost taj-os #修改localhost.localdomain为taj-os
    ::1 localhost taj-os #修改localhost.localdomain为taj-os
    :wq! #保存退出
    shutdown -r now #重启系统

你可能感兴趣的:(linux,IP,网络配置,Centos-7)