Ustawienie publicznego adresu ip

Masz problemy z siecią bądź internetem? Zapytaj tu
Dominik137
Posty: 32
Rejestracja: 25 października 2008, 15:19

Ustawienie publicznego adresu ip

Post autor: Dominik137 »

Witam.
Potrzebuję rady jak poprawnie ustawić adres publiczny dla serwera. Niby proste a mam coś takiego:

Kod: Zaznacz cały

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
       address 82.165.X.X
       netmask 255.255.255.255
       broadcast 82.165.X.X
       gateway 10.255.X.X
(gdzie pod X są liczby nie większe niż 255)

Ustawiam w ten sposób i dostaję komunikat:

Kod: Zaznacz cały

connection refused
serwer nie odpowiada i muszę go uruchomić w trybie awaryjnym (nie mam fizycznego dostępu do serwera).
Co robię źle?
snejk
Posty: 78
Rejestracja: 03 sierpnia 2010, 00:33
Lokalizacja: /dev/random

Post autor: snejk »

Kod: Zaznacz cały

address 82.165.X.X

Kod: Zaznacz cały

gateway 10.255.X.X
Ustawiasz zewnętrzny adres IP, natomiast bramę domyślną na adres prywatny, zaczynający się od 10.255.x.x

Poza tym dodaj:

Kod: Zaznacz cały

auto eth0
bo inaczej karta sieciowa nie będzie podnoszona automatycznie podczas uruchamiania komputera
Dominik137
Posty: 32
Rejestracja: 25 października 2008, 15:19

Post autor: Dominik137 »

ustawiłem tak

Kod: Zaznacz cały

auto lo eth0
allow-hotplug eth0
iface eth0 inet static
       address 82.165.X.X 
      netmask 255.255.255.255 
      broadcast 82.165.X.X
i nadal nie odpowiada...trzeba jakiś moduł uruchomić w jądrze, czy co?
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Kod: Zaznacz cały

auto eth0
iface eth0 inet static
      address 82.165.X.X 
      netmask 255.255.255.255 
      broadcast 82.165.X.X
      gateway 82.X.Y.Z - od prowidera zapewne dostałeś informacje jakiego gw powinieneś sobie ustawić
Dominik137
Posty: 32
Rejestracja: 25 października 2008, 15:19

Post autor: Dominik137 »

No i właśnie dlatego dodałem na początku

Kod: Zaznacz cały

gateway 10.255.X.X
Bo to moja brama. Uruchomiłem:

Kod: Zaznacz cały

 traceroute
i właśnie przez to działa.

Kod: Zaznacz cały

ip route
zwraca to samo.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Adres bramy domyślej powinien być z tej samej podsieci co adres ip przypisany interfejsowi. 10.255.x.x to chyba Twoja sieć wewnętrzna ?
Dominik137
Posty: 32
Rejestracja: 25 października 2008, 15:19

Post autor: Dominik137 »

Tu jest trochę namieszane. Tzn., serwer jest dedykowany a ludzie, którym płacę za pomoc to debile. Więc raczej po prostu muszę wróżyć. Gdy DHCP przydziela mi adres ip internetowy to dostaje również tą bramę.
Wtedy działa ale gdy ustawię te same parametry dla statycznego ip to już nie działa, dziwne co?
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Tzn. jak użyjesz:

Kod: Zaznacz cały

dhclient eth0
to dostajesz adres IP 82.x.x.x, a bramkę 10.x.x.x? Co Ci wtedy pokazuje polecenie:

Kod: Zaznacz cały

route -n
i:

Kod: Zaznacz cały

 ifconfig eth0
?
Dominik137
Posty: 32
Rejestracja: 25 października 2008, 15:19

Post autor: Dominik137 »

Dokładnie tak,

Kod: Zaznacz cały

route -n
10.255.255.1    0.0.0.0         255.255.255.255 UH    0      0        0 eth0
192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 vboxnet0
0.0.0.0         10.255.255.1    0.0.0.0         UG    0      0        0 eth0

Kod: Zaznacz cały

ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:19:99:X:X:X          inet addr:82.165.X.X  Bcast:82.165.X.X  Mask:255.255.255.255
          inet6 addr: fe80::219:99ff:X:X/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1082870 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1683741 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:140615573 (134.1 MiB)  TX bytes:2007936227 (1.8 GiB)
          Interrupt:23
A właśnie, ta ostatnia linijka:

Kod: Zaznacz cały

0.0.0.0 10.255.255.1 0.0.0.0 UG 0 0 0 eth0
to nie jest jakieś przekierowanie na wewnętrzny interfejs z internetu?

Dodane:
Ciężka sprawa, a jeszcze się zapytam jak w Linuksie wyłączyć w miarę bezboleśnie ipv6?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

W

Kod: Zaznacz cały

/etc/modprobe.d/aliases.conf
znajdujesz

Kod: Zaznacz cały

alias net-pf-10 ipv6

i zmieniasz na

Kod: Zaznacz cały

alias net-pf-10 off
alias ipv6 off

i restart systemu.
ODPOWIEDZ