Witam i przepraszam z gory za lamerstwo.
A wiec mam zainstalowane slacka 9.0 i wpisany skrypt =
nadeslany przez Luko do
pliku rc.inet1:
# rc.inet
#! /bin/sh
#Tutaj niec nie zmieniaj to poprostu musi tak byc =
:D
echo "Set up the loopback interface"
/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 =
lo
#Interfejs podpiety do routerka i kolejno ip abonenta =
(czyli to Twoje) i
maska to jest akuratnio dla dslka 512 jak masz 1Mbit =
to sobie sprawdz jaka
jest maska
echo "Set up the eth0 interface"
/sbin/ifconfig eth0 80.55.134.102 netmask =
255.255.255.252 # u mnie jest to
80.55.87.106 (adres ip abonenta)
#Interfejs na siec jak chesz to sobie zmien ip jak =
masz w sieci komy z puli
innej jak 192.168.1.x
echo "Set up the eth1 interface"
/sbin/ifconfig eth1 192.168.1.1 netmask =
255.255.255.0
# I to zalatwia zebys mial neta na serwerku zmien ip =
na swoje :) tzn na
adres ip swojego routera to takie czarne co dostales =
od tpsy:D
echo "Set up the gateway interface"
/sbin/route add default gw 80.55.134.101 metric 1 # w =
moim przypadku jest to
80.55.87.105 czyli adres modmu dsl
#EOF
nastepnie utworzylem plik wykonywalny rc.masq, do =
ktorego wrzucilem skrypt
Luko:
#maskarada
#!/bin/sh
/usr/sbin/iptables -F -t nat
/usr/sbin/iptables -X -t nat
/usr/sbin/iptables -F -t filter
/usr/sbin/iptables -X -t filter
echo "1" > = /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j SNAT -s =
192.168.1.0/24 -d
0/0 --to 80.55.134.102 # u mnie 80.55.87.106(adres ip =
abonenta)
#EOF
oraz dodalem w pliku rc.local nastepujace = wpisy:
#DHCP
if [ -x /usr/sbin/dhcpd ]; then
echo" Starting DHCP Server"
dhcpd eth1;
fi
#MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j = MASQUERADE
Na koniec ustawienia pliku dhcpd.conf :
ddns-update-style ad-hoc;
option domain-name-servers 194.204.159.1, =
194.204.152.34;
option domain-name "internetdsl.pl";
default-lease-time 18000;
max-lease-time 36000;
#A# Koniec parametrów globalnych
#A# Komputery konfigurowane dynamicznie
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.150 192.168.1.199;
authoritative;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
}
#A# Komputery, którym przydzielamy zawsze ten sam =
adres IP
i tutaj nazwy komputerow
na koniec jeszcze ustawienia
ifconfig eth0 80.55.87.106 netmask 255.255.255.252 =
broadcast 80.255.255.255
ifconfig eth1 192.168.1.1 netmask 255.255.255.0 =
broadcast 192.168.1.255
.....
to sa konfigi i pomimo tego ze powinno nadal nie chce =
mowiac nie mam pojecia gdzie jest blad :(
zastanawiam sie rowniez po co na tym formularzu sa = login i haslo ??
bede wdzieczny za kazda pomoc.
pozro for all
tomo
mail: computers@o2.pl
gg: 2401222