Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Wiatm :)
Mam problem ze skonfigurowaniem serwera pppoe. Robiłem to wg poradnika http://dug.net.pl/tekst/73/konfiguracja_prostego_serwera_pppoe/ .
Raz go uruchomiłem i było wszystko ok. Teraz jak wpiszę ifconfig -a nie mam ppp0. Co z tym zrobić?
I jeszcze jedno. Podczas instalacji miałem jedną kartę sieciową. Po instalacji dołożyłem drugą. eth0 włącza mi się automatycznie a eth1 włączam poprzez ifconfig eth1 up. Jak zrobić aby eth1 włączał się automatycznie? Serwer PPPoE ma działać na eth1.
Z góry dziękuję za pomoc.
edit: Przy włączaniu serwera muszę usunąć -k, bo inaczej wyskakuje błąd.
Ostatnio edytowany przez hubitru (2014-03-01 11:48:06)
Offline







 Palacz
	







hubitru napisał(-a):
Po instalacji dołożyłem drugą. eth0 włącza mi się automatycznie a eth1 włączam poprzez ifconfig eth1 up. Jak zrobić aby eth1 włączał się automatycznie?
Pokaż
cat /etc/network/interfaces
Offline
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp
Offline







 Palacz
	







Masz tam tylko eth0 więc nie dziw się ze eth1 nie wstaje automatycznie.
Musisz ją tam również dopisać.
Offline







 Podobno człowiek...;)
	







Serwer pppoe najlepiej wystawiać na karcie, która jest podniesiona, ale w ogóle nie ma adresu IP, ani z DHCP, ani przypisanego ręcznie.
Offline
Czyli powinno być:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1?
Offline







 Podobno człowiek...;)
	







Jeśli działa, to tak, jeśli nie, to możesz podnosić eth1 jakimś skryptem, możesz sobie kombinować do woli.
Przy okazji napisz, jaka to sieć, i na ilu pacjentów ten serwer pppoe zakładasz, to może będzie możliwość wykombinowania jakieś sensowniejszej konfiguracji.
Offline
Zrobiłem tak:
allow-hotplug eth1
iface eth1 inet static
        address 10.10.10.1
Interfejs nie podnosi się.
Sieć na razie konfiguruje do testów.
Offline







 Podobno człowiek...;)
	







To naskrob sobie skrypta, który podniesie interfejs i uruchomi demona pppoe.
Trzy linijki tekstu, wrzucisz go jako /etc/network/if-up.d i gotowe.
Offline
A jak to zrobić, bo dopiero w linuxie zaczynam?
Offline







 Podobno człowiek...;)
	







gedit /etc/network/if-up.d/skrypt
#!/bin/bash
{pierwsza linia poleceń};
{druga linia poleceń};
{trzecia linia poleceń};potem
chmod 755 /etc/network/if-up.d/skrypt
I po następnym starcie wstanie razem z systemem.
Sznurki:
http://www.gentoo.org/doc/pl/articles/bash-by-example-p1.xml
http://www.gentoo.org/doc/pl/articles/bash-by-example-p2.xml
I przy okazji, serwer pppoe, to nie zabawka, jak nie potrafisz naskrobać skrypta długości 3 linijek, ani konfigurować sytemu, to zacznij od podstaw, bo inaczej niczego się nie nauczysz.
Serwer pppoe dobrze spiąć z radiusem i bazą SQL w celu szybkiej autoryzacji i konfiguracji dodatkowych usług i atrybutów, ale to wyższa szkoła jazdy.
Bez podstawowej znajomości skryptów powłoki dużo w Linuxie nie zdziałasz.
A przy okazji, Basha przecież uczą we wszystkich technikach i uczelniach informatycznych? :D
Ostatnio edytowany przez Jacekalex (2014-03-01 17:03:45)
Offline
Zrobiłem tak, ale zgłasza mi komputer kliencki błąd 651.
Offline







 Podobno człowiek...;)
	







A logi czytać umiesz? serwer ppppoe bardzo grzecznie loguje każde zdarzenie.
Logi pppoe powinny być w /var/log/daemon.log
Offline
Logów też jeszcze nie umiem czytać :(
Moje logi z jednego połączenia:
Mar 1 17:46:15 mail acpid: 1 rule loaded Mar 1 17:46:15 mail acpid: waiting for events: event logging is off Mar 1 17:46:18 mail mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql Mar 1 17:46:18 mail mysqld: 140301 17:46:18 [Note] Plugin 'FEDERATED' is disabled. Mar 1 17:46:18 mail mysqld: 140301 17:46:18 InnoDB: Initializing buffer pool, size = 8.0M Mar 1 17:46:18 mail mysqld: 140301 17:46:18 InnoDB: Completed initialization of buffer pool Mar 1 17:46:19 mail dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 Mar 1 17:46:19 mail dhclient: DHCPOFFER from 192.168.0.1 Mar 1 17:46:19 mail dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Mar 1 17:46:19 mail mysqld: 140301 17:46:19 InnoDB: Started; log sequence number 0 4793313 Mar 1 17:46:19 mail mysqld: 140301 17:46:19 [Note] Event Scheduler: Loaded 0 events Mar 1 17:46:19 mail mysqld: 140301 17:46:19 [Note] /usr/sbin/mysqld: ready for connections. Mar 1 17:46:19 mail mysqld: Version: '5.1.73-1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian) Mar 1 17:46:19 mail dhclient: DHCPACK from 192.168.0.1 Mar 1 17:46:19 mail /etc/mysql/debian-start[1133]: Upgrading MySQL tables if necessary. Mar 1 17:46:19 mail dhclient: bound to 192.168.0.106 -- renewal in 753791268 seconds. Mar 1 17:46:20 mail /etc/mysql/debian-start[1137]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored Mar 1 17:46:20 mail /etc/mysql/debian-start[1137]: Looking for 'mysql' as: /usr/bin/mysql Mar 1 17:46:20 mail /etc/mysql/debian-start[1137]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck Mar 1 17:46:20 mail /etc/mysql/debian-start[1137]: This installation of MySQL is already upgraded to 5.1.73, use --force if you still need to run mysql_upgrade Mar 1 17:46:20 mail /etc/mysql/debian-start[1195]: Checking for insecure root accounts. Mar 1 17:46:20 mail /etc/mysql/debian-start[1202]: Triggering myisam-recover for all MyISAM tables
edit: Problem zniknął. Wybrałem jeszcze raz komendę na włączenie serwera.
Ostatnio edytowany przez hubitru (2014-03-01 18:19:13)
Offline