Я пытаюсь настроить экземпляр ubuntu с помощью iohyve под FreeNAS 9.10, экземпляр будет загружаться, но время ожидания при попытке поднять сетевой интерфейс.
До сих пор я пытался дважды проверить связанный список тапов:
[@freenas] /nonexistent# iohyve taplist
Listing all network taps:
HelperDrive/iohyve/ubuntuserver16......tap0
Что туннель настроен на открытие:
[@freenas] /nonexistent# sysctl net.link.tap.up_on_open
net.link.tap.up_on_open: 1
и моя настройка ifconfig:
[@freenas] /nonexistent# ifconfig bridge0
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
description: iohyve-bridge
ether 02:XX:XX:XX:45:00
nd6 options=9<PERFORMNUD,IFDISABLED>
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: tap0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
ifmaxaddr 0 port 5 priority 128 path cost 2000000
[@freenas] /nonexistent# ifconfig tap0
tap0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
description: iohyve-ubuntuserver16
options=80000<LINKSTATE>
ether 00:XX:XX:XX:01:00
inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
nd6 options=9<PERFORMNUD,IFDISABLED>
media: Ethernet autoselect
status: active
Opened by PID 2710
Когда я запускаю экземпляр ubuntu (через iohyve start myUbuntuInstance
), При загрузке я замечаю следующую ошибку:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details.
запуск systemctl просто показывает это:
ubuntuFreeNAS:~$ systemctl status networking.service | less
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Active: failed (Result: timeout) since Fri 2017-04-07 15:40:57 PDT; 19min ago
Docs: man:interfaces(5)
Main PID: 796 (code=killed, signal=TERM)
Apr 07 15:35:57 ubuntuFreeNAS systemd[1]: Starting Raise network interfaces...
Apr 07 15:35:57 ubuntuFreeNAS ifup[796]: /sbin/ifup: waiting for lock on /run/network/ifstate.enp0s3
Apr 07 15:40:57 ubuntuFreeNAS systemd[1]: networking.service: Start operation timed out. Terminating.
Apr 07 15:40:57 ubuntuFreeNAS systemd[1]: Failed to start Raise network interfaces.
Apr 07 15:40:57 ubuntuFreeNAS systemd[1]: networking.service: Unit entered failed state.
Apr 07 15:40:57 ubuntuFreeNAS systemd[1]: networking.service: Failed with result 'timeout'.
Я немного новичок в области виртуальных сетей. Что еще я могу изучить, чтобы отладить это?
На моей конкретной настройке freeNAS у меня был bridge1
интерфейс (в котором уже был мой физический ix1
интерфейс в качестве члена) в дополнение к bridge0
созданный iohyve.
Моим решением было игнорировать bridge0
и добавить tap0
интерфейс к bridge1
вместо этого используя ifconfig bridge0 deletem tap0
затем ifconfig bridge1 addm tap0
.