linux + 单用户模式并设置网络

yae*_*ael 4 linux networking ifconfig

我有 linux redhat 机器版本 6.5

我重新启动机器并以单用户模式工作,

然后我使用默认的 gw 地址在 eth0 上设置网络

/etc/sysconfig/network-script/ifcfg-eth0
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,服务网络重启后,netstat -rn 中没有出现 dg 地址

我的问题 - 我们可以在单用户模式下设置默认 gw 地址并启动网络吗?

Dop*_*oti 8

根据定义,单用户模式在启动时不实现联网。用 sysV 运行级别术语来说,您需要运行级别 2(具有网络的本地多用户)。你可以切换到这个telinit 2

标准的运行级别定义是:

  • 0 - 停止系统
  • 1 - 单用户模式
  • 2 - 有网络的多用户,但没有网络服务(例如 NFS)
  • 3 - 具有网络和服务的多用户
  • 4 - 未定义
  • 5 - 具有网络、服务和 GUI(例如 Xorg)的多用户
  • 6 - 重新启动系统。

  • 你的答案是错误的。当然,默认情况下 `runlevel 1` 不允许联网,但是可以使用 `systemctl network start` 从 `runlevel 1` 开始联网。无需更改“运行级别”即可仅启动网络。 (3认同)
  • 我已经相应地修改了我的答案。 (3认同)