原因
前一段时间,重装了系统。今天重新开启配置有Hadoop环境的虚拟机,发现无法上网,于是重新配置网络。
开始
VMware中
有三种类型的网络配置方式,如图
这三种类型的网络配置,与本机(windows)的“网络连接”中的几个网络连接方式是对应的。
开始配置,这里我选择“NAT模式”
在VMware的工具栏内选择“编辑”–>“虚拟网络编辑器”
这里勾选“使用本地DHCP服务”的话,下面进行网卡配置时BOOTPROTO=dhcp
这里要设置为dhcp
在本机(windows)网络连接中
在虚拟机中
一、使用ifconfig
命令查看虚拟机网络配置
[root@bogon network-scripts]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.141.128 netmask 255.255.255.0 broadcast 192.168.141.255
inet6 fe80::6071:59ba:f8ff:4e31 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:c5:4b:5e txqueuelen 1000 (Ethernet)
RX packets 2507 bytes 577035 (563.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1258 bytes 89765 (87.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1187 bytes 106330 (103.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1187 bytes 106330 (103.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:a7:06:83 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
看到网卡名称为ens33
二、使用cd /etc/sysconfig/network-scripts/
切换到网卡文件的配置路径
[root@bogon network-scripts]# ls
ifcfg-ens33 ifdown-Team ifup-post
ifcfg-lo ifdown-TeamPort ifup-ppp
ifdown ifdown-tunnel ifup-routes
ifdown-bnep ifup ifup-sit
ifdown-eth ifup-aliases ifup-Team
ifdown-ib ifup-bnep ifup-TeamPort
ifdown-ippp ifup-eth ifup-tunnel
ifdown-ipv6 ifup-ib ifup-wireless
ifdown-isdn ifup-ippp init.ipv6-global
ifdown-post ifup-ipv6 network-functions
ifdown-ppp ifup-isdn network-functions-ipv6
ifdown-routes ifup-plip
ifdown-sit ifup-plusb
三、使用vim ifcfg-ens33
进行编辑
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ff1c267f-dd9a-457e-97e6-1928306af970
ONBOOT=yes
HWADDR=00:0C:29:C5:4B:5E
IPADDR=192.168.137.6 #虚拟机ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.137.2 #默认网关
四、重启网络服务
[root@bogon network-scripts]# service network restart
Restarting network (via systemctl): [ 确定 ]
五、成功