Проблемы, поднимающие второй виртуальный сетевой интерфейс

  1. База данных закрытия (или любой другой сервис в зависимости от / примера)
  2. mv /example/* /vol/
  3. rm -rf /example
  4. Или реконфигурируйте свою базу данных/приложения, чтобы использовать/vol или создать символьную ссылку с ln -s /vol /example
2
задан 6 December 2012 в 00:35
3 ответа

РЕДАКТИРОВАТЬ:

Проблема в том, что у вас определены 2 шлюза по умолчанию. Вам нужно удалить один из них. Я бы подумал, что на устройстве eth0: 1.

Ошибка «Файл существует» возникает при попытке снова добавить маршрут по умолчанию, который уже существует.


Во-первых, я предполагаю, что * как номер хоста действительное число, а не буквально "*"?

Теперь попробуйте вот так. Я подозреваю, что есть проблема с синтаксическим анализом строки auto в сценариях запуска - просто догадка, я не смотрел.

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#eth0 is our main IP address
auto eth0
iface eth0 inet static
 address 198.58.103.*
 netmask 255.255.255.0
 gateway 198.58.103.1
 # Put your nameserver address here!
 dns-nameservers x.x.x.x 

#eth0:0 is our private address
auto eth0:0
iface eth0:0 inet static
 address 192.168.129.134
 netmask 255.255.128.0

#eth0:1 is for www.site.com
auto eth0:1
iface eth0:1 inet static
 address 198.58.104.*
 netmask 255.255.255.0
 # This shouldn't be here!  remove it.
 #gateway 198.58.104.1

А во-вторых, чтобы избавиться от надоедливой ошибки resolv.conf, выполните:

sudo dpkg-reconfigure resolvconf

Хотя это отдельная тема.

5
ответ дан 3 December 2019 в 09:19

Попробуйте эту команду:

sudo dpkg-reconfigure resolvconf

Также это:

ifdown eth0:0 
ifdown eth0:1 
ifdown eth0
ifup eth0

ifup eth0 в конце запускает и первичный, и псевдоним И только один раз устанавливает маршрут.

1
ответ дан 3 December 2019 в 09:19

Синтаксис текущих систем на основе Debian изменился. Ключ состоит в том, чтобы использовать формат адреса с косой чертой подсети адрес 192.168.129.134/17, и больше не использовать ключевое слово netmask .

Предпочтительный метод для системы на основе Debian - это используйте файлы конфигурации сети.

Метод псевдонима предпочитает использовать такой порядок: eth0, eth: 0: 0, eth0: 1, ...

Итак, первый псевдоним системы будет eth0: 0, и чтобы добиться этого постоянства при перезагрузке системы, создайте файл /etc/network/interfaces.d/eth0 с таким содержимым:

auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
      address 192.168.129.134/17

Или вы можете напрямую отредактировать файл / etc / network / interfaces , но это не рекомендуется, так как он может быть перезаписан автоматически.

После этого выполните

перезапуск сети службы

для проверки конфигурация. Затем проверьте с помощью команды:

статус сети службы

и

IP-адрес

0
ответ дан 3 December 2019 в 09:19

Теги

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