ens33没有分配到IPV4问题

ops/2025/3/17 22:37:46/

方法一:手动为 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: 2renderer: networkdethernets:ens33:addresses: [192.168.1.100/24]gateway4: 192.168.1.1nameservers: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: 2renderer: networkdethernets:ens33:dhcp4: true
    
  3. 应用配置
    保存文件之后,执行以下命令使配置生效:

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

    sudo arp-scan --localnet
    

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


http://www.ppmy.cn/ops/166630.html

相关文章

Java Web 大文件上传优化:从困境到高效

文章目录 Java Web 大文件上传优化:从困境到高效一、优化前的困境(一)内存占用问题(二)上传速度缓慢(三)稳定性欠佳 二、优化后的实现方案(一)客户端(Vue&…

根据TCP中的拥塞控制细说网卡了数据怎么传输

TCP(传输控制协议)中的拥塞控制是确保网络在数据传输过程中不会发生过载并导致网络崩溃的机制。拥塞控制通过动态地调整发送方的数据传输速率来适应网络的负载,从而避免网络拥塞。TCP的拥塞控制主要是根据网络的状况自动调整其发送速率&#…

解决Windows版Redis无法远程连接的问题

🌟 解决Windows版Redis无法远程连接的问题 在Windows系统下使用Redis时,很多用户会遇到无法远程连接的问题。尤其是在配置了Redis并尝试通过工具如RedisDesktopManager连接时,可能会报错“Cannot connect to ‘redisconnection’”。今天&am…

MySQL -- 基本函数

本文主要介绍一些基本的数据库函数 1、日期函数 下面是一些常用时间函数的相关信息: 函数名称描述current_date()当前日期current_time()当前时间current_timestamp()当前时间戳date(datetime)返回datetime参数的日期部分date_add(date, interval d_value_type)在d…

yarn安装及配置,cmd可以查看yarn版本号但是vscode无法查看且运行问题

以下问题: yarn : The term yarn is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 y…

基于Python的天气预报数据可视化分析系统-Flask+html

开发语言:Python框架:flaskPython版本:python3.8数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 系统登录 可视化界面 天气地图 天气分析 历史天气 用户管理 摘要 本文介绍了基于大数据…

Ubuntu 访问 Windows 共享文件夹

Ubuntu 访问 Windows 共享文件夹 前言 使用Ubuntu主系统并使用Windows虚拟机 SMB 协议 在 Linux 系统中,Samba 是一款开源软件,它实现了 SMB/CIFS 协议,允许 Linux 服务器与 Windows 或其他支持 SMB 协议的系统进行文件和打印机共享。通过…

数字化转型 - 数据驱动

数字化转型 一、 数据驱动1.1 监控1.2 分析1.3 挖掘1.4 赋能 二、数据驱动案例2.1 能源工业互联网:绿色节能的数字化路径2.2 光伏产业的数字化升级2.3 数据中心的绿色转型2.4云迁移的质效优化2.5 企业数字化运营的实践2.6数字化转型的最佳实践 一、 数据驱动 从数…