[РЕШЕНО]Autoinstall ArchLinux

vadik
gapy21, напишите хотя бы что за провайдер. Может решение давно имеется.
Mediana
lampslave
От того, что вы поднимете vpn на livecd, данные на основном компьютере не пострадают.
Это хорошо. Тогда с интернетом разбираться буду на основном ПК, но команды то все равно придется вводить по 300 раз.

nafanja
Дальше создаем образ винта с помощью dd, и идем штамповать его на другие машины.
Но ведь настройки же тогда запишутся на диск? (это будет не livecd)?!
Да не livecd. это будет клон (точная уже настроенная копия).
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Так как там ругается pptpsetup?
lampslave
Так как там ругается pptpsetup?
Устанавливаю по инструкции:
ip a a 10.198.123.13/24 dev enp0s3
ip l s up dev enp0s3
ip r a default via 10.198.123.254
nano /etc/resolv.conf
	nameserver 10.198.123.1
ping -c 3 10.198.123.254
ping -c 3 vpn.mediana.net.ua
Добавляем в нашу таблицу роутинга статические маршруты на VPN- и DNS-сервера:
?  ip r a 10.198.123.1 via 10.198.123.254
ip r d default
ip r
Проверка: мы должны успешно пинговать DNS- и VPN-сервера:
ping -c 3 10.198.123.254
nano /etc/ppp/peers/mediana
pty "pptp 10.198.123.1 --nolaunchpppd --nobuffer"
remotename pptp
user login4ik
password "parol4ik"
linkname mediana
lock
usepeerdns
nodeflate
nobsdcomp
noauth
nopcomp
noaccomp
logfile /var/log/ppp/vpnlog
Убеждаемся, что в файле /etc/ppp/options нет незакомментированных параметров, которыми бы система могла затереть наши настройки. Если есть - комментируем. Очищать содержимое файлов /etc/ppp/chap-secrets, /etc/ppp/pap-secrets необязательно, так как пароль у нас уже вписан в файл /etc/ppp/peers/mediana, поэтому файлы /etc/ppp/chap-secrets, /etc/ppp/pap-secrets сами использоваться не будут. Просто установим права доступа на /etc/ppp/peers/mediana:
chmod 600 /etc/ppp/peers/mediana
pppd call mediana debug nodetach
На соседнем терминале убедимся, что VPN-соединение установлено. Должен появиться сетевой интерфейс ppp0:
ip addr show или ip link show
route add default dev ppp0
ping -c5 www.ya.ru
Проблема возникает после pppd call mediana debug nodetach.
И в чём она заключается?
lampslave
И в чём она заключается?
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
/usr/sbin/pppd: unrecognized option '--nolaunchpppd'
pptp version 1.7.2
Copyright (C) 2000  Free Software Foundation
This program comes with ABSOLUTELY NO WARRANTY; for details see source.
This is free software, and you are welcome to redistribute it under certain
conditions; see source for details.
Usage:
  pptp <hostname> [<pptp options>] [[--] <pppd options>]
Or using pppd's pty option:
  pppd pty "pptp <hostname> --nolaunchpppd <pptp options>"
Available pptp options:
  --version        Display version number and exit
  --phone <number>	Pass <number> to remote host as phone number
  --nolaunchpppd	Do not launch pppd, for use as a pppd pty
  --quirks <quirk>	Work around a buggy PPTP implementation
			Currently recognised values are BEZEQ_ISRAEL only
  --debug		Run in foreground (for debugging with gdb)
  --sync		Enable Synchronous HDLC (pppd must use it too)
  --timeout <secs>	Time to wait for reordered packets (0.01 to 10 secs)
  --nobuffer		Disable packet buffering and reordering completely
  --idle-wait		Time to wait before sending echo request
  --max-echo-wait		Time to wait before giving up on lack of reply
  --logstring <name>	Use <name> instead of 'anon' in syslog messages
  --localbind <addr>	Bind to specified IP address instead of wildcard
  --loglevel <level>	Sets the debugging level (0=low, 1=default, 2=high)
  --test-type <type>	Damage the packet stream by reordering
  --test-rate <n>		Do the test every n packets
Modem hangup
Connection terminated.
Script pptp 10.**.**.1 --nolaunchpppd --nobuffer finished(pid799), status = 0x1
Ну так тут и гуглить не надо, и так написано, что нет такой опции "nolaunchpppd".
И вообще. Грузитесь ещё раз и запускайте:
systemctl start dhcpcd
pptpsetup
Если pptpsetup работать не будет, посмотрите вот это: http://archlinux.org.ru/forum/topic/1067/ (первые 2-3 страницы как минимум).
lampslave
И вообще. Грузитесь ещё раз и запускайте:
systemctl start dhcpcd
pptpsetup
.
Это после какого пункта? Или вместо чего?
Вместо всего.
lampslave
systemctl start dhcpcd
pptpsetup
/usr/sbin/pptpsetup: too few arguments.
Try '/usr/sbin/pptpsetup --help' for more information.
Пробовал и так:
pptpsetup –create homevpn –server [serverIP] –username [user] –password [pass]
/usr/sbin/pptpsetup: too few arguments.
Try '/usr/sbin/pptpsetup --help' for more information.
sub Check_MPPE_in_pppd { return 1;}
Тоже ничем не помогло.
anon warn[pptp_gre_bind:pptp_gre.c:100]: connect: Network is unreachable
anon fatal[main:pptp.c:322]: Cannot bind GRE socket, aborting.
Modem hangup
Connection terminated.

 
Зарегистрироваться или войдите чтобы оставить сообщение.