/etc/network/interfaces - wpis post-up nie dzia

Masz problemy z siecią bądź internetem? Zapytaj tu
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

/etc/network/interfaces - wpis post-up nie działa - Squeeze

Post autor: sethiel »

Przeniosłem plik /etc/network/interfaces konfiguracji sieci z Debiana Lenny do Squeeze:

Kod: Zaznacz cały

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
auto eth0
iface eth0 inet static
  address 10.102.0.57
  netmask 255.255.255.0
  network 10.102.0.0
  broadcast 10.102.0.255
  gateway 10.102.0.1
  dns-nameservers 194.204.152.34
  post-up ip route add 192.168.150.0/23 via 10.102.0.254
W Lennym działało a w Squeeze już nie.
Czy coś trzeba odblokować aby Squeeze zaczytywał wpis post-up?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Polecenie które masz w post-up wykonane "z palca" działa Ci?
Wydaje mi się, że powinieneś mieć jeszcze w jego składni określony interfejs, czyli dopisać na koniec linii z post-up

Kod: Zaznacz cały

dev eth0
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Polecenie wpisane z palca działa bez problemu, mogę dopisać dev eth0 ale to trasy akurat ani poprawności wpisu nie zmieni.
W logach generalnie cisza na ten temat.

Edycja:
Problem rozwiązany dodanie:

Kod: Zaznacz cały

dev eth0
pomogło.
Tak przyznam poza tematem, że Squeeze zaskakująco dużo zmian ma, konfiguracje działające zmieniają się na niedziałające. Oczywiście w części to nie wina samej dystrybucji co znaczne podniesienie wersji pakietów.
Taka bacula z wersji 2.2.4 na 5.ileś tam - aż się boję aktualizować.
jmila
Posty: 1
Rejestracja: 04 lipca 2011, 16:18

Post autor: jmila »

Cześć,

Też mam problem z post-up (a także pre-up, jak sądzę). Problem występuje w kontekście neostrady. Instaluje router według tego opisu:
http://debian.linux.pl/threads/2657-Ins ... Etch-Lenny

Ponieważ połączenie nie startowało mi wraz z uruchomieniem systemu (miałem już tak wcześniej z wcześniejszymi wersjami Debiana) dodałem do pliku interfaces dwie linijki:

Kod: Zaznacz cały

  pre-up while ! grep 'Line up' '/proc/net/atm/speedtch:0' &> /dev/null; do sleep 1; done     
post-up while ! ifconfig ppp0 &> /dev/null ; do sleep 1; done
Niestety po ponownym uruchomieniu maszyny nie mogę zalogować się przez SSH (connection refused). Kiedy podejdę do maszyny i włączę monitor pokazują się linijki z napisem "Line up". W popzednich edycjach to działało, w najnowszej wersji Debiana jakoś nie bardzo. Czy ktoś z Was wie co się stało i jak to poprawić?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Jeszcze znalazłem, że:

Kod: Zaznacz cały

ifconfig up eth0
W Squeeze jakoś lepiej działa niż:

Kod: Zaznacz cały

if up
id down
Może więc w samym poleceniu ,,ifconfig'' znajdziesz przełączniki Tobie przydatne.
ODPOWIEDZ