Router PC na bazie ubuntu server 14.10

Instalacja i konfiguracja oprogramowania sieciowego.
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Witam!

Chce stworzyć z komputera PC router.
Schemat jak chce uzyskać:
[img]http://i58.tinypic.com/2lik8yq.jpg

Teraz kilka pytań:

1. Co doinstalować do oprogramowania? Bo mam takie opcje:
- OpenSSH server
- DNS server
- LAMP server
- Mail server
- PostgreSQL database
- Print server
- Samba file server
- Tomcat Java server
- Virtual Machine host
- Manual package selection
Router ma przekazywać tylko (na razie) internet do Laptop 1 i Laptop 2 wg. schematu.

2. Po instalacji systemu, jak mam już czarna konsole i możliwość zalogowania, co dalej skonfigurować, żeby mój router zaczął przekazywać internet do Laptop 1 i Laptop 2 wg. schematu?
3. Posiadam 2 karty sieciowe, co doinstalować/jakiej komendy użyć by móc zarządzać portami kart sieciowych?

Z góry dziękuje za każdą pomoc.

ps. Jeśli nie umieściłem jakichś informacji, które są potrzebne to proszę o informacje a wszsytko uzupełnię.
Ostatnio zmieniony 05 mar 2015, 19:18 przez igotit4free, łącznie zmieniany 1 raz.
Powód: Nieregulaminowa grafika!
Awatar użytkownika
Jarni
Wytworny Kaczor
Wytworny Kaczor
Posty: 380
Rejestracja: 06 maja 2008, 17:26
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: 3 City
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: Jarni »

Pytanie raczej brzmi: co chcesz uzyskać?
Masz już router, na diagramie przecież figuruje TP-LINK.
Jeśli chcesz tylko rozdzielić internet - wystarczy.
Jeśli chcesz współdzielić pliki, stworzyć np. własną chmurę, wykorzystywać usługi DLNA, zmajstrować serwer na własną stronę, wtedy ten PC może się przydać.
PC jako router to przerost formy nad treścią, szczególnie jeśli weźmiesz pod uwagę zużycie energii. 300 W żeby wysłać internet do laptopa?
I jeszcze pytanie do speców od połączeń radiowych, czy karta WiFi na PCI do blaszaka jest wystarczającym medium żeby stworzyć AP?
- Tylko nadal nie wiemy, co tu robił ten gość z siekierą?
- Pewnie sie-kierował czymś!
--LU #553776
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Jarni dziękuje bardzo za odpowiedź!

Więc tak, takową sieć tworzę ze względów szkoleniowych.
Chce pouczyć się działania na samej konsoli linuxowej i działań serwerowych.
Po tym jak uda mi się poprawnie wszystko skonfigurować i podłączyć, żeby PC wysyłał internet do Laptop 1 i Laptop 2, chciałbym zająć się innym sprawami, min.
- Samba i dostęp do danych na dysku
- Zdalny dostęp do serwera i Laptopa nr 1 z Laptopa 2 nie tylko z domu.
- Zarządzać wyjściami sieciowymi (coś jak w switchach zarządzalnych)
- Dawać uprawnienia (blokowanie np. różnych stron w internecie, funkcji w komputerze) na Laptop 1
Awatar użytkownika
Jarni
Wytworny Kaczor
Wytworny Kaczor
Posty: 380
Rejestracja: 06 maja 2008, 17:26
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: 3 City
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: Jarni »

Ok. Więc na pewno:
- OpenSSH server
- Samba file server
- DNS server
Zanim zaczniesz poczytaj o konfiguracji interfejsów sieciowych /etc/network/interfaces/, konfiguracji DHCP, coś musi przydzielać adresy laptopom.
Powiedz też jakie masz te karty sieciowe w PC. Kabel? WiFI? Obie muszą sprawnie działać, sygnał musi wejść jedną i wyjść drugą.
Ostatnio zmieniony 05 mar 2015, 14:33 przez Jarni, łącznie zmieniany 1 raz.
- Tylko nadal nie wiemy, co tu robił ten gość z siekierą?
- Pewnie sie-kierował czymś!
--LU #553776
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Więc tak:
Internet ma iść po kablu do Routera PC. (zaraz będę go podłączał).
Co do kart to podczas instalacji wykrywa dwie takie same. (dziwne, bo wydaje mi się, że są różne)
Realtek Semiconductor RTL-8100/8101L/8139 PCI Fast Enthernet Adapter

I podczas instalacji:
Automatyczna konfiguracja sieci nie powiodła się
Ta sieć prawdopodobnie nie używa protokołu DHCP. Możliwe również, że serwer DHCP jest zbyt wolny lub jakiś sprzęt sieciowy nie działa prawidłowo.


Net podłączony kablem enthernet, sprawdzane połączenie na innym kompie i tam net śmiga.
Spróbuje podłączyć pod drugą kartę sieciową.
-----------------------------------------------------------
EDIT:
Pod drugą kartą sieć się skonfigurowała. Zobaczymy po instalacji systemu czy komedna ping onet.pl coś odpowie.

--------------------------------------------
EDIT2:
Dlaczego brakuje mi niektórych poleceń?
np. gdy wpisuje auto eth0 dostaje komunikat auto: nie znaleziono polecenia
albo jak chce wejść w katalog /etc/network/interfaces napisane mam, że brak dostępu.
A jestem zalogowany (bynjamniej tak mi się wydaje) jako root, mam root@testnetwork:/home/michal ale gdy logowałem się przy pomocy komendy sudo su nie pyta mnie o hasło.
Jak można zaradzić tym problemom?
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: enedil »

W zasadzie, nie ma takiego polecenia jak 'auto', więc nic dziwnego, że taką odpowiedź dostajesz.
Co się stanie, gdy wykonasz

Kod: Zaznacz cały

python - << EOF
#!/usr/bin/env python
import os
print(os.getuid())
EOF
pracując na obecnym koncie?
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Dostałem komunikat:
File "<stdin>", line 3
print 9os.getuid())
SyntaxError: invalid syntax


ps. Jak cofnąć zmiany z konsoli/edytora nano? (bynajmniej po wpisaniu komendy np. sudo nano /etc/sysctl.conf przechodzi do innego "okna" z różnymi funkcami na dole, min. zapisz, skopiuj itp.
Albo jak wyjść z tej konsoli/edytora do okna takiego jak po logowaniu?
Albo jak wylogować się z konta root na zwykłe konto?
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: enedil »

Arek1511 pisze:Dostałem komunikat:
File "<stdin>", line 3
print 9os.getuid())
SyntaxError: invalid syntax


ps. Jak cofnąć zmiany z konsoli/edytora nano? (bynajmniej po wpisaniu komendy np. sudo nano /etc/sysctl.conf przechodzi do innego "okna" z różnymi funkcami na dole, min. zapisz, skopiuj itp.
Albo jak wyjść z tej konsoli/edytora do okna takiego jak po logowaniu?
Albo jak wylogować się z konta root na zwykłe konto?
Nie żartuj, tylko przepisz poprawnie te linijki.

Cofnąć zmiany? Coś na zasadzie Ctrl+Z? Najłatwiej wyjść bez zapisywania i ponownie otworzyć plik.
Masz napisane na dole, że Ctrl+X (zapisane jako ^x) powoduje wyjście z nano. Aby wylogować, wyślij znak końca linii (^D) lub wykonaj

Kod: Zaznacz cały

logout
.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Twoja komenda została przepisana poprawnie, ale jak wrócę wieczorem do domu, to zrobię to jeszcze raz.

Co do pytania o cofanie zmian, to ok, przerobie jeszcze raz troche dane, które pozmieniałem, bo chodzi o to, że działał ladnie internet w PC,ale po konfiguracji komedna ping onet.pl już nie działa.
Pokombinuje po powrocie.
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: enedil »

Nie została.
Otrzymujesz linijkę z błędną składnią:

Kod: Zaznacz cały

print 9os.getuid())
Ja napisałem:

Kod: Zaznacz cały

print (os.getuid())
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Ok, po wpisaniu dostałem liczbę 1000 i nic więcej.
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Router PC na bazie ubuntu server 14.10

Post autor: enedil »

Oznacza to nie więcej niż to, że nie jesteś rootem, tylko zwykłym użytkownikiem. Każdy inny wynik niż 0 w tym wypadku to samo znaczy - nie jesteś rootem.
Wykonaj

Kod: Zaznacz cały

sudo cat /etc/sudoers
i wrzuć wynik na forum.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Arek1511
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 25 lut 2015, 09:59
Wersja Ubuntu: 14.04
Architektura: x86

Re: Router PC na bazie ubuntu server 14.10

Post autor: Arek1511 »

Z racji takiej, że korzystam z osobnego komputera, na którym postawiony jest tylko ubuntu server to nie mam jak tego skopiować i ładnie wrzucić, więc daje zdjęcia. (przepraszam za jakość)

Obrazek

Ale jak się zaloguje przez komendę sudo su to wynik mam 0
ps. czy da rade sprawdzić, czy dobrze skonfigurowałem udostępnienie internetu do innego komputera, ale bez podłączenia tego drugiego komputera? Wiem, że to głupie ale dopiero jutro będę miał kabel a chciałbym już wiedzieć czy jest ok, czy działać dalej.
I jak mogę sprawdzić, które eth odbiera internet a które udostępnia?

-- 6 mar 2015, o 15:49 --

Znowu nie ma internetu w PC nie wiedzieć czemu.
Wczoraj po wpisaniu komendy

Kod: Zaznacz cały

dhclient eth0
zaczął odpowiadać na komendzie

Kod: Zaznacz cały

ping onet.pl
A dziś po wpisaniu komendy

Kod: Zaznacz cały

ping onet.pl
dostaje odpowiedź

Kod: Zaznacz cały

ping: unknown host onet.pl
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości