Linux 如果每次启动时都启动eth0

Linux 如果每次启动时都启动eth0,linux,ubuntu-11.04,Linux,Ubuntu 11.04,04,默认内核不支持网卡。 所以,我将内核升级到3.2,并且它支持它。 但是,每次我重新启动计算机时,都需要sudo ifup eth0来启动它 如何修改某些配置以自动启动eht0? (不在/etc/rc.local中写入,因为我在/etc/fstab上安装NFS,它需要比rc.local先安装。)在Ubuntu中,您必须编辑/etc/network/interfaces并为系统上的每个网络接口设置默认配置数据 将auto和您的界面名称放在界面配置之前的单独一行,以便在启动时显示 例如: 当您的

04,默认内核不支持网卡。 所以,我将内核升级到3.2,并且它支持它。 但是,每次我重新启动计算机时,都需要
sudo ifup eth0
来启动它

如何修改某些配置以自动启动eht0?
(不在
/etc/rc.local
中写入,因为我在
/etc/fstab
上安装NFS,它需要比
rc.local
先安装。)

在Ubuntu中,您必须编辑
/etc/network/interfaces
并为系统上的每个网络接口设置默认配置数据

auto
和您的界面名称放在界面配置之前的单独一行,以便在启动时显示

例如: 当您的配置如下所示时

iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254
你必须把它改成这个

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254

您可以eidt
/etc/sysconfig/network scripts/ifcfg-eth0
文件。 带有文件内容的serach
ONBOOT

然后将
ONBOOT=no
更改为
ONBOOT=yes

你可以运行“>cat/etc/network/interfaces”并在这里发布。哎呀,也许我忘记了自动eth0,非常感谢:)小心点,问题被标记为Ubuntu-11.04。您的方法适用于Red Hat-like distrosThanks,它在Centos 7上对下一个用户有效:不仅仅是“将
auto
放在前面”,实际上是在
iface
定义之前的一行:
auto
。资料来源: