Добавить второй IP-адрес для интерфейса в 17.10

Вы можете создать временную файловую систему в своей ОЗУ, а затем заменить обратные каталоги символическими ссылками (возможно, вам придется остановить wallch до этого)

rm ~.cache/offending-dir

ln -s /absolute/path/to/offending/dir /tmp
3
задан 8 March 2018 в 17:40

6 ответов

Выключается в 17.10, вы редактируете свои сетевые настройки в /etc/netplan/01-netcfg.yaml

. Все, что мне нужно было сделать, это добавить второй IP-адрес рядом с существующим, разделенный запятой это:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
     addresses: [ 10.100.1.38/24, 10.100.1.39/24 ]
     gateway4: 10.100.1.1

Затем вы запускаете:

# netplan apply

Надеюсь, это поможет кому-то в будущем.

3
ответ дан 22 May 2018 в 12:41
  • 1
    ..Это не файлы сетевого менеджера? – Robert Riedl 8 March 2018 в 17:26
  • 2
    Что вы имеете в виду? – PatricF 8 March 2018 в 18:57
  • 3
    Правильно; вы можете добавить столько адресов для интерфейса, сколько необходимо, добавив к «адресам», перечислите этот путь. – Mathieu Trudel-Lapierre 9 March 2018 в 15:28

Выключается в 17.10, вы редактируете свои сетевые настройки в /etc/netplan/01-netcfg.yaml

. Все, что мне нужно было сделать, это добавить второй IP-адрес рядом с существующим, разделенный запятой это:

network: version: 2 renderer: networkd ethernets: eth0: addresses: [ 10.100.1.38/24, 10.100.1.39/24 ] gateway4: 10.100.1.1

Затем вы запускаете:

# netplan apply

Надеюсь, это поможет кому-то в будущем.

4
ответ дан 17 July 2018 в 19:17

Выключается в 17.10, вы редактируете свои сетевые настройки в /etc/netplan/01-netcfg.yaml

. Все, что мне нужно было сделать, это добавить второй IP-адрес рядом с существующим, разделенный запятой это:

network: version: 2 renderer: networkd ethernets: eth0: addresses: [ 10.100.1.38/24, 10.100.1.39/24 ] gateway4: 10.100.1.1

Затем вы запускаете:

# netplan apply

Надеюсь, это поможет кому-то в будущем.

4
ответ дан 23 July 2018 в 20:02

Вы можете сделать это непосредственно в командной строке, которая не является постоянной (например, reboot-save)

sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up

или в вашем /etc/network/interfaces, которая является постоянной

sudo nano /etc/network/interfaces
2] добавьте это (или подобное) в существующий блок eth0

iface eth0:0 inet static
  address 10.100.1.40
  netmask 255.255.255.0

и поднимите его с помощью

sudo ifup eth0:0
0
ответ дан 22 May 2018 в 12:41
  • 1
    Я не знаю, что непонятно в моем первом сообщении, но это в значительной степени то, что я сделал, и похоже, что он больше не работает в 17.10, поэтому мой пост о netplan, который, кажется, новый способ настройки сети. См. Здесь: wiki.ubuntu.com/Netplan – PatricF 8 March 2018 в 19:02
  • 2
    Каково ваше сообщение об ошибке? Потому что он работает в моей системе, а должен работать на вашем – Robert Riedl 8 March 2018 в 19:40
  • 3
    Возможно, вы обновили версию из более ранней версии? Потому что они, похоже, изменили его в 17.10, поскольку старый способ не работает при новой установке. Я всегда использовал Debian раньше и использовал «old " в течение многих лет, поэтому я немного смутился, когда он больше не работал. – PatricF 8 March 2018 в 21:52
  • 4
    Нет его довольно новой установки (2 месяца). Поскольку страница wiki указывает ее для NetworkManager и systemd, хотя она не поддерживает много. Что я хотел бы знать: если вы используете это sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up в командной строке, это код выхода 0? что говорит ip a? – Robert Riedl 8 March 2018 в 22:16
  • 5
    Протестировал метод / etc / network / interface в 18.04, кажется, что он работает, потратив 3 полных минуты на «Запуск службы имен хостов», – pim 9 March 2018 в 11:31

Вы можете сделать это непосредственно в командной строке, которая не является постоянной (например, reboot-save)

sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up

или в вашем /etc/network/interfaces, которая является постоянной

sudo nano /etc/network/interfaces

добавьте это (или подобное) в существующий блок eth0

iface eth0:0 inet static address 10.100.1.40 netmask 255.255.255.0

и поднимите его с помощью

sudo ifup eth0:0
0
ответ дан 17 July 2018 в 19:17

Вы можете сделать это непосредственно в командной строке, которая не является постоянной (например, reboot-save)

sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up

или в вашем /etc/network/interfaces, которая является постоянной

sudo nano /etc/network/interfaces

добавьте это (или подобное) в существующий блок eth0

iface eth0:0 inet static address 10.100.1.40 netmask 255.255.255.0

и поднимите его с помощью

sudo ifup eth0:0
0
ответ дан 23 July 2018 в 20:02
  • 1
    Я не знаю, что непонятно в моем первом сообщении, но это в значительной степени то, что я сделал, и похоже, что он больше не работает в 17.10, поэтому мой пост о netplan, который, кажется, новый способ настройки сети. См. Здесь: wiki.ubuntu.com/Netplan – PatricF 8 March 2018 в 19:02
  • 2
    Каково ваше сообщение об ошибке? Потому что он работает в моей системе, а должен работать на вашем – Robert Riedl 8 March 2018 в 19:40
  • 3
    Возможно, вы обновили версию из более ранней версии? Потому что они, похоже, изменили его в 17.10, поскольку старый способ не работает при новой установке. Я всегда использовал Debian раньше и использовал «old & quot; в течение многих лет, поэтому я немного смутился, когда он больше не работал. – PatricF 8 March 2018 в 21:52
  • 4
    Нет его довольно новой установки (2 месяца). Поскольку страница wiki указывает ее для NetworkManager и systemd, хотя она не поддерживает много. Что я хотел бы знать: если вы используете это sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up в командной строке, это код выхода 0? что говорит ip a? – Robert Riedl 8 March 2018 в 22:16
  • 5
    Протестировал метод / etc / network / interface в 18.04, кажется, что он работает, потратив 3 полных минуты на «Запуск службы имен хостов», – pim 9 March 2018 в 11:31

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

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