Привет испытанный поиск с помощью Google различных вариантов для совета.
Что касается сегодня я имею:
Описание: Ubuntu 16.04.6 Выпуск LTS: 16.04 Кодовое название: гостеприимный
обновленный как вчера
попытка сделать:
sudo ip address add 192.168.0.7/24 dev enz3 ;
sudo ip address add 192.168.0.8/24 dev enz3
постоянный
Я изменил и т.д./объединять в сеть/соединять интерфейсом файлы как:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface enz3 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
auto enz3:1
allow-hotplug enz3:1
iface enz3:1 inet static
address 192.168.0.7
netmask 255.255.255.0
gateway 192.168.0.1
auto enz3:2
allow-hotplug enz3:2
iface enz3:2 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1
затем я перезапускаю сетевую службу
systemctl restart networking
Я получаю ошибку:
xx@xx-VBox:~$ systemctl status networking.service
networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: exit-code) since mer 2019-06-05 12:15:39 CEST; 5s ago
Docs: man:interfaces(5)
Process: 4423 ExecStop=/sbin/ifdown -a --read-environment --exclude=lo (code=exited, status=0/SUCCESS)
Process: 4963 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
Process: 4959 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclu
Main PID: 4963 (code=exited, status=1/FAILURE)
giu 05 12:15:38 xx-VBox systemd[1]: Starting Raise network interfaces...
giu 05 12:15:38 xx-VBox ifup[4963]: RTNETLINK answers: File exists
giu 05 12:15:38 xx-VBox ifup[4963]: Failed to bring up enz3:2.
giu 05 12:15:39 xx-VBox systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
giu 05 12:15:39 xx-VBox systemd[1]: Failed to start Raise network interfaces.
giu 05 12:15:39 xx-VBox systemd[1]: networking.service: Unit entered failed state.
giu 05 12:15:39 xx-VBox systemd[1]: networking.service: Failed with result 'exit-code'.
но тем не менее
ip addr
шоу
enz3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
inet 192.168.0.2/24 brd 192.168.0.255 scope global enz3
valid_lft forever preferred_lft forever
inet 192.168.0.7/24 brd 192.168.0.255 scope global secondary enz3:1
valid_lft forever preferred_lft forever
inet 192.168.0.8/24 brd 192.168.0.255 scope global secondary enz3:2
valid_lft forever preferred_lft forever
inet6 XXXXXXXXXXXXXXXXXXXXXXXXXX scope link
valid_lft forever preferred_lft forever
и
ifconfig
шоу
enz3
enz3:1
enz3:2
и я могу соединить и визуализировать apache2 index.html
от oustide для 192.168.0.2 веб-серверов значения по умолчанию адреса
и для двух виртуальных веб-серверов хостов в 192.168.0.7 и 192.168.0.8
Что я пропускаю? почему я получаю ошибку? Что-то еще то, что работа привычки с этим настраивала?
Править
Система работает только к доступу apache2 веб-серверы: снаружи я могу получить доступ: 192.168.0.02 192.168.0.07 192.168.0.08
изнутри (192.168.0.2) я могу получить доступ: localhost 192.168.0.7 192.168.0.8
но я не могу проверить с помощью ping-запросов 192.168.0.2 от внешнего (192.168.0.3) или осуществить навигацию в Интернете изнутри (192.168.0.2). Я могу проверить с помощью ping-запросов хост 192.168.0.3 из VM (192.168.0.2, VM на VirtualBox),
преподаватель nslookup работает из th VM (192.168.0.2)
может быть, это ответ?
Как использовать / etc / network / interfaces вместо network-manager
Не уверен, что он действителен и для 16.04?
Нету
[ifupdown]
managed=false
уже там
в руководстве debian говорится
iproute2 method
Also, ifupdown supports specifying multiple interfaces by repeating iface sections with the same interface name. The key difference from the method described above is that all such sections are treated by ifupdown as just one interface, so user can't add or remove them individually. However, up/down commands, as well as scripts, are called for every section as it used to be.
Note however that this method is dangerous! Certain driver/hardware combinations may sometimes fail to bring the link up if no labels are assigned to the alias interfaces. (Seen this on Debian Wheezy and Jessie with RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01) auto-negotiating to 10/full. A similar warning from another person exists in the history of this page.)
This /etc/network/interfaces text assigns three IP addresses to eth0.
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42/24
gateway 192.168.1.1
iface eth0 inet static
address 192.168.1.43/24
iface eth0 inet static
address 192.168.1.44/24
# adding IP addresses from different subnets is also possible
iface eth0 inet static
address 10.10.10.14/24
Но даже с помощью маркировок (или по крайней мере я думаю, что использую их):
auto enz3
allow-hotplug enz3
iface enz3 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
iface enz3:1 inet static
address 192.168.0.7
netmask 255.255.255.0
iface enz3:2 inet static
address 192.168.0.8
netmask 255.255.255.0
Я все еще получаю ошибку:
giu 05 17:38:43 dv-VBox systemd[1]: Stopped Raise network interfaces.
giu 05 17:38:43 xx-VBox systemd[1]: Starting Raise network interfaces...
giu 05 17:38:43 xx-VBox ifup[5004]: RTNETLINK answers: File exists
giu 05 17:38:43 xx-VBox ifup[5004]: Failed to bring up enz3.
giu 05 17:38:43 xx-VBox systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
giu 05 17:38:43 xx-VBox systemd[1]: Failed to start Raise network interfaces.
giu 05 17:38:43 xx-VBox systemd[1]: networking.service: Unit entered failed state.
giu 05 17:38:43 xx-VBox systemd[1]: networking.service: Failed with result 'exit-code'.
Что я должен попробовать затем?