标签:ifcfg multi control code 设置 dns lib change bootproto
查看网卡信息: 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
标签:ifcfg multi control code 设置 dns lib change bootproto
原文地址:https://www.cnblogs.com/lingchen-liang/p/10218086.html