虚拟机上网与linux kali2018和windows虚拟机ip地址修改的方法(保姆级图文)

本文详细介绍了如何在Linux(以Kali 2018为例)和Windows(以2003 Server为例)系统虚拟机中修改IP地址。包括进入网卡配置文件、使用vi编辑器修改IP、保存文件及重启网络服务的步骤。同时提醒读者在实验前做好快照备份。此外,还提及了修改DNS及检查IP地址的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章

提示:转到网络安全专栏,观看更多内容!
点我直达–>网络安全专栏


前言

    修改虚拟机ip地址是网络安全学习和实验必需学会的操作,本文介绍了修改windows系统的虚拟机IP地址和修改linux系统的虚拟机IP地址的方法。


1.实验准备

  1. 一台windows系统虚拟机或者是linux系统虚拟机。
  2. 安装好的vmware软件

1.1linux系统虚拟机(这里以kali 2018为例)

检查原来的IP地址,注意是“if”开头
原来的IP地址是:192.168.1.120

ifconfig

在这里插入图片描述

1.2windows系统虚拟机(2003server为例)

检查原来的IP地址,注意是“ip”开头,与上面不同
原来的IP地址是:130.130.30.2

ipconfig

在这里插入图片描述

1.3做好备份

希望大家有个好习惯,做任何实验前都做好快照,便于还原,便于重复实验。

生成快照:
在这里插入图片描述
恢复快照:
在这里插入图片描述


2.修改linux系统的虚拟机IP地址

    首先打开linux系统的终端或者说Terminal(不同linux系统方法快捷键不同)但是对于使用linux系统的大家来说打开终端应该是基本操作,不再赘述。
原来的IP地址是:192.168.1.120

2.1 进入网卡配置文件

使用vi编辑器编辑

vi  /etc/network/interfaces

在这里插入图片描述
网卡配置文件内容
在这里插入图片描述

2.2 进入vi界面后进入insert模式

按下“insert”键
在这里插入图片描述
进行修改,把ip地址改为130.130.30.5,把网关改为130.130.30.200

在这里插入图片描述

2.3 保存文件(这一步很关键)

  1. 按下键盘左上角的esc,退出insert模式
    在这里插入图片描述
  2. 输入 “:”(英文)
    在这里插入图片描述
  3. 输入“wq” 后回车
    在这里插入图片描述
  4. 检查文件是否修改成功
    在这里插入图片描述
  5. 退出vi编辑不保存
    把“:wq”改为“:q”
:q
一个基本格式
auto lo
iface lo inet loopback

auto etho
iface etho inet static
address 192.168.43.97
gateway 192.168.43.97
netmask 255.255.255.0

在这里插入图片描述

2.4 查看ip地址,需要重启网络服务

如果你完成了上述步骤,还是无法修改ip地址,那就对了
在这里插入图片描述
注意!kali特殊,命令不同于一般的linux
kali虚拟机重启网卡的命令

service networking restart

一般的linux重启网卡的命令

service network restart

在这里插入图片描述


3.修改windows系统的虚拟机IP地址

3.1找到网络连接设置ip

  1. 打开网络连接

在这里插入图片描述

  1. 打开属性

在这里插入图片描述

  1. 点击协议

在这里插入图片描述

  1. 填写ip地址后保存!要点击2个确定

在这里插入图片描述

3.2也可以通过命令直接打开

作为程序员,不会命令行怎么行
cmd命令行,直接打开网络连接

ncpa.cpl

在这里插入图片描述

  1. 检查ip,发现修改直接生效了
    在这里插入图片描述

修改linux的dns(如果你要联网需要这一步)

vi /etc/resolv.conf

在这里插入图片描述
重启服务
在这里插入图片描述

ping通百度
在这里插入图片描述


附录.参考资料


总结

大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题!


### 如何在 Windows 上为虚拟机设置静态 IP 并解决未显示 IP 的问题 #### 1. 找到并修改网络配置文件 对于 VMware 中运行的 CentOS 或其他 Linux 发行版虚拟机,在设置静态 IP 地址时,通常需要编辑 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件。此文件定义了网络接口的相关参数,例如设备名称、IP 地址、子网掩码网关等[^1]。 以下是典型的 `ifcfg-ens33` 文件内容示例: ```bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens33 UUID=<your_uuid> DEVICE=ens33 ONBOOT=yes IPADDR=192.168.44.100 PREFIX=24 GATEWAY=192.168.44.2 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` 在此配置中: - `BOOTPROTO=static` 表明使用的是静态 IP。 - `IPADDR` 是分配给虚拟机的静态 IP 地址。 - `GATEWAY` 应该 VMware 虚拟网络中的默认网关匹配。 - `DNS1` `DNS2` 提供 DNS 解析服务。 #### 2. 确认虚拟机无法上网的原因 如果设置了静态 IP 后仍然无法访问互联网,则可能是因为网关或 DNS 配置错误。具体原因可能是: - **网关不正确**:确保 GATEWAY 参数 VMware 编辑器中显示的子网 IP(除最后一部分外相同)一致[^4]。 - **DNS 不可用**:可以尝试将公共 DNS 服务器(如 Google 的 8.8.8.8 8.8.4.4)作为首选备用 DNS 使用。 #### 3. NAT 模式的配置注意事项 当虚拟机通过 NAT 连接到外部网络时,需注意以下几点: - 在 VMware 的虚拟网络编辑器中确认子网 IP 子网掩码。 - 将虚拟机IP 地址设在同一子网范围内,但要避免其他设备冲突[^3]。 #### 4. 处理虚拟机中未显示 IP 的情况 有时即使完成了上述配置,重启网络服务后仍可能出现无 IP 显示的情况。此时可执行以下命令来重新加载网络配置: ```bash sudo systemctl restart network ``` 或者单独启动指定的网络接口: ```bash sudo ifup ens33 ``` 此外,可以通过以下命令验证当前的网络状态以及是否成功获取了静态 IP 地址: ```bash ip addr show ens33 ``` #### 5. 测试连通性 为了测试虚拟机宿主机之间的通信状况,可以在 Windows 主机上打开 CMD 输入如下命令: ```cmd ping 192.168.44.100 ``` 其中 `192.168.44.100` 替换为你实际设定的虚拟机静态 IP 地址。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发现你走远了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值