Skocz do zawartości

Internet Dla Zony ;)


Fedorowicz

Rekomendowane odpowiedzi

witam. ja z tematem 'dzielenie lacza'. szukalem na forach, ale kurcze nie znalazlem rozwiazania. moze dlatego, ze rozwiazanie sa indywidualne dla kazdej konfiguracji. a swoja droga to niewiadomo jak szukac, w sensie , co wpisywac do wyszukiwarki, bo mozna 'dzielenie lacza' 'udostepnianie internetu' 'connection sharing' a i samo slowo 'lacze' mialoby kilka odmian jesli chodzi o polskie znaki. ( np 'loncze' ) ;) ale wrocmy do problemiku.

 

moja zona ma kompa w sasiednim pokoju i chce by miala internet. ja mam neta z osiedlowej sieci LAN z DHCP. pod winda ladnie sie udestepnia necik. W Fedorze jeszcze nie udalo sie niestety. Uzywam przemiennie raz windy raz FC2. Uwaga. Zalezy mi by zona nie musiala zmieniac ustawien, w zaleznosci od tego, czy ja mam winde czy FC2, czyli zeby miala neta zawsze, gdy moj komp jest wlaczony!

 

Prosze o wskazowki, jak udostepnic lacze. Przedstawiam ponizej wypis z winipcfg udostepniania lacza pod winda.

 

Windows 98 IP Configuration

    Host Name . . . . . . . . . : ADAMS.l
    DNS Servers . . . . . . . . : 10.0.0.1
    Node Type . . . . . . . . . : Broadcast
    NetBIOS Scope ID. . . . . . : 
    IP Routing Enabled. . . . . : Yes
    WINS Proxy Enabled. . . . . : No
    NetBIOS Resolution Uses DNS : No

0 Ethernet adapter :

    Description . . . . . . . . : Realtek RTL8029(AS) Ethernet Adapt
    Physical Address. . . . . . : 00-A0-4B-09-38-E3
    DHCP Enabled. . . . . . . . : No
    IP Address. . . . . . . . . : 192.168.0.1
    Subnet Mask . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . : 
    Primary WINS Server . . . . : 
    Secondary WINS Server . . . : 
    Lease Obtained. . . . . . . : 
    Lease Expires . . . . . . . : 

1 Ethernet adapter :

    Description . . . . . . . . : ICSHARE Adapter.
    Physical Address. . . . . . : 00-02-44-58-20-9B
    DHCP Enabled. . . . . . . . : Yes
    IP Address. . . . . . . . . : 10.0.1.7
    Subnet Mask . . . . . . . . : 255.255.0.0
    Default Gateway . . . . . . : 10.0.0.1
    DHCP Server . . . . . . . . : 10.0.0.1
    Primary WINS Server . . . . : 
    Secondary WINS Server . . . : 
    Lease Obtained. . . . . . . : 09 10 04 9:59:11 PM
    Lease Expires . . . . . . . : 09 11 04 3:59:11 AM

 

(_acha_ → aha) ORT, jeszcze jedno. Mam 2 sieciowki. Ta od internetu ( pobiera internet z zewnatrz ) instaluje sie w FC2 jako eth1. Nie wiem czy nie powinna jako eth0, bo tak ma wiekszosc. Jezeli powinna odwrotnie niz mam to jak to zmienic?

Odnośnik do komentarza
Udostępnij na innych stronach

1 Ethernet adapter :

DHCP Enabled. . . . . . . . : Yes

IP Address. . . . . . . . . : 10.0.1.7

Subnet Mask . . . . . . . . : 255.255.0.0

rozumiem że to jest sieciówka do której podłączony jest net z kablówki :) i w FC2 nazywa się eth1 si?

 

a na windzie druga sieciówka ta do połączenia z żoną to:

0 Ethernet adapter :

DHCP Enabled. . . . . . . . : No

IP Address. . . . . . . . . : 192.168.0.1

Subnet Mask . . . . . . . . : 255.255.255.0

 

więc, skoro pod FC masz połączenie z kablówką przez eth1 to eth0 ustaw tak:

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.1

NETMASK=255.255.255.0

 

do tego jeszcze odpowiedni skrypt udostępniający połączenie :)

Odnośnik do komentarza
Udostępnij na innych stronach

1 Ethernet adapter :

DHCP Enabled. . . . . . . . : Yes

IP Address. . . . . . . . . : 10.0.1.7

Subnet Mask . . . . . . . . : 255.255.0.0

rozumiem że to jest sieciówka do której podłączony jest net z kablówki :) i w FC2 nazywa się eth1 si?

si

 

więc, skoro pod FC masz połączenie z kablówką przez eth1 to eth0 ustaw tak:

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.1

NETMASK=255.255.255.0

:lammer: Pozmienialem odpowiednio podane przez Ciebie linie pliku /etc/sysconfig/network-scripts/ifcfg-eth0. Rozumiem, że linie, które były tam oprócz tych, które podałeś, to trzeba bylo zostawic. Teraz ten plik wyglada tak:

# Realtek|RTL-8029(AS)
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:A0:4B:09:38:E3
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
IPV6INIT=no
NETMASK=255.255.255.0
IPADDR=192.168.0.1

do tego jeszcze odpowiedni skrypt udostępniający połączenie

ciekawe jaki? :huh:

Odnośnik do komentarza
Udostępnij na innych stronach

iptables -F
iptables -F -t nat
iptables -X
iptables -X -t nat

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "0" > /proc/sys/net/ipv4/tcp_ecn

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

Odnośnik do komentarza
Udostępnij na innych stronach

iptables -F
iptables -F -t nat
iptables -X
iptables -X -t nat

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "0" > /proc/sys/net/ipv4/tcp_ecn

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

:huh: Dopisalem ten kod udostepniajacy polaczenie :lammer: do pliku

/etc/rc.d/rc.local

Zrobila sie kaszana ;). Po odpaleniu FC2 i zalogowaniu sie pojawia sie logo z napisem Fedora i z dwójką i... tak już zostaje. Proces odpalania FC2 konczy sie na pokazaniu tego loga na ciemnoblekitnym tle i ani kroku dalej. Czy to w ogole da sie odblokowac . . .

Juz odstapilem nawet od walki o dzielenie lacza, zeby tylko wejsc do FC2. Probowalem tak, ze z tego ekranu na ktorym loguje sie user, wszedlem w jakis tryb tekstowy safe cos tam. Komendą

mv rc.local rc.localw

:lammer: zmienilem nazwe pliku, ktory byl winien zamieszania, ale nie pomoglo. Odpalanie FC2 i tak sie wiesza. W sumie to dziwne, bo mam wrazenie, ze FC2 kieruje sie jakas inna logiką niz DOS. W DOSie jak winien jest jakis plik, ktorego uruchamia jakis proces, to jak sie zmieni nazwe, to on juz nie szkodzi, bo wspomniany proces go nie odnajduje.. Mam nadzieje, ze im trudniej na poczatku, tym latwiej potem! Pomocy ;)

Ale tak powaznie, czemu ten kod udostepniania sieci wiesza kompa? Niezly bigos, co nie? :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

ten skrypt nie powiniien zawiesic komputera, nawet jesli jakas linijka jest bledna to poprostu wywala blad i nic wieej, ale:

standrdowo plik rc.local ma tylko jedna linijke wiec wstaw ja reszte usun:

touch /var/lock/subsys/local

 

pozatym fedora sie wiesza po zalogowaniu, czyli ten plik został wykonany i pewnie to wina czgoś innego, zeby znalezc blad sprzydalby sie fragment ostatnich logow (xorg.log, messages.log)

Odnośnik do komentarza
Udostępnij na innych stronach

Porobilem proby z 2 zawartosciami pliku '/etc/rc.d/rc.local'

  • 1. rc.local, ze skryptem udostepniania sieci, przy którym komp sie wiesza po zalogowaniu usera
  • 2. rc.local z samą komendą 'touch'
Przesledzilem zapisy w pliku '/var/llog/messages'. Okazalao się, że w obu przypadkach, czyli dla obu wersji pliku '/etc/rc.d/rc.local', plik 'messages' wykazuje podobny a może nawet ten sam błąd, który zaraz pokażę. Istotnym będzie chyba fakt, że przy wersji pliku 'rc.local', tej bez udostępniania internetu, błąd ten nie zawiesza kompa, a przy plku 'rc.local', tym z linijkami udostępniania internetu, komp się wiesza.

Oto jak się przedwstawia wspomniany komuniukat o błędzie z pliku 'messages' dla 2 wersji pliku 'rc.local. Dodam, że w przypadku z udostepnianiem internetu, czyli przypadek nr 1, przytoczony komunikat o błędzie jest linijką ostatnią przed zawieszeniem się kompa:

  • 1. 'rc.local', ze skryptem udostepniania sieci

    #!/bin/bash
    touch /var/lock/subsys/local
    iptables -F
    iptables -F -t nat
    iptables -X
    iptables -X -t nat
    
    iptables -P INPUT DROP
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT
    
    modprobe ip_conntrack_ftp
    modprobe ip_conntrack_irc
    
    echo "1" > /proc/sys/net/ipv4/ip_forward
    echo "0" > /proc/sys/net/ipv4/tcp_ecn
    
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
    
    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

    Błąd wypisany w pliku 'messages':

    Sep 15 01:23:41 localhost gconfd (root-2800): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only config source at position 2
    Sep 15 01:23:43 localhost bonobo-activation-server (root-2805): iid OAFIID:BrokenNoType:20000808 has a NULL type
    Sep 15 01:23:43 localhost bonobo-activation-server (root-2805): invalid character '#' in iid 'OAFIID:This#!!%$iid%^$%_|~!OAFIID_ContainsBadChars'
    Sep 15 01:24:39 localhost gconfd (root-2800): Received signal 15, shutting down cleanly
    Sep 15 01:24:39 localhost gconfd (root-2800): Exiting

  • 2. 'rc.local' z samą komendą 'touch'

    #!/bin/bash
    touch /var/lock/subsys/local

    Błąd wypisany w pliku 'messages':

    Sep 15 01:47:17 localhost gconfd (root-2775): Resolved address "xml:readwrite:/root/.gconf" to a writable config source at position 1
    Sep 15 01:47:17 localhost gconfd (root-2775): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only config source at position 2
    Sep 15 01:47:20 localhost bonobo-activation-server (root-2780): iid OAFIID:BrokenNoType:20000808 has a NULL type
    Sep 15 01:47:20 localhost bonobo-activation-server (root-2780): invalid character '#' in iid 'OAFIID:This#!!%$iid%^$%_|~!OAFIID_ContainsBadChars'
    Sep 15 01:47:23 localhost kernel: intel8x0_measure_ac97_clock: measured 49457 usecs
    Sep 15 01:47:23 localhost kernel: intel8x0: clocking to 48000
    Sep 15 01:47:23 localhost modprobe: FATAL: Error running install command for sound_slot_1 

Co to za bląd. Może ma ktoś jakiś pomysł! :)

 

:::::::::::::::::::::::::dopisek autora watku dnia 15-9-2004 godz 14.50 okolo:::::::::::::::::::::::::::

uwaga: w tym powyższym wypisie z 'messages' dotyczacym pracy FC2 bez udostpniania netu, teraz dodana jest linia nt. "porażki" karty muzycznej. Wczesniej ją pominąłem, bo wydawała mi sie wowczas niezwiazana ze sprawą. Dopisuje tę linię, bo być karta muzyczna wiesza całą fedorę :shock:

 

Szukalem nt. błędu w googlach i tam pare osob sie skarzylo na "wtopę" wlasnie karty muzycznej przy okazji tego błędu!

 

Instalowac od nowa Fedorkę, czy cos kombinowac? :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...