Как создают .conf файл в openvpn для выполненного автоматически на системном запуске?

Похоже, вы создали собственное ядро, и оно только 32-разрядное. Чтобы иметь доступ к дискам емкостью > 2 ТБ, необходимо включить CONFIG _ LBDAF (поддержка больших (2TB +) блочных устройств и файлов), хотя я мог бы поклясться, что без него размер просто был зафиксирован до 2 ТБ, а не обернулся до модуля 32 бит.

-121--71608-

OK, у вас есть несколько вариантов:

Лучше всего мне нравится переименовывать профиль ~/.bash _ с помощью StartScript:

 do shell script "mv /Users/YOURLOGINNAME/.bash_profile /Users/YOURLOGINNAME/x"

Вы также можете настроить Terminal, чтобы поместить вас прямо в оболочку root , так что он не будет запрашивать пароль снова после первого раза. В окне Терминал перейдите в раздел Настройки → Профили → Оболочка и установите sudo-s в поле «Выполнить команду». Затем введите ⌘-T, чтобы открыть другую вкладку «Терминал».

Для изменения видимости невидимых файлов можно также использовать Секреты . Затем просто переместите профиль .bash _ .

-121--161425-

Размещение «ответа» , что является скорее замечанием, поскольку вопрос стал бы несколько загроможденным и длинным с этой информацией там.

Сделали еще несколько тестов. Один с простым C-кодом, использующим ioctl () и lseek () .

ioctl BLKGETSIZE64  : 801569726464 (Same value as the tools)
ioctl BLKGETSIZE    :   1565565872 (Same as sectors reported by fdisk)
lseek Size          : 801569726464

Краткий обзор источника для lsblk , fdisk и lshw все они используют ioctl () или sysfs для получения данных о размере. (Возьмите «они используют» свет здесь, так как я только скинул какой-то онлайн источник.)

lsblk использует секторы, (/sys/block/sdc/size ) и сдвиг влево на 9. (AKA × 512, или × 2 ^ 9)

Sectors: 1565565872                      (From printout in Q)
         1565565872 << 9 = 801569726464

Заглядывая ближе к сообщаемому размеру и переключая мой мозг на двоичный, а не десятичный, также быстро распознать, что:

3000592982016 = 00101011101010100001010001110110000000000000 (44-bits (48))
 801569726464 =     1011101010100001010001110110000000000000 (40-bits)

Далее:

Size by SMART - Size by tools (in effect kernel)
3000592982016 - 801569726464 = 2199023255552 == 2^32 * 512 or 2^32 << 9

fdisk также сообщает размер физического сектора как 512 противоположный 4096 SMART, что, возможно, указывает на некоторую проблему контроллера.

0
03.06.2014, 03:47
1 ответ

Если я прочитал ваш вопрос как «Я удаленно настраиваю свой сервер, на который я вошел с помощью scp», то вот несколько рекомендаций о том, как настройте openvpn на этом сервере (и на вашем клиенте):

Для автоматического запуска службы прослушивания OpenVPN на сервере убедитесь, что у вас есть действующий файл .conf в каталоге / etc / openvpn /. Когда служба openvpn запускается, она автоматически пытается запустить любые сетевые конфигурации, найденные в вышеупомянутом каталоге. Это настроит часть прослушивания для службы openvpn.

На клиенте вам также понадобится служба openvpn, но с немного другим файлом .conf. Когда служба openvpn запускается на клиенте, вы можете настроить ее автоматическое подключение к серверу при загрузке, используя ту же технику размещения файла .conf в / etc / openvpn /. Веб-сайт, на который ссылается slm, - безусловно, лучший доступный ресурс для настройки openvpn.

Мой совет - начать с самой базовой настройки с использованием статического ключа и сначала заставить его работать. Поищите в «Мини-HOWTO по статическому ключу», как это сделать.

1
28.01.2020, 02:52

Теги

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