Przypisywanie statycznego adresu IP do komputera Debiana?

0

Nie wiem, jak używać statycznego adresu IP na maszynie Debiana. Czy ktoś może pomóc?

Mam statyczny adres IP 83.222.248.100.

To właśnie próbowałem:

$ cp /etc/network/interfaces /etc/network/interfaces.bak
$ sudo vi /etc/network/interfaces

I zastąpił:

iface eth0 inet dhcp

z następującym tekstem:

iface eth0 inet static
       address 83.222.248.100 
       gateway 83.222.248.1
       netmask 255.255.255.0
       network 83.222.248.0
       broadcast 83.222.248.255

(Uwaga: nie mam pojęcia, czy te adresy bramy / sieci / transmisji są poprawne - czy ktoś może doradzić?)

Po ponownym uruchomieniu sieci:

$ /etc/init.d/networking restart

Widzę:

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCDELRT: No such process

I wisi na zawsze.

Czy ktoś może pomóc?

simon
źródło
Sprawdź, czy maska ​​sieci i brama są poprawne. Ponieważ nie wiemy, skąd masz ten adres, nie możemy ci powiedzieć, jak to zrobić.
Turbo J
Dzięki. Jak to zweryfikować? Dostałem statyczny adres IP od mojego dostawcy hostingu: jest tylko przycisk mówiący „Uzyskaj statyczny adres IP” i dał mi „83.222.248.100”. Nic więcej!
simon
Konfigurujesz komputer PC jako router? Co dokładnie robisz? Pamiętaj, że pozostawiłeś wiele pytań dotyczących topologii sieci bez odpowiedzi.
Warren P

Odpowiedzi:

1

Te dwie linie:

network 83.222.248.0
broadcast 83.222.248.255

są potrzebne tylko wtedy, gdy chcesz działać jako router. Aby działać jako peer sieciowy, należy mieć tylko adres, bramę i maskę sieci.

xxx
źródło
Wygląda na to, że SIOCDLRT jest rodzajem błędu usuwającego trasę z tabeli routingu. Domyślam się, że jest to problem z routingiem. Jeśli użytkownik naprawdę chce wykonywać routing, lepiej wyjaśnia, co chce zrobić dużo lepiej niż „Chcę ustawić statyczny adres IP”.
Warren P
0

Nie pracowałem z Debianem przez około sześć miesięcy, ale być może mógłbyś spróbować następujących rzeczy:

$ /etc/init.d/networking stop
$ /etc/init.d/networking start
Jan Henckens
źródło
0

Miałem podobny problem, ale z „wlan0”. Spróbuj umieścić „auto eth0” przed „iface eth0 inet static”.

auto eth0
iface eth0 inet static
   address 83.222.248.100 
   gateway 83.222.248.1
   netmask 255.255.255.0
   network 83.222.248.0
   broadcast 83.222.248.255
Juan
źródło