Strona 1 z 1

Sieć domowa Linux - Windows

: 11 września 2007, 11:30
autor: alan666888
Nie znalazłem podobnego tematu więc zakładam. Jeśli jest to proszę o linka.
Na PC_1 mam Debiana, internet i 2 karty sieciowe
na PC_2 mam Windowsa XP, 1 kartę sieciową

Chciałbym aby na PC_2 był internet poprzez drugą kartę sieciową w PC_1.
Jak miałem windowsa na PC_1 i PC_2 nie było problemu bo kilka razy kliknąłem na automatyczną konfigurację i po kłopocie. Internet był na PC_2 lecz nie mogłem przeglądać Na PC_1 komputera PC_2 ani na odwrót, więc utworzyłem w programie serwer ftp i tak wysyłałem i odbierałem pliki.

Na PC_1 mam :
eth1 - dostęp do internetu
eth0 - połączenie z PC_2, którego narazie nie ma

Co wpisać w eth0 lub też w innym miejscu i w windowsie aby na PC_2 był internet.
Jak utworzyć prosty serwer ftp na debianie. Mam wewnętrzne IP ( internet z kablówki ).

: 11 września 2007, 11:49
autor: sappa
http://dug.net.pl/texty/masq.php tu powinienes znalezc wszystko.

Pozdro

: 11 września 2007, 12:24
autor: Adam
W Windowsie:

Właściwosci - Połączenie lokalne - Protokół internetowy TCP/IP

IP 192.168.0.2
Maska 255.255.255.0
Brama 192.168.0.1

Dns 1: 194.204.159.1
Dns 2: 194.204.152.34
(dns TPSA)

W Linuxie:

Aplikacje - Debian - Aplikacje - Systemowe - Network Admin

IP 192.168.0.1
Maska 255.255.255.0
Brama <puste zostaw>

Potem z roota na shellu

Kod: Zaznacz cały

cd /etc/init.d
touch rc.local
echo '#!/bin/bash' > rc.local
chmod +x rc.local
update-rc.d rc.local defaults
potem

Kod: Zaznacz cały

pico /etc/init.d/rc.local
i plik ma wygladac tak

Kod: Zaznacz cały

#!/bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t filter -A FORWARD -s 192.168.0.2 -j ACCEPT
/sbin/iptables -t filter -A FORWARD -d 192.168.0.2 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
dajesz restart i gotowe :)

//edit
używaj tagu code
mlyczek

: 28 lipca 2008, 20:58
autor: ziecio
Przykleję się do tematu bo mam podobny problem.
Ale od początku, otóż w chacie stoi komputer PC (Windows) posiadający 2 karty sieciowe. Do Karty1 podpięty jest internet. W chacie bywam rzadko więc to na nim włączyłem udostępnianie internetu i podpinając swojego laptopa do Karty2 kablem skrosowanym, zainstalowałem sobie Debiana. Wszystko się elegancko skonfigurowało tylko że internet na laptopie mam wyłącznie gdy pracuje komputer PC (to oczywiste :D ), lecz gdy komputer PC jest wyłączony to podpinam kabel z internetem, zmieniam sobie na laptopie MAC-a i śmigam dalej. Tylko takie ciągłe pisanie:

Kod: Zaznacz cały

ifdown eth0
ifconfig eth0 hw ether mac_laptopa_lub_kompaPC
ifup eth0
jest męczące, bo moja młodsza siostra, która korzysta z komputera PC lata jak postrzelona i co raz muszę to klepać, dlatego napisałem sobie 2 skrypty jeden z MAC-kiem komputera PC a drugi z laptopa.
No i teraz czas na pytanie: Czy można uruchomić dany skrypt który sobie leży na pulpicie kliknięciem myszy. Czy tylko przez konsolę jest to możliwe? No chyba że można mój przypadek inaczej rozwiązać? Nie piszcie tylko żebym sobie ruter kupił bo mija się to z celem jeśli kilka razy do roku bym go używał.

: 10 sierpnia 2008, 22:41
autor: Yampress