Инструкция для Ubuntu — различия между версиями
Val (обсуждение | вклад) |
Val (обсуждение | вклад) |
||
| Строка 19: | Строка 19: | ||
2. Для подключения используется самописный скрипт, черновой рабочий вариант такой: |
2. Для подключения используется самописный скрипт, черновой рабочий вариант такой: |
||
| − | root@client2:~# |
+ | root@client2:~# nano /usr/sbin/pppoestart |
#!/bin/bash |
#!/bin/bash |
||
| Строка 40: | Строка 40: | ||
cp /dev/null /etc/ppp/pap-secrets |
cp /dev/null /etc/ppp/pap-secrets |
||
| + | |||
| + | |||
| + | root@client2:~# chmod +x /usr/sbin/pppoestart |
||
Он позволяет вводить пароли безопасным способом. |
Он позволяет вводить пароли безопасным способом. |
||
Версия 15:44, 5 октября 2018
На каждой машине надо:
1. Один раз создать подключение с помощью визарда
# pppoeconf
Ответы на все вопросы по умолчанию, логин и пароль любой, главное не включать автоподключение и не подключаться прямо сейчас.
В файле /etc/network/interfaces должно появиться в конце
...
iface dsl-provider inet ppp
pre-up /bin/ip link set eth0 up # line maintained by pppoeconf
provider dsl-provider
!!!! без auto dsl-provider
2. Для подключения используется самописный скрипт, черновой рабочий вариант такой:
root@client2:~# nano /usr/sbin/pppoestart
#!/bin/bash
echo -n "Login: "
read L
echo -n "Password: "
read -s P
LP=\"${L}\"\ \*\ \"${P}\"
echo "$LP" > /etc/ppp/pap-secrets
echo "$LP" > /etc/ppp/chap-secrets
pon dsl-provider
sleep 3
cp /dev/null /etc/ppp/chap-secrets
cp /dev/null /etc/ppp/pap-secrets
root@client2:~# chmod +x /usr/sbin/pppoestart
Он позволяет вводить пароли безопасным способом.
3. При регистрации linux пользователей включаем их дополнительно в какую нибудь группу, например users
# useradd -m -s /bin/bash -G users user1
4. В visudo добавляем в конец строку
%users ALL = NOPASSWD: /usr/sbin/pppoestart
5. Теперь пользователь может подключаться командой:
$ sudo /usr/sbin/pppoestart
6. Для отключения можно перезагрузить систему
Еще.
Для установки ПО можно установить переменную окружения:
sudo -i
export http_proxy=http://openproxy.bmstu.ru:3128/
apt update
exit
это позволит устанавливать/обновить ПО в системе без авторизации.