Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › netmegosztás korlátozása
- This topic has 10 hozzászólás, 5 résztvevő, and was last updated 21 years, 3 months telt el by
gaben.
-
SzerzőBejegyzés
-
2004-03-07-18:46 #1932089
szia
én is ilyenekkel küzdök, és még sok mással!
El tudnád küldeni e-mailben hogy hogy csináltad a netmegosztást? Vagy ird ide ki!
nagyon ,megköszönném!szikla
2004-03-07-19:02 #1932090http://linuxportal.hu/dokumentumok/halozat…rnet_megosztas/
vagy egy rövidebb:
#!/bin/sh# Továbbítás letiltása
echo 0 ] /proc/sys/net/ipv4/ip_forwardLAN_IP_NET=’192.168.0.1/24′ #belsõ háló
LAN_NIC=’eth1′
WAN_IP=’195.56.212.50′ #külsõ háló
WAN_NIC=’eth0′# Modulok betöltése (ha szükséges)
# Flush
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -Fiptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT# Maszkolás és továbbítás engedélyezése
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables -A FORWARD -m state –state ESTABLISHED,RELATED -j ACCEPT# Open ports on router for server/services
iptables -A INPUT -j ACCEPT -p tcp –dport 22 # ssh szerver engedélyezése# STATE RELATED for router
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT# Továbbítás engedélyezése
echo 1 ] /proc/sys/net/ipv4/ip_forward2004-03-07-19:32 #1932091persze nem árt ha a szerver pl 192.168.0.1 mask: 255.255.255.0
kliens: 192.168.0.2 mask: 255.255.255.0 átjáró: 192.168.0.1
és hogy a dns is a helyén legyen a kliensen lõdd be a netszolgáltatótól kapott 2 dns szervert
nekem ez volt a fõ bibide a korlát most (már) fontosabb
2004-03-07-20:38 #1932092ha eth0/1/2 DHCP-s dinamikus akkor is megy?
2004-03-07-21:13 #1932093A MASQUERADE -val volt gond!
De nem megy!
eth1 -n jön be a NET, DHCP -vel a jelenlegi IP:195.56.152.59
de ezek a Kabelnetesek 2-3 havonta ha adnak újj IP címet!
már 2 Hónapja ugyanez!leirom hogy mi történt:
root:~# sh
root:~# echo 0 ] /proc/sys/net/lpv4/ip_forward
sh: /proc/sys/net/lpv4/ip_forward: Nem létezõ fájl vagy könyvtár
root:~# echo 0 ] /proc/sys/net/ipv4/ip_forward
root:~# Lan_IP_NET=’192.168.0.1/24′
root:~# LAN_NIC=’eth1′
root:~# WAN_IP=’195.56.152.59′
root:~# WAN_NIC=’eth0′
root:~# iptables -t nat -F POSTROUTING
root:~# iptables -t nat -F PREROUTING
root:~# iptables -t nat -F PREROUTING
root:~# iptables -t nat -F OUTPUT
root:~# iptables -F
root:~# iptables -P INPUT DROP
root:~# iptables -P FORWARD DROP
root:~# iptables -P OUTPUT ACCEPT
root:~# iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
Bad argument `MASQUERADE’
Try `iptables -h’ or ‘iptables –help’ for more information.
root:~# iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables v1.2.9: Unknown arg `-s’
Try `iptables -h’ or ‘iptables –help’ for more information.
root:~# iptables -A FORWARD -m state –state ESTABLISHED,RELATED -j ACCEPT
root:~# iptables -A INPUT -j ACCEPT -p tcp –dport 22 # ssh szerver engedélyezése
root:~# iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
root:~# echo 1 ] /proc/sys/net/ipv4/ip_forward
root:~#
itt az ifconfig:
root:~# ifconfig
eth1 Link encap:Ethernet HWaddr 00:40:63:C2:89:CE
inet addr:195.56.152.59 Bcast:195.56.152.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7548 errors:0 dropped:0 overruns:0 frame:0
TX packets:6631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3257170 (3.1 Mb) TX bytes:1296933 (1.2 Mb)
Interrupt:18 Base address:0xac00lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1562 (1.5 Kb) TX bytes:1562 (1.5 Kb)
2004-03-08-10:31 #1932094szükséges kernelmodulok megvannak?
root:# lsmod
ipt_MASQUERADE
iptable_nat2004-03-08-10:37 #1932095idézek az elsõ hozzászólásomban belinkelt oldalról:
3. Hozzávalók
3.1 Kernel
Elõször megtudjuk milyen kernelt használunk:
uname -a
Ha 2.4.x kerneled van az jó.
Futtasd az ls /proc/sys/net/ipv4 parancsot, és az eredményben alábbi neveknek kell szerepelnie:
ip_dynaddr
ip_forwardNézd meg, hogy az IPMASQ statikusan bele van-e fordítva a kernelbe. /sbin/lsmod parancsra és nézd meg hogy az alábbi modulok fel vannak-e sorolva. Nem ? akkor futtasd az ls /proc/net/-et és ha ott látod ezeket a neveket akkor jó.
ip_masquerade
ip_conntract
ip_tables_namesHa látod ezeket a bejegyzéseket és nem voltak betölve ilyen modulok akkor statikusan lett beleforítva a kernelbe és készen állsz a megosztásra. Ha modulban vannak akkor futtasd az alábbi parancsot:
ls /lib/modules/
`uname -r`/kernel/net/ipv4/netfilter/és az alábbi fájlokat kéne látnod:
ip_conntrack.o, ip_conntrack_ftp.o,
ip_conntrack_irc.o, ip_nat_ftp.o, ip_nat_irc.o
ip_tables.o, ipt_MASQUERADE.o, iptable_nat.o,
iptable_mangle.o, iptable_filter.oHa látod ezeket a fájlokat, akkor készen állsz a megosztásra
2004-03-08-13:39 #1932096masquerade
hogy forditsam be a kernelbe? Mert ez asszem nincs bene!
2004-03-08-22:52 #1932097ha UHU „gyári” kernelt használsz, akkor benne kell lenni.
root:
make xmenuconfig
Networking oprions
IP: Netfilter Configuration
MASQUERADE targett support mellett ott van az „m”?2004-03-09-03:12 #1932098masquerade
hogy forditsam be a kernelbe? Mert ez asszem nincs bene!
Vagy egy egyszerubb megoldas root-kent apt-get install firestarter majd inditsd. Persze a sources.list nem art ha rendessen ki van toltve. Ezen a cimen megtalalod az 1.1 es az 1.0 sources list cimeket is. http://ubk.uhulinux.hu/ Es persze az ip-ket maskot allitsd be. Ha kell segitseg szolj.
Ps: a firestarter tuzfal is egyben nagyon egyszeru konfigolni. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz