ďťż
 
 
   Udostepnianie neostrady - nie moge podniesc eth0
 
 

Tematy

 
    
 

 

 

 

Udostepnianie neostrady - nie moge podniesc eth0





giaur - 25-05-2007 22:19
Witam,

Rzecz dotyczy udostepnienia neostrady, komputer z Debianem jako serwer. Neostrada mi dziala, laczy sie przy starcie, dziala ok.

Problem mam natomiast ze skonfigurowaniem interfejsu karty sieciowej, ktory ma sluzyc do udostepnienia netu dla kompa z Windows.

/etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.100
    gateway 192.168.1.1
    netmask 255.255.255.0   

auto pppoa
iface pppoa inet ppp
    provider neostrada
    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

Sprawe ustawienia iptables odlozmy moze na potem (ale mam napisany skrypt), na razie nie moge podniesc interfejsu sieciowego, bo zawsze otrzymuje komunikat typu:

eth0: link down
Po polaczeniu kompow kablem sieciowym diody w zadnej z kart sie nie swieca, a Windows caly czas pokazuje "Kabel sieciowy odłączony"

Co moze byc nie tak?

Dodam, że moja karta sieciowa (na chipsecie Realtek) zostala bez problemu rozpoznana przy instalacji, wyglada tez na to ze moduly zwiazane z ta karta sa ladowane prawidlowo.



mlyczek - 25-05-2007 22:42

gateway 192.168.1.1 Ja bym wywalił tę linijkę, bo to ten komputer ma być bramą, więc jest on niepotrzebny (domyślam się, że ten adres IP, to adres tego drugiego kompa)



velmafia - 25-05-2007 22:54
wpisy do /etc/network/interfaces robiłeś sam czy zrobił to automat?

bo ja bym zmienił to na taki wpis:
auto eth0
iface eth0 inet static
      address 192.168.1.100
      netmask 255.255.255.0
      network 192.168.1.0
      broadcast 192.168.1.255 oczywiście to tylko przykład, który oparłem na tym:
http://dug.net.pl/texty/ethernet.php

wpis do gateway jest Ci nie potrzebny bo Ty masz udostępniać neta przez eth0, a nie "pobierać' neta przez eth0.

nie wiem czy to w tym leży problem, ale spróbuj.


Sprawe ustawienia iptables odlozmy moze na potem (ale mam napisany skrypt) a ja wkleiłem te 2 linijki:
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE -t nat do /etc/rc.local i też działa udostępnianie (napisałem w razie jak byś napotkał gdzieś problemy).



giaur - 26-05-2007 19:01
Niestety nic nie pomaga.

Jezeli to moze pomoc, to:

ifup eth0:
eth0: link down ifconfig eth0:
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:44:3E:64 
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0x1400 Nie wiem w koncu, czy to eth0 chodzi czy nie chodzi. Jezeli by chodzilo, to powinny sie diody w kartach zaswiecic po polaczeniu kablem sieciowym kompa z Windows i z Linuksem. Tymczasem nie swieca sie, a Windows pokazuje komunikat, ze kabel sieciowy jest odlaczony. No chyba ze mam zly kabel, ale nie sadze.

Co o tym myslicie?



velmafia - 26-05-2007 22:05

ifconfig eth0:
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:44:3E:64
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0x1400
wygląda na to że interface wstał, więc sprawdź czy w windzie masz dobrze sieć skonfigurowaną i popróbuj pingować na windę



darkwater - 26-05-2007 22:11
a jak łączysz te komputery ?? jeśli bezpośrednio (bez użycia switcha/huba) to potrzebny jest specjalnie do tego przystosowany kabel (tzw. kabel krosowany)



giaur - 27-05-2007 14:24
Tak, teraz dopiero zwrocilem na to uwage. Mam kabel "na wprost", nie krosowany. Czyli z tych komunikatow wynika ze iface jest skonfigurowany jak trzeba, a wszystko to wina zlego polaczenia?

Chce sie upewnic, zeby przystapic do konfigurowania nastepnych rzeczy, a krosowanego kabla na razie nie mam pod reka, musze dorwac kogos z zaciskarka zeby zmienic wtyczke

Jeszcze jedno pytanie - czy za pomoca skryptu podanego wyzej da sie udostepnic neostrade? Chodzi mi o to, czy jezeli w neo zmieni sie IP, to udostepnianie bedzie dalej dzialac, czy trzeba bedzie resetowac eth0 na serwerze?



mlyczek - 27-05-2007 16:30

eth0: link down to jest odpowiednik windowsowego komunikatu: "Kabel sieciowy odłączony", czyli mówi, że nie ma sygnału z drugiej strony.

tak, udostępnisz neostrade. Nie widze powodu, dla którego miałbyś resetować eth0 na serwerze. Przecież w ustawieniach eth0 nie ma ani słowa o ustawieniach neostrady, a przy skrypcie jaki podał velmafia też nie. Sam mam neostradę i robię to w podobny sposób i działa. Musisz tylko na kompie, dla którego ten net jest udostępniony ustawić bramę domyślną na IP serwera i połączyć je kablem skrosowanym (o czym pisał darkwater).



palin - 27-05-2007 20:06
a ja do takiego czegoś urzyłem proxy(squid) i wszystko działa bez problemu. pomyśl o takim rozwiązaniu



mlyczek - 27-05-2007 20:19

a ja do takiego czegoś urzyłem proxy(squid) i wszystko działa bez problemu. pomyśl o takim rozwiązaniu w tym przypadku jest to chyba za "mocne" rozwiązanie, bo do tego co on chce zrobić wystarczy kabel skrętka, wpisy w /etc/network/interfaces i dwie linijki do iptables i jest.



palin - 27-05-2007 20:40
a ja tam zawsze wolałem kombinować. po za tym przy stawianiu proxy można się wiele nauczyć co
oczywiście nie znaczy że nie masz racji ;-)



giaur - 28-05-2007 11:48
Dzieki za odpowiedzi. Myslalem jeszcze o tym, zeby postawic dhcp, ale tez nie wiem czy warto na jeden komputer dhcp konfigurowac. No ale zawsze mozna sie czegos nauczyc,



palin - 28-05-2007 23:37
no wiec postaw i dhcp jak chcesz. jest to w sumie okrężna droga (dhcp + proxy) ale bardziej oswoisz się z plikami konfiguracyjnymi no i póżniej po prostu będziesz umiał ;-)



giaur - 29-05-2007 21:13
Mam skrypt taki jak napisal velmafia i dziala. Chcialbym jednak dodac kilka rzeczy:
- przekierowanie na zew. IP (tak, zeby np w DC++ mozna bylo byc aktywnym)
- dodanie mozliwosci laczenia sie przez ssh (jak na serwerach z dostepem do shella)

Jak mam poprawic skrypt zeby to umozliwic?



velmafia - 05-06-2007 00:10

- dodanie mozliwosci laczenia sie przez ssh (jak na serwerach z dostepem do shella) na serwerze instalujesz ssh
aptitude install ssh a na windzie możesz wykorzystać putty:
http://www.chiark.greenend.org.uk/~sgtatham/putty/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis