/ etc / network / interfaces испорчена

Короче говоря - да. Они стоят каждой унции усилия... к точке. Тесты, в конце дня, все еще кодируют, и во многом как типичный рост кода, Ваши тесты должны будут в конечном счете быть пересмотрены, чтобы быть удобными в сопровождении и устойчивыми. Существует тонна ГЛЮКОВ! когда дело доходит до поблочного тестирования, но человека, о, человек, о, человек, ничто, и я подразумеваю, что НИЧТО не уполномочивает разработчика вносить изменения более уверенно, чем богатый набор модульных тестов.

я работаю над проектом прямо сейчас...., это - несколько TDD, и у нас есть большинство наших бизнес-правил encapuslated как тесты..., у нас есть приблизительно приблизительно 500 модульных тестов прямо сейчас. Это прошлое повторение я должен был обновить наш источник данных и как наше настольное приложение взаимодействует через интерфейс с тем источником данных. Взял меня пара дней, всего времени, я просто продолжал управлять модульными тестами для наблюдения то, что я повредил и зафиксировал ее. Внесите изменение; Сборка и запущенный Ваши тесты; зафиксируйте то, что Вы повредили. Промывка, Промывка, Повторение по мере необходимости. Что традиционно заняло бы дни QA, и грузоподъемность судна напряжения был вместо этого короткий и приятный опыт.

Подготовительная школа впереди, определенное дополнительное усилие, и это платит 10-кратный позже, когда необходимо начать защищать дамбой вокруг с базовыми функциями/функциональностью.

я купил эту книгу - это - Библия xUnit Тестирование знания - это, вероятно, одна из книг, на которые наиболее ссылаются, по моей полке, и я ежедневно консультируюсь с ним: текст ссылки

0
задан 13.05.2020, 14:45

2 ответа

У Вас есть три опции, о которых я могу думать.

Удаляют auto eth0 и заменяют его auto br0. Настройте мост со своей общедоступной конфигурацией IP. При необходимости во внутреннем диапазоне адресов, добавляет он как дополнительный адрес с помощью ip или как br0:1. Я полагаю, что у Вас может быть только один мост, если Вы добавляете предавать земле поверхность к нему.

Настраивают мост, отдельный от интерфейса eth0. Это - конфигурация, которую я использую измененный с Вашими адресами. Вы не хотите добавлять шлюз к этому интерфейсу. Необходимо будет настроить iptables, чтобы сделать SNAT (masq) и передачи пакетов.

iface br0 inet static
    address 192.168.40.1
    netmask 255.255.255.0 
    pre-up    brctl addbr br0
    post-down brctl delbr br0

Настраивают сеть в KVM и настраивают его для автозапуска. KVM тогда настроит мост для Вас.

0
ответ дан 13.05.2020, 14:46

Необходимо установить IP-адрес моста к общедоступному IP, не 192.....

Извините, отправленный с моего телефона.

Частные IP-адреса не публично routable.

Так, с

iface eth0 inet static
    address **(public ip)**

это работало, поскольку Ваш общедоступный IP routable.

Ваша вторая конфигурация,

iface br0 inet static
   address **192.168.40.134**

является частным IP (192.168.40.134) не routable (если у Вас нет маршрутизатора, что вперед Ваш общедоступный IP к Вашему частному IP через перенаправление портов, но это - di

0
ответ дан 13.05.2020, 14:46
  • 1
    Могли Вы редактировать свой ответ и объяснять " why"? – Alastr 13.05.2020, 14:46

Теги

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