• CentOS6X 查看配置网络的方法
  • CentOS6x 与配置网络相关的文件
  • 2查看网络配置信息的命令
  • 各种配置文件格式及具体含义
  • 1网卡配置文件中关键信息格式及其含义
  • 2 网关配置文件格式及其含义
  • 3 DNS配置文件格式及其含义
  • 修改网络配置的方法
  • 1 修改IP地址
  • 2 修改默认网关
  • 3 修改DNS
  • 4 修改主机名
  • 41 临时修改主机名称
  • 42 永久修改主机名称
  • 43 使用sysctl命令
  • 其他重要命令
  • 1重启网络服务命令
  • 2重启网络后还原DNS配置文件解决方法


CentOS6.X 查看、配置网络的方法

1 CentOS6.x 与配置网络相关的文件:

DNS配置文件:/etc/resolv.conf
IP地址配置文件:/etc/sysconfig/network-script/ifcfg-eth0
网关配置文件:/etc/sysconfig/network
主机名称文件:/etc/sysconfig/network,/etc/hosts

2查看网络配置信息的命令

  • 查看网卡配置信息:ifconfig
  • 查看网关信息:netstat -rn或route -n
  • 查看DNS:cat /etc/resolv.conf
  • 查看路由表信息:route -n
  • 查看主机名称:hostname或者uname -n或者sysctl kernel.hostname

3 各种配置文件格式及具体含义

3.1网卡配置文件中关键信息格式及其含义

首先打开文件:/etc/sysconfig/network-script/ifcfg-eth0
DEVICE=eth0 // 网卡的名称
HWADDR=08:00:27:24:AF:44 //网卡的MAC地址
TYPE=Ethernet // 网卡类型
ONBOOT=yes // 是否随开机自启动
BOOTPROTO=static // static表示固定ip,dhcp表示动态获取IP
IPADDR=192.168.56.2 // ip地址
NETMASK=255.255.255.0 // 子网掩码
GATEWAY=192.168.56.1 // 网关地址

3.2 网关配置文件格式及其含义

打开文件:/etc/sysconfig/netwrok。其中内容如下:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址)

3.3 DNS配置文件格式及其含义

打开文件:/etc/resolv.conf。其中内容初始时为空,若要添加DNS服务器,其格式如下:
nameserver 8.8.8.8 #google域名服务器
nameserver 180.76.76.76 #百度域名服务器

4 修改网络配置的方法

4.1 修改IP地址

  • 即刻生效的方法
    使用命令:ifconfig eth0 192.168.56.3 netmask 255.255.255.0
  • 重启服务生效的方法
    修改对应的网卡配置文件:/etc/sysconfig/network-script/ifcfg-eth0

4.2 修改默认网关

  • 即刻生效的方法
    使用命令:route add default gw 192.168.56.1 dev eth0
  • 重启服务生效的方法
    修改网关配置文件:/etc/sysconfig/network

4.3 修改DNS

直接修改文件:/etc/resolv.conf中的内容即可立即生效。

4.4 修改主机名

4.4.1 临时修改主机名称

使用命令:sudo hostname spark #将hostname修改为spark

4.4.2 永久修改主机名称
  1. 首先打开文件:/etc/sysconfig/network。直接修改HOSTNAME的内容即可,例如:
    HOSTNAME=spark#将hsotname修改为spark
  2. 然后打开文件:/etc/hosts。修改IP地址为127.0.0.1(即本机IP)后的主机名称即可。例如
    127.0.0.1spark #将hostname修改为spark
    注意 : 以上两步中的主机名称应该一致,然后重启系统即可生效。
4.4.3 使用sysctl命令

使用如下命令:sudo sysctl kernelname= spark #将hostname修改为spark

5 其他重要命令

5.1重启网络服务命令

  1. 命令1:service network restart
  2. 命令2:/etc/init.d/network restart

5.2重启网络后还原DNS配置文件解决方法

  有的系统会出现每次重启系统后还原DNS配置文件(/etc/resolv.conf)的情况。
解决方法:关闭NetworkManager服务。
命令:service NetworkManager stop