Sie

Masz problemy z siecią bądź internetem? Zapytaj tu
alan666888
Posty: 93
Rejestracja: 12 lutego 2007, 21:03
Lokalizacja: z Neta

Sieć domowa Linux - Windows

Post 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 ).
sappa
Beginner
Posty: 148
Rejestracja: 08 sierpnia 2006, 15:09

Post autor: sappa »

http://dug.net.pl/texty/masq.php tu powinienes znalezc wszystko.

Pozdro
Adam
Posty: 45
Rejestracja: 12 sierpnia 2007, 16:46

Post 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
ziecio
Posty: 86
Rejestracja: 10 kwietnia 2007, 11:58

Post 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ł.
Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

ODPOWIEDZ