分享

ubuntu设置互联网连接 UBUNTU 服务器 14.04 时出现问题:没有eth0

 新用户34008MEn 2021-07-15

我在一个小型 linux 集群的节点上安装了 ubuntu 服务器。默认情况下,互联网连接不起作用。我尝试通过编辑手动执行此操作

/etc/network/interfaces

我的文件看起来像这样

auto eth0
iface eth0 inet static
address xxx.168.11.4
netmask 255.255.255.0
network xxx.168.11.0
broadcast xxx.168.11.255
gateway xxx.168.11.1
dns-nameserver xxx.231.25.33

# This is an autoconfigured IPv6 interface
# auto em1
# iface em1 inet6 auto

但是,如果我输入ifconfig -a,我几乎什么也得不到。我得到的不是 eth0,而是 em1、em2,它们无论如何都没有静态 IP 地址(抱歉没有在此处粘贴结果,但 java 服务器接口不允许我进行复制/粘贴。

当我打字时ifup eth0,我得到

$ifup eth0
Cannot find device "eth0"
Failed to bring up eth0.

我只在一个服务器节点上安装它的原因是我没有安装 ubuntu 服务器的经验,我希望在尝试进行服务器范围的安装之前学习一些知识。

问题是如何让 eth0 工作。我应该提到现在我没有来自该节点的互联网连接。

我在这里找到了一个相关的问题
Ubuntu 14.04 Server Install Unable to Connect to Network via Ethernet

但是,它仍然没有给我我正在寻找的答案。





恢复到 14.04 上的旧 eth*/wlan* 名称:

解决方案1:

sudo apt-get remove biosdevname
sudo update-initramfs -u
reboot

解决方案2:

编辑/etc/default/grub并添加biosdevname=0以下变量:

GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0"
GRUB_CMDLINE_LINUX="biosdevname=0"

然后运行:

sudo update-grub
reboot

解决方案3:

根据需要编辑/etc/udev/rules.d/70-persistent-net.rules和命名卡,然后重新启动。

在 15.10 上恢复为旧的 eth*/wlan* 名称:

解决方案1:

编辑/etc/default/grub并添加net.ifnames=0 biosdevname=0以下变量:

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

然后运行:

sudo update-grub
reboot
相关文章推荐:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多