基于CentOS 6.5的网络配置

Posted 凌晨两三点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于CentOS 6.5的网络配置相关的知识,希望对你有一定的参考价值。

查看网卡信息: ifconfig

[[email protected] ~]# ifconfig
【正常的显示信息】
  eth0      Link encap:Ethernet  HWaddr 00:0C:29:36:11:5C  
            inet addr:192.168.11.81  Bcast:192.168.11.255  Mask:255.255.255.0
            inet6 addr: fe80::20c:29ff:fe36:115c/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:204 errors:0 dropped:0 overruns:0 frame:0
            TX packets:155 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:24750 (24.1 KiB)  TX bytes:22993 (22.4 KiB)
  ?
  lo        Link encap:Local Loopback  
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:65536  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0 
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
【不正常的显示】
  lo        Link encap:Local Loopback  
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:65536  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0 
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

出现不正常的显示原因主要有两方面:

  1、网卡没有开机自启======>>修改网卡信息,设置网卡ONBOOT为yes,刷新网卡配置:service network restart
2、如果我们克隆了虚拟机,当我们开启克隆的虚拟机时会在网卡(eth0)的基础上新建网卡(eth1)
   解决办法:
删掉原虚拟机网卡eth0,将新建的网卡eth1改成eth0
然后修改网卡信息即可。

>>>具体操作<<<

【修改虚拟机网卡信息】

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

【虚拟机网卡信息概要】

  DEVICE=eth0
  TYPE=Ethernet
  UUID=d7276038-c211-4294-a4d7-90cdbbacb73f
  ONBOOT=yes              ##将no改为yes,设置网卡开机自启
  NM_CONTROLLED=yes
  BOOTPROTO=none
  HWADDR=00:0C:29:36:11:5C
  IPADDR=192.168.11.81    ##本机IP地址,在局域网中独一无二,尽量自己指定
  PREFIX=24
  GATEWAY=192.168.11.2
  DEFROUTE=yes
  IPV4_FAILURE_FATAL=yes
  IPV6INIT=no
  NAME="System eth0"
  DNS1=8.8.8.8        #DNS域名解析器,需要自己添加,否则只能连通局域网,访问不到外网信息

【虚拟机网卡信息说明】

  DEVICE=eth0 网卡的名字
  HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址
  TYPE=Ethernet 网络类型 以太网
  UUID=ae779ae6-044d-43d5-a33b-48c89e8de10e #UUID 做到系统中独一无二。
  ONBOOT=yes BOOT ON ? 在开机或重启网卡的时候是否启动网卡
  NM_CONTROLLED=yes 是否受network程序管理
  BOOTPROTO=none 网卡是如何获取到ip地址 网卡获取ip地址的方式(三种:a. dhcp 自动获取ip地址  b. none 固定的ip地址  c. static 固定的ip地址
 IPADDR=10.0.0.100 IPADDR ip地址
 NETMASK=255.255.255.0 子网掩码 决定这个局域网中最多有多少台机器
 GATEWAY=10.0.0.2 网关 整个大楼的大门
 USERCTL=no 普通用户是否能控制网卡

【补充】

 /etc/resolv.conf 配置DNS 网卡配置文件的DNS优先于/etc/resolv.conf
  DNS 域名解析器 阿里的域名解析器:223.5.5.5 223.6.6.6

【网卡配置】

[[email protected] ~]# vi /etc/udev/rules.d/70-persistent-net.rules 
【正常的网卡配置信息】
# This file was automatically generated by the /lib/udev/write_net_rules
  # program, run by the persistent-net-generator.rules rules file.
  #
  # You can modify it, as long as you keep each rule on a single
  # line, and change only the value of the NAME= key.
  ?
  # PCI device 0x8086:0x100f (e1000)
  SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:36:11:5c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
  正常情况下只有eth0一个网卡。而克隆的虚拟机,在克隆原虚拟机的网卡(eth0)的基础上新建了新的网卡(eth1),所以我们需要删掉原虚拟机网卡eth0,并将新建的网卡eth1改成eth0。
然后修改网卡信息(vi /etc/sysconfig/network-scripts/ifcfg-eth0 ):
方法一:删除DEVICE和HWADDR
DEVICE=eth0
HWADDR=00:0C:29:36:11:5C
方法二:修改HWADDR
HWADDR=00:0c:29:36:11:5c(网卡配置中ATTR{address}=="00:0c:29:36:11:5c"里双引号内的信息)

【网卡重启】

[[email protected] ~]# service network restart

【主机名配置】

[[email protected] ~]# vi /etc/sysconfig/network

 【主机名配置文件内容】

 NETWORKING=yes
 HOSTNAME=Test01     #修改主机名 重启生效
 GATEWAY=192.168.11.2














以上是关于基于CentOS 6.5的网络配置的主要内容,如果未能解决你的问题,请参考以下文章

1. Hyper上的CentOS 6.5 网络配置

CentOS 6.5网络配置静态IP地址

Apache基于域名端口IP的虚拟主机配置(Centos 6.5)

VMware虚拟机下CentOS 6.5配置网络

在VMware上安装CentOS-6.5 minimal - 配置网络

vmware里面centos 6.5&7.2 配置网络。