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 [url]http://dug.net.pl/tekst/73/konfiguracja_prostego_serwera_pppoe/[/url] .
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
[quote=hubitru]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?[/quote]
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
Masz tam tylko eth0 więc nie dziw się ze eth1 nie wstaje automatycznie.
Musisz ją tam również dopisać.
Offline
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
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
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
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
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
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00149 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.20.66' WHERE u.id=1 |
0.00068 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.20.66', 1732819534) |
0.00056 | SELECT * FROM punbb_online WHERE logged<1732819234 |
0.00053 | SELECT topic_id FROM punbb_posts WHERE id=258805 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=25361 ORDER BY posted |
0.00065 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25361 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00150 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25361 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25361 |
Total query time: 0.00651 s |