настройка сети

pppoe
А почему просто не использовать NetworkManager?
SunStroke
А почему просто не использовать NetworkManager?
Если есть возможность использовать его на этапе установки и из консоли – почему бы и нет :)

Что касается скрипта для запуска pppd, то достаточно на другом, работающем линуксе с активным подключением сделать
ps aux|grep pppd
и скопировать оттуда всю строку его запуска, и добавить в параметры login логин password пароль .
SunStroke, для того чтобы воспользоваться им мне для начала надо настроить интернет.
кароче через pppd тоже не вышло(сейчас сижу с лайв сиди убунту, тут все получилось настроить)
вот конфиги, может я что-то неправильно прописал
/etc/ppp/chap-secrets
"ЛОГИН"    *    "ПАРОЛЬ"
/etc/ppp/peers/pppoe
# /etc/ppp/peers/pppoe
plugin rp-pppoe.so
# rp_pppoe_ac 'your ac name'
rp_pppoe_service 'MARK-PPPoE'
 
# network interface
eth0
# login name
name "ЛОГИН"
usepeerdns
persist
#demand
#idle 180
defaultroute
hide-password
noauth
при попытке прописать pon pppoe он говорит, что rp-pppoe удачно загружен и все, пытаюсь пропинговать гугл и ноль внимания =(
[email protected]:~$ ps aux|grep pppd
root      3844  0.0  0.2   7132  2780 ?        S    06:38   0:00 /usr/sbin/pppd nodetach lock nodefaultroute user ЛОГИН plugin rp-pppoe.so nic-eth0 rp_pppoe_service MARK-PPPoE noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 3 lcp-echo-interval 20 ipparam /org/freedesktop/NetworkManager/PPP/0 plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so
ubuntu    4814  0.0  0.0   5164   748 pts/1    S+   06:58   0:00 grep --color=auto pppd
Если подключено удачно, и стоят опции defaultroute (при подключении создаёт дефолтный роут на ppp) и usepeerdns (сохраняет полученные от провайдера DNS в файлик /etc/ppp/resolv.conf), возникает вопрос – а как вы пингуете гугл?
ping google.com или ping 8.8.8.8 , к примеру? Чтобы DNS провайдера, полученные через pppd, использовались системой, они должны быть в /etc/resolv.conf , то есть проще всего сделать симлинк примерно так:
ln -s /etc/ppp/resolv.conf /etc/resolv.conf
Что касается простейшего скрипта подключения, можно попробовать так:
/usr/sbin/pppd debug updetach defaultroute user ЛОГИН password ПАРОЛЬ plugin rp-pppoe.so eth0 rp_pppoe_service MARK-PPPoE noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 3 lcp-echo-interval 20
Опция debug заставляет pppd подробно показывать весь процесс подключения, а updetach – “отдавать консоль” после успешного подключения. Так вы в случае проблем увидите, что происходит.
пингую так: ping -c 3 google.com
файлика resolv.conf в /etc/ppp небыло, решил туда просто скопировать из /etc
попробовал запустить эту команду, естественно вписал свой логин и пароль, и все равно не работает инет..я уже хз что делать, может попробовать заного переустановить? сейчас попробую, ток уже сам запустался и не знаю что и как делать, я уже устанавливал арч раньше все прекрасно настраивал, а сейчас видимо что-то поменяли и у меня возникают такие труджности..
zookeeper
файлика resolv.conf в /etc/ppp небыло
Ох… сплошное шаманство :)
Ещё раз и совсем подробно: pppd в процессе подключения (если у него включена опция usepeerdns) получает от провайдера адреса DNS-серверов и записывает их в файлик /etc/ppp/resolv.conf . А системе нужно, чтобы эти адреса были в файле /etc/resolv.conf

Если DNS получены, то файлик /etc/ppp/resolv.conf СУЩЕСТВУЕТ, и надо только создать на него ссылку, чтобы система видела его там, где она его ищет, то есть в /etc/resolv.conf
Создавать этот файл в /etc/ppp/ руками НЕТ НИКАКОГО СМЫСЛА, весь его смысл в том, что pppd создаёт его сам. Если не создаёт – значит не что-то не так.

Если вы запускали скрипт, то где лог подключения, который он показывал в консоли? Там же должно быть видно, что происходит.
Natrio, как лог выводить в определенный файл?
все понял, сейчас попробую все заного настроить, и если не получится кину сюда лог
команда &> файл
чорт, я забыл записать лог от той длиннйо команды, но пока записал от других
pppd
pppd: The remote system is required to authenticate itself
pppd: but I couldn't find any suitable secret (password) for it to use to do so.
pppd: (None of the available passwords would let it use an IP address.)
pppoe-connect
/usr/sbin/pppoe-connect: line 118: /sbin/ifconfig: No such file or directory
Using interface ppp2
Connect: ppp2 <--> /dev/pts/1
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup
pppoe: Timeout waiting for PADO packets
Using interface ppp2
Connect: ppp2 <--> /dev/pts/1
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup
pppoe: Timeout waiting for PADO packets
————
UPD
2 лога той длинной команды, 2 лога потмоу что они разные, я не знаю почему
1
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  18 03 00 00]
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  18 03 00 00]
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  18 03 00 00]
Timeout waiting for PADO packets
Unable to complete PPPoE Discovery
2
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  2a 03 00 00]
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  2a 03 00 00]
Send PPPOE Discovery V1T1 PADI session 0x0 length 12
 dst ff:ff:ff:ff:ff:ff  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  2a 03 00 00]
Recv PPPOE Discovery V1T1 PADO session 0x0 length 46
 dst 0:c0:26:a9:a6:0  src 0:25:84:af:71:3
 [service-name] [host-uniq  2a 03 00 00] [AC-name MARK-PPPoE] [AC-cookie  85 4c 87 a3 3e 9f 97 e9 d6 19 56 e7 14 63 21 52]
Send PPPOE Discovery V1T1 PADR session 0x0 length 32
 dst 0:25:84:af:71:3  src 0:c0:26:a9:a6:0
 [service-name] [host-uniq  2a 03 00 00] [AC-cookie  85 4c 87 a3 3e 9f 97 e9 d6 19 56 e7 14 63 21 52]
Recv PPPOE Discovery V1T1 PADS session 0x432e length 32
 dst 0:c0:26:a9:a6:0  src 0:25:84:af:71:3
 [service-name] [host-uniq  2a 03 00 00] [AC-cookie  85 4c 87 a3 3e 9f 97 e9 d6 19 56 e7 14 63 21 52]
PADS: Service-Name: ''
PPP session is 17198
Connected to 00:25:84:af:71:03 via interface eth0
using channel 4
Using interface ppp3
Connect: ppp3 <--> eth0
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x8d0a55f8>]
rcvd [LCP ConfReq id=0x1 <mru 1492> <auth chap MD5> <magic 0x7473bc9d>]
sent [LCP ConfAck id=0x1 <mru 1492> <auth chap MD5> <magic 0x7473bc9d>]
rcvd [LCP ConfAck id=0x1 <mru 1492> <magic 0x8d0a55f8>]
sent [LCP EchoReq id=0x0 magic=0x8d0a55f8]
rcvd [LCP EchoRep id=0x0 magic=0x7473bc9d]
rcvd [CHAP Challenge id=0x1 <ae08d1ec03af9839588eba94976cb017>, name = "Izhevsk51"]
sent [CHAP Response id=0x1 <66a0488facb4ff0d4684ee9c4955e0a0>, name = "oe153994"]
rcvd [CHAP Success id=0x1 "Your account have 259200 sec."]
CHAP authentication succeeded: Your account have 259200 sec.
CHAP authentication succeeded
peer from calling number 00:25:84:AF:71:03 authorized
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <addr 217.14.207.51>]
sent [IPCP ConfAck id=0x1 <addr 217.14.207.51>]
rcvd [IPCP ConfNak id=0x1 <addr 92.55.27.205> <ms-dns1 217.14.192.173> <ms-dns2 217.14.192.170>]
sent [IPCP ConfReq id=0x2 <addr 92.55.27.205> <ms-dns1 217.14.192.173> <ms-dns2 217.14.192.170>]
rcvd [IPCP ConfAck id=0x2 <addr 92.55.27.205> <ms-dns1 217.14.192.173> <ms-dns2 217.14.192.170>]
not replacing existing default route via 192.168.0.1
Cannot determine ethernet address for proxy ARP
local  IP address 92.55.27.205
remote IP address 217.14.207.51
primary   DNS address 217.14.192.173
secondary DNS address 217.14.192.170
 
Зарегистрироваться или войдите чтобы оставить сообщение.