Проблема маршрутизации на сервере Ubuntu 17.10

Я довольно новичок в Linux и пытаюсь создать виртуальную лабораторию в Hyper-V с сервером Ubuntu 17.10 в качестве маршрутизатора между физической сетью и моей лабораторной сетью.

Я изменил свой интерфейс / etc / network / interfaces, чтобы он выглядел так:

auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.1 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255

] после этого я отредактировал /etc/sysctl.conf и удалил комментарий в net.ipv4.ip_forward=1

. Все инструкции, которые я нашел, подразумевают, что после того, как вы это сделали и перезапустите сеть (я просто перезагрузите сервер), второй интерфейс должен иметь IP-адрес, который ему был дан, НО в моем случае интерфейс не появляется после перезагрузки, и мне нужно вручную поднять его с помощью sudo ifconfig eth1 вверх. После этого, когда я проверяю свой ifconfig, отображается eth1, но у меня нет адреса, который я настроил, но вместо этого он имеет адрес ipv6

Кажется мне, что ОС не читает / etc / network / файл интерфейса.

Любая помощь будет оценена.

0
задан 6 November 2017 в 21:13

2 ответа

ifupdown, который использует / etc / network / interfaces, устарел в 17.10.

https://wiki.ubuntu.com/Netplan

Вместо этого используйте / etc / netplan / * netcfg.yaml

0
ответ дан 18 July 2018 в 03:46

ifupdown, который использует / etc / network / interfaces, устарел в 17.10.

https://wiki.ubuntu.com/Netplan

Вместо этого используйте / etc / netplan / * netcfg.yaml

0
ответ дан 24 July 2018 в 17:55

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

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