赞
踩
虚拟机静态ip配置:
宿主机和客户机:
windows上安装虚拟机,windows相当于宿主机,linux的虚拟机相当于客户机。
宿主机和客户机连接方式 | 宿主机和客户机之间通讯 | 客户机是否可以访问外网 | 涉及网卡 |
桥接(bridge) | 可以 | 不可以 | VMnet0 |
nat(默认) | 不可以 | 可以 | VMnet8 |
仅主机host-only | 不可以 | 不可以 | VMnet1 |
(1)仅主机模式host-only
这种网络连接方式的特点是宿主机与客户机单独组网,客户机(安装虚拟机中的linux)与宿主机所在的局域网中的其他电脑之间不能够相互通讯。
如果要使用host-only这种网络连接方式,虚拟机VMware虚拟网卡VMnet1必须开启。
这种方式和NAT方式相似,不同点是客户端不可以访问外网(如百度),更加安全。
VMnet1:192.168.56.1
Linux:192.168.56.100
(上面俩个网段必须相同)
windows:10.12.162.216
有点:隔离网络安全
缺点:虚拟机与其他服务器之间是不能通信的
(2)桥接模式-bridge(桥接)
这种网络连接方式的特点是客户机(安装在虚拟机中的linux)与宿主机所在的局域网中的其他电脑之间能够相互通讯,如果要使用桥接这种网络连接方式,虚拟机VMWare的虚拟网卡VMnet8必须开启。
客户机可以当成一台网络内的物理主机,和其他局域网内的物理机可以连通,直接通过物理网络适配器进行通讯。
VMnet1:192.168.70.1
Linux:192.168.70.100
windows:192.168.70.1
(上面三个网段必须相同192.168.80.x)
优点:因为同在一个局域网内,彼此之间数据的传输方便
缺点:不安全
(3)NAT方式(默认方式)
net address reansform,网络地址转换。
宿主机和客户机(安装在虚拟机中的linux)之间通过VMnet虚拟网卡连通,该网络始终是连通的,宿主机可以访问客户机,客户机可以访问宿主机,但是客户机无法访问局域网内的其他主机,但是客户端可以访问外网(百度),这也是默认的配置:
1、以root用户,修改/etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=static #使用静态地址,默认为dhcp
DEFROUTO=yes
IPV4_FAILURE_FATAL=no #IP开头的都可以设置为no,也可以不变
IPV6INIT=no
IPV6_AUTDCONF=no
IPV6_DEFFROUT=no
IPV6_PEERDNS=no
IPV6_FAILURE_FATAL=no
NAME=ENO16777736
UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
DEVICE=eno16777736
ONBOOT=yes #设置网卡启动方式为开机启动,并且可以通过系统服务管理器systemct1控制网卡
IPADDR = 192.168.119.109 #设置静态ip地址
FREFIX=24 #子网掩码,相当于255.255.255.0
GATEWAY=192.168.119.2 #网关地址(NAT设置中的网关IP)DNS1=8.8.8.8 #域名服务器地址
DNS2=114.114.114.114 #域名服务器地址
2、设置dns
不去掉勾,ip地址会一直变化。
3、设置windows虚拟网卡
cmd查看设置:
设置好了!!!!!!
重启虚拟机网络!!!
service network restart
出现bug!
Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.
See "systemctl status network.service" and "journalctl -xe" for details. [失败]
原来IPADDR=192.168.208.132,提示这个ip被使用
cmd查看:
修改为:192.168.208.200
然后重启:service network restart
ok!!!!
ip addr
注意:
常见centos以太网卡丢失问题
centos7常见以太网卡丢失,即ipconfig时,只能看到lo网卡,看不到etho-xxx
解决方案:
重启NetworkManager服务:
systemctl stop NetworkManager
systemctl disable NetworkManger
systemctl start NetworkManger
如果ping外网不同过,检查修改/etc/resolv.conf
是可以ping 192.168.105.x
增加nameserver 8.8.8.8
nameserver 114.114.114.114
客户机静态ip设置:
service network restart 不能启动
使用systemctl restart network启动了网络
安装jdk的版本:jdk-8u65-linux-x64.tar.gz
解压:
tar -zxvf jdk-8u65-linux-x64.tar.gz -C /usr/local/software/
1、创建软连接
ln -s /usr/local/software/jdk1.8.0_65/ /usr/local/software/jdk
2、配置环境变量cd /etc/profile
#最后俩行
export JAVA_HOME=/usr/local/software/jdk
export PATH=$PATH:$JAVA_HOME/bin
3、环境变量生效
source /etc/profile
4、验证jdk
java -version
完毕!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。