Невозможно подключиться к Интернетом от Centos VM

[

]Вариант 1[

] [

]Запланируйте выполнение задания в cron каждый час (или каждый второй час), но прикрепите задание к чему-нибудь подобному (предполагая, что в crontab у вас []SHELL=/bin/bash[]):[

] [
[ $[RANDOM % 12] -eq 0 ] || exit 0; YOUR_JOB_HERE
] [

]Тогда будет приблизительно* один из двенадцати шансов, что задание будет выполняться каждый раз, когда оно было запланировано. [

] [

]Вариант 2[

] [

]Запланируйте задание cron, которое в начале дня вычисляет некоторые случайные времена и использует []на [] для составления расписания всех сегодняшних запусков. Это намного сложнее, но позволит вам использовать различные случайные распределения. Например, Вы можете захотеть, чтобы 2 часа были намного более вероятны, чем 12 часов.[

] [
] [

]Тонкая печать[

] [

][]*Этот метод генерации случайных чисел на самом деле является предвзятым. Проблема заключается в том, что максимум (32767) не является четным кратным 12 (минус один). Чтобы ясно видеть проблему, сравните, если бы максимум был 11 (12×1-1 = 11). 0 будет давать 0, 1 будет давать 1 и т.д. на всем протяжении 11 будет давать 11. Но если бы вместо этого было 13, то 12 дали бы 0, а 13 - 1. Таким образом, 0 и 1 имели бы [] два [] значения, которые дают их, а 2-11 имели бы только одно значение, поэтому они менее вероятны. Следовательно, это предвзято. Переход к формуле, использующей деление на максимум, не решает проблему, а просто изменяет, какие числа смещены. Фактические исправления - это гораздо больше кода (и в основном они заключаются в том, чтобы подделать максимум тем, чем он должен быть, попробовав еще раз, когда это не так).[][

]
1
12.02.2015, 01:00
1 ответ

У вас нет строки , строка для адаптера NAT.

Я также порекомендовал, чтобы вы использовали соединение для интернет-адаптера. Это создает намного меньше проблем. Я бы использовал только NAT для гостевой ОС, которая не имела эффективной входящей безопасности, поэтому я хотел полагаться на брандмауэр хоста и такой.

Как только вы это сделаете, вам не понадобится адаптер только в хосте. Моделистые гостевые ОС смогут видеть друг друга тогда, по той же причине, что обычные хосты на вашей локальной сети могут видеть друг друга. В общем, вы хотите использовать только сеть только в хосте, только при создании виртуальной машины, который будет только , разговаривать с хост-ОС, или к другим виртуальным вирциям. (например, тестовый VM, который настроен один раз, а затем никогда обновляется.) Как только вы решите позволить VMS увидеть более широкую сеть, она действительно не делает ничего полезного для вас.

2
27.01.2020, 23:37

Теги

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