Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nastavení serveru v síťi  (Přečteno 6652 krát)

mr.p

  • Návštěvník
  • Příspěvků: 89
Nastavení serveru v síťi
« kdy: 15 Září 2010, 19:03:01 »
Ahojte,

mám veřejnou IP adresu a chtěl bych z internetu přistupovat ke svému serveru :) Doma mám router a na něm připojených několik PC. Pokoušel jsem se nastavit server podle tohoto návodu, ale je zde pár nejasností, které nechápu nebo spíš si nejsem jistý. :)

Takže:
soubor /etc/network/interfaces_new
IP adresa routeru je 192.168.1.1
Kód: [Vybrat]
auto eth0
iface eth0 inet static
adress 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-server 208.67.222.222

soubor /etc/resolv.conf_new
tady nevím co mám napsat do search, protože doménu nemám.
Kód: [Vybrat]
search mojedomena.tld
nameserver 208.67.222.222
nameserver 208.67.220.220

soubor /etc/hosts
Takhe vypadá můj:
Kód: [Vybrat]
127.0.0.1 localhost
127.0.1.1 mrp-desktop

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
To co bych tam měl dopsat by mělo být tuším je:
Kód: [Vybrat]
192.168.1.1 server.mojedomena.tld
Ovšem když nemám doménu tak jak to teda bude ??

Předem díky za odpověď

btw. Jestli už to někde tady na fóru je tak jsem špatně hledal a omlouvám se :)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nastavení serveru v síťi
« Odpověď #1 kdy: 15 Září 2010, 19:39:03 »
/etc/network/interfaces_new
IP adresa routeru je 192.168.1.1
Kód: [Vybrat]
auto eth0
iface eth0 inet static
adress 192.168.1.1  #spatne - zde adresu pocitace (nebo je snad tohle konfigurak routeru?)
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1 #tohle je adresa nexthopu, tedy routeru
dns-server 208.67.222.222

soubor /etc/resolv.conf_new
tady nevím co mám napsat do search, protože doménu nemám.
Kód: [Vybrat]
search mojedomena.tld #tak tenhle radek vynechte
nameserver 208.67.222.222
nameserver 208.67.220.220

soubor /etc/hosts
Takhe vypadá můj:
Kód: [Vybrat]
127.0.0.1 localhost
127.0.1.1 mrp-desktop

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
To co bych tam měl dopsat by mělo být tuším je:
Kód: [Vybrat]
192.168.1.1 server.mojedomena.tld #tady nechte jen 192.168.1.X          serverX viz prvni oprava

Viz poznamky rovnou v konfigurakach
a na routeru si nastavte bud DMZ presmerovani na adresu serveru }pokud chcete vsechny porty, nebo si jen presmerujte ty co potrebujete.
Dalsi varianta je prepnout router do rezimu modemu, na serveru nastavit pppoe treba pres pppoeconf a v ten okamzik budete mit na rozhrani serveru ppp0 rovnou verejnou adresu.
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #2 kdy: 15 Září 2010, 23:15:54 »
Mno takže skusil jsem to a stále se tomu serveru nechce fungovat na internetu :( co jsem zjistil je, že soubor resolv.conf obsahuje vygenerovaný obsah podle routeru:
Kód: [Vybrat]
# Generated by NetworkManager
domain zyxel.com
search zyxel.com
nameserver 192.168.1.1

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nastavení serveru v síťi
« Odpověď #3 kdy: 15 Září 2010, 23:17:49 »
Co znamená nechce fungovat na internetu?
Nedostanete se zvenku? Porty přesměrované máte? Zkoušíte se připojit na vnější adresu? (www.mojeip.cz)
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #4 kdy: 15 Září 2010, 23:20:47 »
Mno nevím jistě jestli jsou přesměrované. Vím jen, že na stránce http://canyouseeme.org/ po ověření portu 80 dostanu tuto odpověď:
Kód: [Vybrat]
Success: I can see your service on 85.xxx.xxx.xxx on port (80)
Your ISP is not blocking port 80

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nastavení serveru v síťi
« Odpověď #5 kdy: 15 Září 2010, 23:32:25 »
hm, takže vás vidí - teď jde o to jestli vidí nějaké webové rozhraní routeru nebo nějaký webserver na vašem serveru.
Jestli jste si nic na routeru nepřesměroval ani server nemáte jako dmz tak asi nic přesměrpováno nemáte...
Jak na to si naklikejte s obrázky pro váš typ routeru zde: http://portforward.com/
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #6 kdy: 15 Září 2010, 23:36:48 »
Myslím, že vím co myslíte.

V routeru jsem si nastavil v DHCP aby můj PC vzdy identifikoval s IP 192.168.1.33 a v NAT jsem odblokoval port 80 a jako Server IP Address jsem zvolil práve svou IP 192.168.1.33. Takže tady zřejmě chyba nebude...

A router je ZyXEL NBG-417N

jmp

  • Host
Re: Nastavení serveru v síťi
« Odpověď #7 kdy: 16 Září 2010, 10:01:19 »
spis tam bude problem - pokud chcete na routeru NATovat a ve vnitrni siti mit stroj, ke kteremu chcete na nejake sluzby pristup zvenci, tak to na tom routeru musite nastavit (nebo si ma router hodit bajtem a postat to nahodne na nejaky stroj ve vnitrni siti?)

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: Nastavení serveru v síťi
« Odpověď #8 kdy: 16 Září 2010, 12:49:05 »
Myslím, že vím co myslíte.

V routeru jsem si nastavil v DHCP aby můj PC vzdy identifikoval s IP 192.168.1.33 a v NAT jsem odblokoval port 80 a jako Server IP Address jsem zvolil práve svou IP 192.168.1.33. Takže tady zřejmě chyba nebude...

A router je ZyXEL NBG-417N

Dostanes se na server z jineho pc ve vnitrni siti (zadas 192.168.1.33 do prohlizece)?
Dej printscreen nastaveni ZYXELU - ten tvuj nat.
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nastavení serveru v síťi
« Odpověď #9 kdy: 16 Září 2010, 16:01:32 »
Zyxel tam je NBG-415 nebo 419, ono to bude imho to samé. Ta úvodní stránka je dost dlouhá takže neklikejte hned na reklamu na vrchu, ale odscrolujte si dolu na ten zyxel, těm obrázkům snad už rozumět budete.
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #10 kdy: 16 Září 2010, 16:30:24 »
Mno pokud ve vnitřní síťi zadám svou IP tak se na localhosta dostanu. V NAT mám povolené porty i pro druhý PC na kterém zakládáme přes battle.net Warcraft3 a funguje bez problemu :)

[attachment deleted by admin]

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #11 kdy: 16 Září 2010, 17:12:24 »
Pak mě ještě napadlo jak tak koukam na wiki, že bych mohl přemostit localhosta na routr :)

Tuším, že by to mělo vypadat takto:
Kód: [Vybrat]
sudo ip route add lo via 192.168.1.1
Ovšem kdyz jsem to skusil odpověď byla takováto: Error: an inet prefix is expected rather than "lo"

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: Nastavení serveru v síťi
« Odpověď #12 kdy: 16 Září 2010, 18:04:13 »
Pokoušíš se dostat z internetu na tvou veřejnou IP, nebo z lanu? Jakou míš veřejnou IP?
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #13 kdy: 16 Září 2010, 18:22:20 »
Pokoušíš se dostat z internetu na tvou veřejnou IP, nebo z lanu? Jakou míš veřejnou IP?

Přesně vím na co se ptáš :D Před chvílí mi bratránek zdělil, že se připojí bez problémů :)

Takže tady ji máte:
http://85.132.169.61/

Jen mě štve to kódování ale k tomu se dostanu pozdějc :)

mr.p

  • Návštěvník
  • Příspěvků: 89
Re: Nastavení serveru v síťi
« Odpověď #14 kdy: 18 Září 2010, 01:50:11 »
Vyskytly se mi dva problémky.

1. Při restartu Apache mě zarazila tato hláška:
Kód: [Vybrat]
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Říkal jsem si jestli nepomůže řádek v souboru /etc/apache2/sites-available/default, takže jsem ServerName vložil tam. Což bylo bez efektu...

2. Nejde mi nastavit staticky se připojit.
/etc/network/interfaces
pokud nastavuji z dhcp vše je OK, ale když zadám toto:
Kód: [Vybrat]
iface eth0 inet static
adress 192.168.1.33 #moje IP v siti
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1 #IP routeru
dns-server 208.67.222.222
a při restartu $ /etc/init.d/networking restart dostanu tuto informaci:
Kód: [Vybrat]
* Reconfiguring network interfaces...
Don't seem to be have all the variables for eth0/inet.
Failed to bring up eth0.
Na co je tam ten dns-server? A co mi tedy chybí, když mám zřejmě všechno?

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Nastavení serveru v síťi
« Odpověď #15 kdy: 18 Září 2010, 13:29:54 »
máte tam "adress", ale má být "address"

co se týká "dns-server" tak jsem o tom nic moc nenašel spíš nic :-D, nicméně pro zaznamy dns serverů slouzi resolv.conf, takže to bude pravěpodobně (hádám) IP stroje kterého se systém zeptá na nameservery. Nicméně tohle Vám zajistí router který máte specifikovaný v gateway, takže podle mne  můžete "dns-server" vypustit. (pokud je to jinak rád se dozvím něco nového).

K
Citace
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Apach nemohl ověřit doménové jméno. Takže by mělo stačit, když jej šoupnete do /etc/hosts. Tedy pokud by bylo ServerName test.lc tak do v /etc/hosts by mel take byt zaznam:
Kód: [Vybrat]
127.0.0.1    localhost
127.0.1.1    mrp-desktop test.lc

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
« Poslední změna: 19 Září 2010, 15:55:30 od ETNyx »
jabber: etnyx@jabbim.cz

 

Provoz zaštiťuje spolek OpenAlt.