当前位置: 首页 > news >正文

ens33没有分配到IPV4问题

方法一:手动为 ens33 接口分配 IP 地址

你能够借助 ip 命令手动给 ens33 接口分配 IP 地址。不过这种方式在系统重启之后就会失效。

步骤
  1. 查看网络信息
    先查看一下当前网络的子网信息,例如网关地址和子网掩码等,你可以通过路由器管理界面或者其他网络设备来获取这些信息。假设子网是 192.168.1.0/24,网关是 192.168.1.1

  2. 分配 IP 地址
    运用 ip 命令为 ens33 分配一个 IP 地址,这里假设分配 192.168.1.100

    sudo ip addr add 192.168.1.100/24 dev ens33
    
  3. 激活接口
    激活 ens33 接口:

    sudo ip link set ens33 up
    
  4. 设置网关
    设置默认网关:

    sudo ip route add default via 192.168.1.1 dev ens33
    
  5. 再次执行 arp-scan 命令

    sudo arp-scan --localnet
    

方法二:通过 netplan 配置静态 IP 地址

netplan 是 Ubuntu 系统里用于配置网络的工具,这种配置方式在系统重启之后仍然有效。

步骤
  1. 编辑 netplan 配置文件
    一般来说,netplan 配置文件存放在 /etc/netplan/ 目录下,文件扩展名是 .yaml。使用文本编辑器打开该文件,例如:

    sudo nano /etc/netplan/00-installer-config.yaml
    
  2. 配置 ens33 接口
    把文件内容修改成如下示例:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          addresses: [192.168.1.100/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    

    这里 addresses 是要分配给 ens33 的 IP 地址和子网掩码,gateway4 是默认网关,nameservers 是 DNS 服务器地址。

  3. 应用配置
    保存文件之后,执行以下命令使配置生效:

    sudo netplan apply
    
  4. 再次执行 arp-scan 命令

    sudo arp-scan --localnet
    

方法三:使用 DHCP 获取 IP 地址

如果网络中存在 DHCP 服务器,你可以通过 DHCP 来自动获取 IP 地址。

步骤
  1. 编辑 netplan 配置文件
    打开 netplan 配置文件:

    sudo nano /etc/netplan/00-installer-config.yaml
    
  2. 配置 ens33 接口使用 DHCP
    把文件内容修改成如下示例:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: true
    
  3. 应用配置
    保存文件之后,执行以下命令使配置生效:

    sudo netplan apply
    
  4. 再次执行 arp-scan 命令

    sudo arp-scan --localnet
    

通过以上方法,你应该能够解决 ens33 接口没有分配 IPv4 地址的问题,从而正常执行 arp-scan 命令。

http://www.dtcms.com/a/69373.html

相关文章:

  • [C语言基础]13.动态内存管理
  • vscode编译器的一些使用问题
  • 【Film】MM-StoryAgent 1:沉浸式叙事故事书视频生成,具有跨文本、图像和音频的多代理范式
  • Kali Linux快速入门指南
  • 用旧的手机搭建 MQTT Broker
  • vue-seamless-scroll无缝滚动到下一屏点击事件失效的解决办法
  • 专题三搜索插入位置
  • 新矩阵(信息学奥赛一本通-2041)
  • 文生图技术的演进、挑战与未来:一场重构人类创造力的革命
  • Qt启动新窗口
  • Android Dagger2 框架依赖图构建模块深度剖析(三)
  • 【react】react中的<></>和React Fragment的用法及区别详解
  • 使用DeepSeek AI开发智能问答网页应用
  • 分布式架构下的RPC解决方案
  • TCP 采用三次握手建立连接的原因
  • linux系统安装和激活conda
  • 【2025.3.13】记一次双系统笔记本加装固态硬盘记录 linux扩容 linux更换/home和/opt所在硬盘 windows无法调整亮度
  • ssm:商业异常处理流程
  • 日志Python安全之SSTI——Flask/Jinja2
  • 双3060、Ubuntu22.04、cuda12.8安装deepseek 32b-Q8
  • 面向对象Demo02
  • Python 实现大文件的高并发下载
  • 躲藏博弈中的策略优化:整合历史数据、概率论与博弈论
  • docker pull 镜像问题
  • RGV调度(四)--排队算法
  • 智能电话机器人的技术原理是什么?AI语音机器人评判标准是什么?
  • 数学建模之数学模型-3:动态规划
  • Liunx启动kafka并解决kafka时不时挂掉的问题
  • 用Python实现持续集成与部署(CI/CD)流程:自动化测试、构建与部署
  • 《AI浪潮中的璀璨新星:Meta Llama、Ollama与DeepSeek的深度剖析》:此文为AI自动生成