ďťż
 
 
   Udostępnianie internetu (fast 800) z Debiana na Windows XP.
 
 

Tematy

 
    
 

 

 

 

Udostępnianie internetu (fast 800) z Debiana na Windows XP.





Kamil - 12-01-2008 20:34
Witam.
Muszę udostępnić internet z Debiana Lenny na Windowsa XP, wcześniej robiłem to konfiguratorem sieci systemu Windows, więc o sieci wiem niewiele. Nie wiem jak się za to zabrać. Od razu mówię, mam komputer z Debianem i na nim wbudowaną kartę: lspci|grep Ethernet 00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1) i na drugim komputerze Windows XP, na którym także mam wbudowaną kartę. Łączę bezpośrednio karty - karta - kabel - karta. Bez żadnych przełączników i ruterów. Mógłby ktoś wytłumaczyć na poziomie początkującego odnośnie sieci?

Z góry dziękuję.



fnmirk - 12-01-2008 21:55
To ci się może przydać:
http://jakilinux.org/aplikacje/fires...a-dla-kazdego/
http://www.rogaski.org/opensource/firestarter.html
http://night.jogger.pl/2007/10/14/ma...-system-linux/
http://www.komputery.9o.pl/linux/sieci.php



Kamil - 21-01-2008 17:46
Witam.
Stwierdziłem, ze dziś zrobię tą sieć.
Użyłem tego poradnika:

http://night.jogger.pl/2007/10/14/ma...-system-linux/ I niby wszystko było dobrze do czasu końcowego uruchomienia:
Kamil:/home/kamil# /etc/init.d/firewall
bash: /etc/init.d/firewall: cannot execute binary file Moją kartę potraktowałem jako eth0 (chyba dobrze).

Teraz konkrety:
Kamil:/home/kamil# cat /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 eth1 inet static
address 10.0.0.1
netmask 255.255.255.0 Kamil:/home/kamil# cat /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 eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
Kamil:/home/kamil# cat /etc/dhcp3/dhcpd.conf
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.3 10.0.0.254;
default-lease-time 6100;
option domain-name ‼adsl.inetia.pl”;
option domain-name-servers 213.241.79.37, 83.238.255.76;
option routers 10.0.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;

host Kamil { # komputer nr 1
      hardware ethernet Kamil;
      fixed-address 10.0.0.2;
  }
}
Kamil:/home/kamil# I też w powyższym pliku miałem dylemat bo musiałem wprowadzić moją domenę, a jest ona taka: mój-adres-ip.adsl.netia.pl

Kamil:/home/kamil# cat /etc/default/dhcp3-server
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#      Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
Kamil:/home/kamil# Kamil:/home/kamil# cat /etc/init.d/firewall
#linijka potrzebna do włączenia udostępniania internetu
echo 1 > /proc/sys/net/ipv4/ip_forward
#wyczyszczenie starych reguł z pamięci iptables
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
# ustawienie domyślnej polityki (o tym później)
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -o lo -j ACCEPT
# Najważniejsze - udostępnienie sieci dla wybranych podsieci
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.2.0/24 -j MASQUERADE
Kamil:/home/kamil# I teraz czekam, aż ktoś wyciągnie mi mój błąd i sieć zacznie działać, bo już nie mam nerwów na brak dostępu do internetu w drugim komputerze i to jest powód uruchamiania Windowsa.

Pozdrawiam.



ruun - 21-01-2008 18:13

I niby wszystko było dobrze do czasu końcowego odpalenia:
Kamil:/home/kamil# /etc/init.d/firewall
bash: /etc/init.d/firewall: cannot execute binary file
Prawa do uruchomienia nadałeś?

chmod +x /etc/init.d/firewall



Kamil - 21-01-2008 18:19

Prawa do uruchomienia nadałeś? Pewnie że nadane.
I właśnie nie wiem co już robić.

[ Dodano: 2008-01-21, 18:42 ]
Na innym forum ktoś polecał ten sposób: http://www.fs-security.com/docs/connection-sharing.php
Ale mogł by mi to kotś z lekka przetłumaczyc i wytłumaczyć o co w tym chodzi ? :-?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis