每次启动时都必须自动运行 sudo dhclient eth0

每次启动时都必须自动运行 sudo dhclient eth0

我刚刚安装了 ubuntu 12.04.1 替代安装(用于某些磁盘上的 raid 0)。我的网络有些问题。我在学校,我们使用有线网络,它有 IPv6。

如果我run ifconfig eth0的输出如下:

eth0      Link encap:Ethernet  HWaddr e0:cb:4e:87:ff:db  
          inet addr:128.39.194.217  Bcast:128.39.194.223  Mask:255.255.255.224
          inet6 addr: 2001:700:1100:8008:e2cb:4eff:fe87:ffdb/64 Scope:Global
          inet6 addr: fe80::e2cb:4eff:fe87:ffdb/64 Scope:Link
          inet6 addr: 2001:700:1100:8008:48f7:c23:1d87:da6c/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1063378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:489811 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1577173461 (1.5 GB)  TX bytes:37043669 (37.0 MB)
          Interrupt:68 Base address:0x6000

我的 /etc/network/interfaces 如下所示:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo
iface lo inet loopback
# The primary network interface
auto eth0
# NetworkManager#iface eth0 inet dhcp
# NetworkManager#hostname 2001:700:1100:1::4
# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto

(我不得不删除井号标签,因为我在 ask ubuntu 上得到了 BIGFONT)

“网络管理员”说我没有连接。

如果您需要更多信息,请告诉我。:)

答案1

好的,所以我有一个比以前更好的答案。

我们来尝试一下怎么样?

打开一个终端。

gksu gedit /etc/rc.local

添加:sudo dhclient eth0就像这样。

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo dhclient eth0
exit 0

保存并关闭。重启即可工作。

答案2

您的 NetworkManager 由于某种原因注释掉使 DHCP 获得 IPv4 地址所需的配置。也许是因为错误,或者您将其配置为关闭 IPv4?这就是它无法正常工作的原因。

# NetworkManager#iface eth0 inet dhcp

要解决这个问题,只需恢复配置。

iface eth0 inet dhcp

还要检查您的 NetworkManager 配置并确保您没有在接口上禁用 IPv4。

答案3

您可以为您的命令创建一个启动器,然后将其放入自动启动应用程序中

要创建启动器:

使用ALT+F2类型

gnome-desktop-item-edit --create-new ~/Desktop

这将启动 GUI 对话框并在您的桌面上创建一个启动器:

在此处输入图片描述

先决条件

gnome-desktop-item-edit如果您安装了 gnome-shell/gnome-fallback,则会自动安装。如果您之前安装了 ,它也会自动安装gnome-tweak-tool

或者,你可以安装旧的 gnome-panel,而不需要太多的体积:

sudo apt-get install --no-install-recommends gnome-panel

答案4

假设它又回到了绘图板上。此下载有故障。/etc/Network 未退出。提供的所有解决方案都不起作用。我猜它又回到了购买将安装在 Pi 3B+ 上的软件包。

相关内容