eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я думаю, что это ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.
Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в /etc/network/interfaces, но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.
Для этого откройте файл /etc/network/interfaces и замените его содержимое следующим
auto lo
iface lo inet loopback
mapping eth0
script /home/<username>/net.sh
map eth0 eth0-home
map eth0 eth0-work
iface eth0-home inet static
address #ip address for home
netmask #subnet mask for home
hwaddress ether #MAC address for home
iface eth0-work inet static
address #ipaddress for work
netmask #netmask for work
hwaddress ether #MAC address for work
, чтобы установить ip-адрес, сетевую маску и hwaddress для eth0-home и eth0-work для вашего симпатия. Также замените & lt; имя_пользователя & gt; в четвертой строке сценария с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.
Теперь создайте файл /home/<username>/net.sh со следующим содержимым
#!/bin/sh
echo eth0
сохраните и закройте сеть. sh файл.
Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0=eth0-home для запуска сети с настройками eth0-home и sudo ifup eth0=eth0-work, чтобы начать с настроек eth0-work.
Также обратите внимание, что раздел отображения в файле интерфейсов и файл сценария, который мы созданные в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен для автоматического подключения. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения этих двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке: http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:
mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:
NameVirtualHost *:443
<virtualhost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</virtualhost>
и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Для генерации SSL-сертификата выполните следующее:
mkdir -p / etc / apache2 / ssl openssl req -new -x509 -days 365 -nodes -out / etc / apache2 / ssl / apache. pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem / etc / apache2 / ssl / `/ usr / bin / openssl x509 -noout -hash & lt; /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365
. Убедитесь, что /etc/apache2/ports.conf
содержит что-то вроде:
& lt; IfModule mod_ssl.c & gt; Listen 443 & lt; / IfModule & gt;
Предполагая, что вы все еще включили SSL ( sudo a2enmod ssl
), вам нужно создать новый виртуальный хост. Например, создайте файл / etc / apache2 / sites-available / svn
, содержащий среди других:
NameVirtualHost *: 443 & lt; virtualhost *: 443 & gt; ... SSLEngine В SSLCertificateFile /etc/apache2/ssl/apache.pem ... & lt; / virtualhost & gt;
и включите этот сайт с помощью sudo a2ensite svn
. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Урок, который вы нашли, к сожалению, очень старый. Для генерации SSL-сертификата выполните следующее:
mkdir -p / etc / apache2 / ssl openssl req -new -x509 -days 365 -nodes -out / etc / apache2 / ssl / apache. pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem / etc / apache2 / ssl / `/ usr / bin / openssl x509 -noout -hash & lt; /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem
Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365
. Убедитесь, что /etc/apache2/ports.conf
содержит что-то вроде:
& lt; IfModule mod_ssl.c & gt; Listen 443 & lt; / IfModule & gt;
Предполагая, что вы все еще включили SSL ( sudo a2enmod ssl
), вам нужно создать новый виртуальный хост. Например, создайте файл / etc / apache2 / sites-available / svn
, содержащий среди других:
NameVirtualHost *: 443 & lt; virtualhost *: 443 & gt; ... SSLEngine В SSLCertificateFile /etc/apache2/ssl/apache.pem ... & lt; / virtualhost & gt;
и включите этот сайт с помощью sudo a2ensite svn
. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
Это связано с ошибкой # 77675 . В комментариях упоминается решение . Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil -force-overwrite / etc / init .d / apache2 restart
Это связано с ошибкой # 77675 . В комментариях упоминается решение . Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:
apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil -force-overwrite / etc / init .d / apache2 restart