Мне нужно запустить сетевой интерфейс из командной строки. Обычно я делаю это с помощью графического интерфейса, но у меня сейчас нет диспетчера рабочего стола. Я пробовал
/etc/init.d/network start
,it shows ok,but when I try curl or links,it can't connect.В Fedora есть служба NetworkManager.service, которая автоматически проверяет, подключены ли вы к Интернету, как определено в: /etc/sysconfig/network-scripts/ifcfg-em1
Выполните эту команду от имени пользователя root, чтобы проверить состояние этой службы:
systemctl status NetworkManager.service
Если он отключен, включите его или узнайте, почему он был отключен:
systemctl enable NetworkManager.service
Затем либо перезагрузите компьютер, либо перезапустите службу network.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/
Вы можете опубликовать /etc/sysconfig/network
?
Это может быть очень просто:
ifup eth0
Fedora 15 использует «согласованное» именование устройств, что означает, что ваше фактическое имя устройства, скорее всего, будет похоже на em1 или pci3p1. Источник