noname Asked: 2009-07-27 12:18:15 +0800 CST2009-07-27 12:18:15 +0800 CST 2009-07-27 12:18:15 +0800 CST 他们属于哪里?“ifconfig eth0 up”和“dhclient” 772 我有一个最小的 linux 安装。问题是,为了访问网络,我必须发出 ifconfig eth0 up dhclient 每次重启后。这些命令在日常 linux 系统上的规范位置在哪里?或者更确切地说我应该把它们放在哪里? linux init 2 个回答 Voted Best Answer Marie Fischer 2009-07-27T12:42:40+08:002009-07-27T12:42:40+08:00 在大多数现代 Linux 系统上,您应该能够在一些配置文件中配置网络设置(Manuel 提供了一些好的位置),系统会为您执行相关命令(如ifconfig和dhclient)。 如果这是 CentOS,您可能应该在 中设置以下内容/etc/sysconfig/networking/devices/ifcfg-eth0: BOOTPROTO=dhcp ONBOOT=yes 可以肯定的是,还要检查它是否chkconfig --list network返回如下内容: network 0:off 1:off 2:on 3:on 4:on 5:on 6:off 要启动、停止和重新启动网络,您可以使用/etc/init.d/network [start|stop|restart]. Manuel Faux 2009-07-27T12:22:39+08:002009-07-27T12:22:39+08:00 如何配置网络取决于您使用的发行版。在基于 Red Hat 的系统上,您会在/etc/sysconfig/networking/Debian 系统中找到这些配置/etc/network/interfaces,Gentoo 将其存储在其中,/etc/conf.d/net而 Arch Linux (如 BSD)则存储在/etc/rc.conf. 您使用哪个 GNU/Linux 发行版? ifconfig 的规范路径是/sbin/ifconfig,但这不会解决您的问题,我认为。
在大多数现代 Linux 系统上,您应该能够在一些配置文件中配置网络设置(Manuel 提供了一些好的位置),系统会为您执行相关命令(如
ifconfig
和dhclient
)。如果这是 CentOS,您可能应该在 中设置以下内容
/etc/sysconfig/networking/devices/ifcfg-eth0
:可以肯定的是,还要检查它是否
chkconfig --list network
返回如下内容:要启动、停止和重新启动网络,您可以使用
/etc/init.d/network [start|stop|restart]
.如何配置网络取决于您使用的发行版。在基于 Red Hat 的系统上,您会在
/etc/sysconfig/networking/
Debian 系统中找到这些配置/etc/network/interfaces
,Gentoo 将其存储在其中,/etc/conf.d/net
而 Arch Linux (如 BSD)则存储在/etc/rc.conf
. 您使用哪个 GNU/Linux 发行版?ifconfig 的规范路径是
/sbin/ifconfig
,但这不会解决您的问题,我认为。