虚拟机Linux多种模式设置静态IP

虚拟机Linux多种模式设置静态IP
1 总述
设置虚拟机静态IP可分为两种模式:一NAT模式;二桥接模式。关于两种模式的区别,网上可以搜到一大堆文章,通俗点讲,NAT模式下,虚拟机从属于主机,也就是访问外部网络必须通过主机来访问,因此虚拟机的IP只有主机才能识别,通过主机的negix代理虚拟机的端口即实现局域网代理访问。而桥接模式下,虚拟机和主机是平行关系,共享一张网卡(使用网卡的多个接口),可以被局域网直接访问。
2 NAT模式
2.1 配置虚拟网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
2.2 设置主机在局域网中的ip地址
在这里插入图片描述
2.3 更改虚拟机IP
进入虚拟机,vim /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述

保存后重启下网络 service network restart
重启虚拟机。
2.4 使用nginx代理,虚拟机可在局域网访问
2.4.1 配置nginx代理虚拟机的ssh端口
D:\Program Files\nginx-1.12.2\conf\nginx.conf 里面内容添加
stream {
#stream模块,就跟http模块一样
upstream ssh {
server 192.168.200.200:22; #这里IP是虚拟机的,对应虚拟机的IP+Port
}
server {
#里面可以有多个监听服务
#配置监听端口和代理的ip和端口就可以进行tcp代理了。
listen 922; #外层通信需要的tcp端口
proxy_pass ssh;
proxy_connect_timeout 1h;
proxy_timeout 1h;
}

server {
listen 3306;
proxy_connect_timeout 10s;

  proxy_pass 192.168.200.200:3306;
}

}
2.4.2 启动nginx代理
在这里插入图片描述
双击启动
2.5 通过ssh可通过主机连接虚拟机
主机需通过网线方式接入局域网
Ip地址是 宿主机的ip地址,端口922是宿主机通过nginx代理虚拟机的端口22。
在这里插入图片描述
在这里插入图片描述
2.6 虚拟机连接外网
需要将主机通过无线连接方式接入外网,此时虚拟机可以上网: Ping www.baidu.com
3 桥接模式
3.1 配置虚拟网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 设置主机在局域网中的ip地址
在这里插入图片描述
3.3 更改虚拟机IP
进入虚拟机,vim /etc/sysconfig/network-scripts/ifcfg-eth0 ,和宿主机的IP设置一致,但是ip地址不能相同。
在这里插入图片描述

保存后重启下网络 service network restart
3.4 通过ssh可直接连接虚拟机IP地址
主机需通过网线方式接入局域网。
Ip地址是 虚拟机的ip地址,端口22是虚拟机的端口。虚拟机相当于和主机并行在局域网中。
在这里插入图片描述
3.5 虚拟机连接外网
该种连接方式是和主机并行在局域网中,无法连接外网。
如果要让虚拟机访问外网的话更改以下几点:
1、 不要指定主机的ip地址,通过自动获取方式获得。
2、 3.1中选择桥接的网卡为无线网卡
3、 3.3更改虚拟机ip地址时,要和宿主机默认网关、子网掩码一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值