虚拟机配置静态 ip

发布于 更新于
本文目录
  1. 1:查看宿主机的网络配置信息
  2. 2:打开宿主机的网络与共享中心,禁用掉虚拟机网卡
  3. 3:虚拟机网络设置
  4. 4: 进入虚拟机,编辑网卡文件
  5. 5:重启网络服务,让配置生效
  6. 6:测试网络
  7. ping一下网关
  8. 测试外网和DNS解析
  9. 测试SSH连接,使用xshell进行远程连接

技术文章测试基础与用例

学习Linux时,因为资源有限,我们一般会使用VMware workstation或者VirtualBox来创建Linux虚拟机。有了虚拟机,在一个局域网内,我们可以通过虚拟机的ip、用户名和密码、使用xshell,就可以连接并登录虚拟机。

学习Linux时,因为资源有限,我们一般会使用VMware workstation或者VirtualBox来创建Linux虚拟机。有了虚拟机,在一个局域网内,我们可以通过虚拟机的ip、用户名和密码、使用xshell,就可以连接并登录虚拟机。但很多时候,采用DHCP方式会导致每次启动虚拟机时ip都会变动,因此推荐使用配置静态ip的方式,为我们的虚拟机配置一个固定的、局域网内可用的ip。

1:查看宿主机的网络配置信息

打开windows的cmd窗口,输入:ipconfig /all

image.png

记录下上面标记的几条信息:

网关:
	192.168.0.100
子网掩码:
	255.255.255.0
DNS:
	222.246.129.80
	59.51.78.210

2:打开宿主机的网络与共享中心,禁用掉虚拟机网卡

image.png

3:虚拟机网络设置

选中虚拟机–>右键–>设置–>网络适配器–> 选择桥接模式

image.png

4: 进入虚拟机,编辑网卡文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改网卡文件如下

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.188
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=222.246.129.8
DNS2=59.51.78.210

设置说明:(注意:改成你自己相关的信息,别照抄)

DEVICE=eth0  #网卡名称
BOOTPROTO=static #网卡获得ip地址的方式,static|dhcp|bootp,分别对应静态指定 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
ONBOOT=yes   #开机启动
TYPE=Ethernet #网络类型
IPADDR=192.168.0.188 #本机地址,设置一个局域网没有用到的ip地址
NETMASK=255.255.255.0 #子网掩码,保持和宿主机同
GATEWAY=192.168.0.1 #默认网关,保持和宿主机同
DNS1=222.246.129.8  #主DNS,保持和宿主机同
DNS2=59.51.78.210   #备用DNS,保持和宿主机同

注:也可以修改成谷歌的公共DNS:

DNS1=8.8.8.8
DNS2=8.8.4.4

5:重启网络服务,让配置生效

service network restart

6:测试网络

ping一下网关

ping 192.168.0.1

测试外网和DNS解析

  ping www.baidu.com

测试SSH连接,使用xshell进行远程连接

来源:testingpai

继续阅读