VLAN в основном интерфейсе (никакой подынтерфейс)

У меня есть Ubuntu 17.04. Я вижу на ifconfig, что у меня есть eno1 (не eth0). Я был созданным VLAN, работа которого (я могу проверить с помощью ping-запросов устройство от того VLAN). Но на самом деле я вижу, что компьютер подключен к двум сетям.

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 10.1.1.52  netmask 255.255.255.0  broadcast 10.1.1.255
    inet6 fe80::21fb:881b:982f:a314  prefixlen 64  scopeid 0x20<link>
    ether 34:17:eb:cd:2e:0d  txqueuelen 1000  (Ethernet)
    RX packets 13464458  bytes 1276532566 (1.2 GB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 14381729  bytes 996608618 (996.6 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    device interrupt 20  memory 0xf7c00000-f7c20000  

eno1.90: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 10.66.64.10  netmask 255.255.252.0  broadcast 10.66.66.255
    inet6 fe80::3617:ebff:fecd:2e0d  prefixlen 64  scopeid 0x20<link>
    ether 34:17:eb:cd:2e:0d  txqueuelen 1000  (Ethernet)
    RX packets 1157363  bytes 48659026 (48.6 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 1375778  bytes 79131321 (79.1 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Я должен изменить это настройки. ПК должен работать ony над vlan90. Я подразумеваю, что vlan 90 будет обслуживаемый на eno1, не в подынтерфейсе eno1.90. Не соединяясь с "сетью управления".

Сеть 10.1.1.0/24 не отмечена. Сеть 10.66.64.0/22 отмечена.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eno1.90
iface eno1.90 inet static
    address 10.66.64.9
    netmask 255.255.252.0
    network 10.66.64.0
    broadcast 10.66.66.255
    mtu 1500
    vlan-raw-device eno1

Я отключаю администратора сети:

● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Tue 2017-07-11 08:45:50 CEST; 52s ago
     Docs: man:NetworkManager(8)
 Main PID: 999 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/NetworkManager.service
           └─10450 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhcli

lip 11 07:22:42 user NetworkManager[999]: <info>  [1499750562.7541] dhcp4 (eno1):   lease ti
lip 11 07:22:42 user NetworkManager[999]: <info>  [1499750562.7541] dhcp4 (eno1):   nameserv
lip 11 07:22:42 user NetworkManager[999]: <info>  [1499750562.7542] dhcp4 (eno1):   nameserv
lip 11 07:22:42 user NetworkManager[999]: <info>  [1499750562.7542] dhcp4 (eno1):   domain n
lip 11 07:22:42 user NetworkManager[999]: <info>  [1499750562.7542] dhcp4 (eno1): state chan
lip 11 07:22:42 user dhclient[10450]: bound to 10.1.1.52 -- renewal in 14027 seconds.
lip 11 08:45:50 user systemd[1]: Stopping Network Manager...
lip 11 08:45:50 user NetworkManager[999]: <info>  [1499755550.2979] caught SIGTERM, shutting
lip 11 08:45:50 user NetworkManager[999]: <info>  [1499755550.2987] exiting (success)
lip 11 08:45:50 user systemd[1]: Stopped Network Manager.

Я был, добавляет новая конфигурация в интерфейсе:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eno1
#iface eno1 inet dhcp
iface eno1 inet manual
#       address 10.1.1.250
#       netmask 255.255.255.0
#       gateway 10.1.1.253
#       network 10.1.1.0
#       broadcast 10.1.1.255
#       mtu 1500

auto eno1.90
iface eno1.90 inet static
        address 10.66.64.9
        netmask 255.255.252.0
        gateway 10.1.1.1
        network 10.66.64.0
        broadcast 10.66.66.255
        mtu 1500
        vlan-raw-device eno1

Но после перезапуска NM ничего не произошло, таким образом, я отключаю его снова. На следующем шаге я снизился на интерфейс и затем это снова. После этого я вижу, что это смотрит, начинают работать, потому что я не могу проверить с помощью ping-запросов устройства из 10.1.1.0/24 сети. Но когда я использую ifconfig, я вижу ту же информацию как в вершине.

Теперь я вижу, что у меня есть некоторая проблема с сетевым сервисом, возможно, это - причина замороженного IP-адреса?

● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor prese
   Active: failed (Result: exit-code) since Fri 2017-07-14 16:45:41 CEST; 1min 5
     Docs: man:interfaces(5)
 Main PID: 15424 (code=exited, status=1/FAILURE)

lip 14 16:45:34 user systemd[1]: Starting Raise network interfaces...
lip 14 16:45:41 user ifup[15424]: Set name-type for VLAN subsystem. Sho
lip 14 16:45:41 user ifup[15424]: RTNETLINK answers: File exists
lip 14 16:45:41 user ifup[15424]: Failed to bring up eno1.90.
lip 14 16:45:41 user systemd[1]: networking.service: Main process exite
lip 14 16:45:41 user systemd[1]: Failed to start Raise network interfac
lip 14 16:45:41 user systemd[1]: networking.service: Unit entered faile
lip 14 16:45:41 user systemd[1]: networking.service: Failed with result

17.07.2017 я был просто твердостью первая проблема, я думаю. Я использую во-первых Метод № 2 из https://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html, таким образом, у меня есть необходимая установка. Я удаляю его, с помощью

# ifconfig eno1.90 down
# vconfig rem eno1.90

После этого я вниз интерфейс, затем затем взаимодействует через интерфейс сетевой сервисный перезапуск (Это произошло без ошибок). Теперь в /proc/net/vlan созданный файл eno1.90. Таким образом, я думаю, что конфигурация теперь корректна. Возможно, с основным интерфейсом то же, потому что, когда я установил интерфейс со статической опцией:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eno1
#iface eno1 inet dhcp
#iface eno1 inet manual
iface eno1 inet static
       address 10.1.1.250
       netmask 255.255.255.0
       gateway 10.1.1.253
#       network 10.1.1.0
#       broadcast 10.1.1.255
#       mtu 1500

auto eno1.90
iface eno1.90 inet static
        address 10.66.64.9
        netmask 255.255.252.0
        gateway 10.1.1.1
        network 10.66.64.0
        broadcast 10.66.66.255
        mtu 1500
        vlan-raw-device eno1

ifconfig все еще показывают, что у меня есть IP 10.1.1.52, когда это должно иметь 10.1.1.250. Что больше, я могу проверить с помощью ping-запросов ПК с помощью этого адреса двух (он отвечает для.52 и.250), :D Но я не знаю, как фиксируют его.

0
задан 18 July 2017 в 04:51

2 ответа

Я был проблемой твердости, я думаю. Я использую во-первых Метод № 2 из https://www.cyberciti.biz/tips/howto-configure-linux-virtual-local-area-network-vlan.html, таким образом, у меня есть необходимая установка. Я удаляю его, с помощью

# ifconfig eth0.90 down
# vconfig rem eth0.90

После этого я вниз интерфейс, затем затем взаимодействует через интерфейс сетевой сервисный перезапуск (Это произошло без ошибок). Теперь в /proc/net/vlan созданный файл eno1.90. Таким образом, я думаю, что конфигурация теперь корректна.

0
ответ дан 2 November 2019 в 23:37

Можно отключить eno1. Это поднято Сетевой Кормушкой.

Можно зафиксировать его путем отключения Администратора сети или путем добавления

iface eno1 inet manual

кому: /etc/network/interfaces. NM не будет иметь дело ни с каким интерфейсом, объявленным в interfaces.

Приятелю эта выполненная установка

sudo systemctl restart network-manager
0
ответ дан 2 November 2019 в 23:37

Другие вопросы по тегам:

Похожие вопросы: