为什么ip addr命令看不见ip地址呀

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2023-11-10 19:48:56

同学,你好!可能是网络适配器未激活,同学尝试使用如下命令来激活网络适配器:

sudo ip link set enp0s3 up

也可能是DHCP未正确配置,同学尝试使用以下命令重启网络适配器,看能否解决

sudo dhclient -v enp0s3

祝学习愉快~

  • 提问者 6669ll #1

    老师,这两个方法也不行QAQ

    2023-11-11 10:40:47
  • 好帮手慕小猿 回复 提问者 6669ll #2

    同学,你好!1、检查IP地址分配:使用命令ip addr show enp0s3或者ifconfig enp0s3来查看该接口的详细信息,包括是否已经分配了IP地址。如果没有分配IP地址,继续执行下一步。

    2、配置静态IP地址:请编辑与“enp0s3”接口关联的网络配置文件。通常情况下,这些配置文件位于/etc/netplan/目录中,有可能是以.yaml结尾的文件。同学可以使用文本编辑器打开适当的配置文件并设置静态IP地址、子网掩码、网关等。

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

    3、应用并重新加载配置:保存更改后,请执行sudo netplan apply来应用新的网络配置。这将重新加载网络配置并为“enp0s3”接口分配静态IP地址。

    4、完成上述步骤后,运行ip addr或者ifconfig enp0s3命令应该会显示该接口的IP地址和其他相关信息。

    祝学习愉快~

    2023-11-13 19:31:46
  • 我也有这个问题,我用的是macbook,找不到/etc/netplan/目录

    2023-12-20 16:56:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师