3

У меня есть проводная карта Ethernet / кабель к моему концентратору. Я запускаю Fedora 23, но нет сети, почему? Итак, я проверил, что карта существует:

[root@localhost ~]# lspci | grep Ether
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
[root@localhost ~]# lspci -vm -s 00:0b.0
Device: 00:0b.0
Class:  Ethernet controller
Vendor: Realtek Semiconductor Co., Ltd.
Device: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
SVendor:    Packard Bell B.V.
SDevice:    Device e012
Rev:    10

Затем я пытаюсь запустить сеть (fyi systemctl restart network.service имеет тот же вывод)...

[root@localhost ~]# service network start
Starting network (via systemctl):  Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
                                                           [FAILED]

Результатом предложенной команды (systemctl status network.service выше) является ...

[root@localhost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network)
   Active: failed (Result: exit-code) since Sun 2015-11-08 19:40:26 GMT; 30s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 3072 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

Nov 08 19:40:23 localhost.localdomain network[3072]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Nov 08 19:40:24 localhost.localdomain network[3072]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Nov 08 19:40:25 localhost.localdomain network[3072]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Nov 08 19:40:25 localhost.localdomain network[3072]: [  OK  ]
Nov 08 19:40:26 localhost.localdomain network[3072]: Bringing up interface enp0s11:  Error: Connection activation failed: No suitable device found for this connection.
Nov 08 19:40:26 localhost.localdomain network[3072]: [FAILED]
Nov 08 19:40:26 localhost.localdomain systemd[1]: network.service: Control process exited, code=exited status=1
Nov 08 19:40:26 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Nov 08 19:40:26 localhost.localdomain systemd[1]: network.service: Unit entered failed state.
Nov 08 19:40:26 localhost.localdomain systemd[1]: network.service: Failed with result 'exit-code'.

Затем я натолкнулся на несколько предложений о том, что я проверяю содержимое network-scipts и ifcfg-enp0s11, тот, который потерпел неудачу выше, кажется тем, который я ищу, MAC-адрес совпадает с тем, который указан в ifconfig -a для этого названного устройства

[root@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-enp0s11 
HWADDR=00:13:D4:86:EB:18
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s11
UUID=b7fce5e7-b3aa-4e95-a014-8661889e9cce
ONBOOT=yes

Другие мои варианты в сетевых скриптах были

ifcfg-enp0s11  ifdown-ippp  ifdown-routes    ifup          ifup-ipv6   ifup-ppp       ifup-tunnel
ifcfg-lo       ifdown-ipv6  ifdown-sit       ifup-aliases  ifup-isdn   ifup-routes    ifup-wireless
ifdown         ifdown-isdn  ifdown-Team      ifup-bnep     ifup-plip   ifup-sit       init.ipv6-global
ifdown-bnep    ifdown-post  ifdown-TeamPort  ifup-eth      ifup-plusb  ifup-Team      network-functions
ifdown-eth     ifdown-ppp   ifdown-tunnel    ifup-ippp     ifup-post   ifup-TeamPort  network-functions-ipv6

Но ifup eth , ifup eth1 , ifup eth2 , ifup enp0s11 и ifup lo все говорят, что не найдено ни одного конфига ?!

[root@localhost ~]# ifup eth
/usr/sbin/ifup: configuration for eth not found.
Usage: ifup <device name>

Я частично понимаю, что команды ifup больше не используются из-за NetworkManager, который работает ...

[root@localhost ~]# systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2015-11-08 19:35:13 GMT; 33min ago
 Main PID: 905 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           └─905 /usr/sbin/NetworkManager --no-daemon

Nov 08 19:35:30 localhost.localdomain NetworkManager[905]: <info>  (virbr0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Nov 08 19:35:30 localhost.localdomain NetworkManager[905]: <info>  (virbr0): Activation: successful, device activated.
Nov 08 19:35:35 localhost.localdomain NetworkManager[905]: <info>  (virbr0-nic): link disconnected (calling deferred action)
Nov 08 19:36:57 localhost.localdomain NetworkManager[905]: <info>  use BlueZ version 5
Nov 08 19:40:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'
Nov 08 19:45:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'
Nov 08 19:50:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'
Nov 08 19:55:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'
Nov 08 20:00:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'
Nov 08 20:05:31 localhost.localdomain NetworkManager[905]: <info>  connectivity: check for uri 'http://fedoraproject.org/static/hotspot.txt' failed with 'Error resolving 'fedoraproject.org': Name or service not known'

Есть идеи, почему у меня нет сети?

1 ответ1

2

попробуй это;

sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s11

затем измените следующее;

BOOTPROTO="static"

Если у вас нет особой причины иметь динамически установленный IP-адрес, я бы настроил статический IP-адрес. Таким образом, все другие устройства в вашей сети всегда имеют один и тот же IP-адрес для подключения, например, ssh, http, ftp и т.д.

IPADDR= IP-адрес в настройках вашего маршрутизатора будет вашим внешним IP-адресом. GATEWAY= посмотрите в настройках вашего маршрутизатора. NETMASK= посмотрите в настройках вашего маршрутизатора. DNS1= посмотрите в настройках вашего маршрутизатора. DNS2= посмотрите в настройках вашего маршрутизатора. набрав его ip-адрес в URL-адресе браузера 192.168.1.1 или где-то еще, ваш ip маршрутизатора На моем маршрутизаторе linksys я перехожу на вкладку «Состояние», и вся моя информация находится в разделе «Маршрутизатор», добавьте всю эту информацию в файл ifcfg-enp0s11 и перезапустите сеть

sudo systemctl restart network.service

убедитесь, что он включен, чтобы сохранить настройки при перезагрузке

sudo systemctl enable network.service

и вы можете проверить состояние сети с помощью

sudo systemctl status network.service

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .