vmware16 player创建虚拟机,设置固定ip可在局域网访问

一、设置桥接模式

 

二、设置固定ip

su root 使用root用户操作

进入系统后找到磁盘目录[ vi /etc /sysconfig /network-scripts /ifcfg-eth0 ](其中 “-eth0”这个是对应你需要设置的 连接的名字;不一定都是eth0,有的是ens33之类的 )这个目录下的文件 右键 用 编辑 打开,然后修改里面的一些内容如下 

#BOOTPROTO设为static,将ONBOOT设为yes,设置IPADDR、NETMASK、GATEWAY的值,注意IPADDR不能和子网IP冲突,GATEWAY即NAT设置里面的网关IP

TYPE=Ethernet                 # 网卡类型:为以太网
PROXY_METHOD=none             # 代理方式:关闭状态
BROWSER_ONLY=no               # 只是浏览器:否
BOOTPROTO=static              # 网卡的引导协议:DHCP ********原来是dhcp,这里修改为static
DEFROUTE=yes                  # 默认路由:是 
IPV4_FAILURE_FATAL=no         # 是不开启IPV4致命错误检测:否
IPV6INIT=yes                  # IPV6是否自动初始化: 是
IPV6_AUTOCONF=yes             # IPV6是否自动配置:是
IPV6_DEFROUTE=yes             # IPV6是否可以为默认路由:是
IPV6_FAILURE_FATAL=no         # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy       # IPV6地址生成模型:stable-privacy 
NAME=eth0                     # 网卡物理设备名称
UUID=42773503-99ed-443f-a957-66dbc1258347   # 通用唯一识别码
DEVICE=eth0                   # 网卡设备名称
ONBOOT=yes                    # 是否开机启动, **************原来是no,这里修改为yes

#新添加的四条内容写到这里↓(同样尽量和之前VMWare里面设置的ip保持一致)
IPADDR=192.168.246.10
NETMASK=255.255.255.0
GATEWAY=192.168.246.20
DNS1=114.114.114.114

此处IPADDR自定义

NETMASK固定为 255.255.255.0

GATEWAY设置为创建这台虚拟机电脑的默认网关

最后进行验证

在CentOS系统中打开 终端 输入指令 service network restart 重启,

提示成功之后就可以尝试输入指令 ping www.baidu.com 如下图所示,表示网络连接成功了!

 

如果不成功可加上  DNS2=8.8.8.8再尝试

cat /etc/resolv.conf 
就会出现:

[root@localhost hadoop]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 114.114.114.114

最后综合好几个资料 解决办法如下:

1 首先 添加dns服务器

vi /etc/resolv.conf

在文件中添加如下两行:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存退出,重启服务器。之后再ping 一次试一试

如果没有解决 继续:

2 设置一个文件:

vi /etc/sysconfig/network-scprits/ifcfg-ens33  (这个文件名称 可能会不同,我的是ens33 有的好像是ens 加上其他数字) 

在文件中 找到 ONBOOT=NO 改成 ONBOOT=yes

保存退出

重启网络: service network restart

然后再ping  就成功了!

使用新出来的inet:,而不是127.0.0.1

linux:ssh2/Telnet的默认端口是22

1、命令行界面输入命令“systemctl status firewalld.service”并按下回车键。

2、然后在下方可度以查看得到“active(running)”,此时说明防火墙已经被打开了。

3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。

4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这权样就说明防火墙已经关闭。

5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值