【CentOS7配置及命令设置IP地址】
一、Linux网络配置概述
Linux 网络配置包括两个部分:
1. 连接硬件:配置网络连接的硬件部分,包括主机名、网卡设备及 TCP/IP 协议栈;
2. 主机信息:配置该主机信息,包括主机 IP 地址、网关、主机所属网络等等。
本文主要讲述如何在CentOS 7上通过设置静态IP地址和相应的命令参数来配置网络。
二、CentOS 7配置IP地址
1. 配置 IP 地址和网关:
要添加静态地址,需要使用 ifconfig 命令。
打开终端,然后输入如下命令:
#ifconfig eth0 192.168.0.104 netmask 255.255.255.0 up
其中 eth0 是网卡的标识符, 192.168.0.104 是主机的本地 IP 地址,255.255.255.0 是子网掩码,up 代表将主机网卡置为激活状态。
接下来设置网关:
#route add gateway 192.168.0.1
其中 gateway 是网关的标识符, 192.168.0.1 为网关地址。
2. 配置 DNS 地址:
# vi /etc/resolv.conf
在 resolv.conf 文件中输入如下内容:
nameserver 8.8.8.8
#配置 DNS
nameserver 202.106.0.20
#第二个 DNS
其中 8.8.8.8 为 Google 公用 DNS 服务器, 202.106.0.20 为第二个服务器,可以换成其它服务器地址,按照需求添加。
然后重新加载resolv.conf:
#service network restart
使用 ipconfig 命令查看新的设置:
# ipconfig
可得到结果:
eth0 Link encap: Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr: 192.168.0.104 Bcast:192.168.0.255 Mask: 255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1
RX Packets: xxxx Errors: 3 Dropped: 0 Overruns: 0 Frame: 0
TX Packets: xxxx Errors: 3 Dropped: 0 Overruns: 0 Carrier: 0
Collisions: 0
可以看到,地址192.168.0.104成功地加载到网卡中,表明网卡配置成功。
2. 永久设置 IP 地址
下面介绍如何让 IP 地址永久保存在系统中,Linux 通用的配置文件是 /etc/sysconfig/network-scripts, 里面的 ifcfg-eth0 为网络的主要配置文件,在 Centos 7 中,可以使用命令:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改文件里面的内容:
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
其中 TYPE 是网络设备的类型, BOOTPROTO 是 IP 地址形式,IPADDR 是本机 IP 地址,NETMASK 是子网掩码,GATEWAY 是网关地址;
修改完成后,使用命令:
# service network restart
重启网络服务使配置生效。
三、总结
本文介绍了如何在Centos7上配置IP地址以及对应的命令参数,通过以上步骤,我们可以很方便的在Centos7上配置IP地址,使得主机联网,访问互联网资源。