查看網卡信息: ifconfig 出現不正常的顯示原因主要有兩方面: >>>具體操作<<< 【修改虛擬機網卡信息】 【虛擬機網卡信息概要】 【虛擬機網卡信息說明】 【補充】 【網卡配置】 【網卡重啟】 【主機名配置】 【主機名配置文件內容】 ...
查看網卡信息: 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)
出現不正常的顯示原因主要有兩方面:
1、網卡沒有開機自啟======>>修改網卡信息,設置網卡ONBOOT為yes,刷新網卡配置:service network restart
2、如果我們克隆了虛擬機,當我們開啟克隆的虛擬機時會在網卡(eth0)的基礎上新建網卡(eth1)
解決辦法:
刪掉原虛擬機網卡eth0,將新建的網卡eth1改成eth0
然後修改網卡信息即可。
>>>具體操作<<<
【修改虛擬機網卡信息】
[root@hadoop01 ~]# 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
【網卡配置】
[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"里雙引號內的信息)
【網卡重啟】
[root@hadoop01 ~]# service network restart
【主機名配置】
[root@hadoop01 ~]# vi /etc/sysconfig/network
【主機名配置文件內容】
NETWORKING=yes HOSTNAME=Test01 #修改主機名 重啟生效 GATEWAY=192.168.11.2