如何在 Fedora 14/15 中从 shell 启动网络接口?

如何在 Fedora 14/15 中从 shell 启动网络接口?

我需要从命令行启动网络接口。我通常使用 GUI 来执行此操作,但我现在没有桌面管理器。我试过

/etc/init.d/network start
,它显示正常,但是当我尝试 curl 或 links 时,它无法连接。

答案1

你能發帖/etc/sysconfig/network嗎?

它可能很简单:

ifup eth0

Fedora 15 使用“一致”的设备命名,这意味着你的实际设备名称可能类似于 em1 或 pci3p1来源

答案2

在 Fedora 中有一个名为 NetworkManager.service 的服务,它会自动确保您已连接到互联网,定义如下:/etc/sysconfig/network-scripts/ifcfg-em1

以 root 身份运行此命令来检查此服务的状态:

systemctl status NetworkManager.service

如果已禁用,请启用它,或者找出禁用它的原因:

systemctl enable NetworkManager.service

然后重新启动计算机或手动重新启动网络服务:

systemctl restart network.service

以下是我的/etc/sysconfig/network-scripts/ifcfg-em1

UUID="e1a84d44-b53c-43ef-a8b4-df5ce5263ebc"
NM_CONTROLLED="yes"
HWADDR="A8:50:F2:E2:05:7E"
BOOTPROTO="dhcp"
DEVICE="em1"
ONBOOT="yes"
USERCTL="yes"

仅当可用脚本不起作用或不适合特定任务时,您才需要运行自己的“重启网络”脚本。

来源:

http://danielgibbs.co.uk/2012/06/fedora-17-set-static-ip-address/

相关内容