ubantu 解决cable unplugged

在Ubuntu中,ifconfig未显示ens33网卡可能是由于NetworkManager未管理该设备。通过编辑netplan配置文件,可以手动设置静态IP,包括地址、掩码、网关和DNS。此外,对于虚拟机,可以调整VMnet8的NAT设置并输入自定义DNS服务器。确保NetworkManager配置正确,并使用service命令管理NetworkManager服务状态来应用更改。

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

1> 在ubantu中输入命令ifconfig只显示 lo 不显示ens33 ,

     查看设置里的network只有VPN,没有Wried

修改 linux 的IP地址:

网络配置

配置文件里的关键字说明:

* renderer:指定后端网络服务,支持networkd(Systemd-networkd) 和 NetworkManager两种.
* ethernets:指定是以太网配置,其他的还包括 wifis 或者 bridges
* ens33:以太网网卡名称
* dhcp4:开启使用ipv4的DHCP,默认是关闭。
* dhcp6:开启使用ipv6的DHCP,默认是关闭。
* addresses:对应网卡配置的静态ip地址,是ip/掩码的格式,支持ipv6地址.
* gateway4, gateway6:指定IPv4/6默认网关,使用静态ip配置时使用。
* nameservers:设置DNS服务器和搜索域。addresses:是DNS地址列表,search:是搜索域列表

  网络配置命令 sudo vi /etc/netplan/01-network-manager-all.yaml

   自己静态分配ip地址

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.xx.xx/24]
      gateway4: 192.168.xx.1
      nameservers:
        addresses: [xx.xx.xx.xx,114.114.114.114]

dhcp4:no 为拒绝自动分配ip

执行命令        sudo netplan apply        应用网络配置
 

执行命令

                sudo dhclient ens33 -r

                sudo ifconfig ens33

执行命令       sudo ifconfig ens33 down

执行命令       sudo ifconfig ens33 up

sudo vi /etc/netplan/01-network-manager-all.yaml

若网络是NetworkManager进行管理的

sudo vim /etc/NetworkManager/NetworkManager.conf

将managed=false的false改为true

2> 选中该虚拟机->Edit->Virtual NetWork editor

      选择VMnet8

      点击NAT Setting

      点击DNS Setting,

      勾掉自动选择

      将自己电脑的DNS服务器IP输入

      自己电脑的DNS服务器IP可以通过命令

       ipconfig /all 查看

3>执行命令

        service network-manager stop

        sudo rm -rf /var/lib/NetworkManager/NetworkManager.state 

        service network-manager start

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值