Linux學習二:基於CentOS 6.5的網絡配置

查看網卡信息: ifconfig網絡

[root@hadoop01 ~]# 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)

出現不正常的顯示緣由主要有兩方面:oop

  一、網卡沒有開機自啓======>>修改網卡信息,設置網卡ONBOOT爲yes,刷新網卡配置:service network restart
二、若是咱們克隆了虛擬機,當咱們開啓克隆的虛擬機時會在網卡(eth0)的基礎上新建網卡(eth1)
   解決辦法:
刪掉原虛擬機網卡eth0,將新建的網卡eth1改爲eth0
而後修改網卡信息便可。

>>>具體操做<<<spa

【修改虛擬機網卡信息】3d

[root@hadoop01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

【虛擬機網卡信息概要】rest

  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域名解析器,須要本身添加,不然只能連通局域網,訪問不到外網信息

【虛擬機網卡信息說明】code

  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 普通用戶是否能控制網卡

【補充】blog

 /etc/resolv.conf 配置DNS 網卡配置文件的DNS優先於/etc/resolv.conf
  DNS 域名解析器 阿里的域名解析器:223.5.5.5 223.6.6.6

【網卡配置】ip

[root@hadoop01 ~]# 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"裏雙引號內的信息)

【網卡重啓】hadoop

[root@hadoop01 ~]# service network restart

【主機名配置】generator

[root@hadoop01 ~]# vi /etc/sysconfig/network

 【主機名配置文件內容】

 NETWORKING=yes
 HOSTNAME=Test01     #修改主機名 重啓生效
 GATEWAY=192.168.11.2
相關文章
相關標籤/搜索