|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|