» »

FreeBSD kot gateway, router uporabljen kot switch

FreeBSD kot gateway, router uporabljen kot switch

JakobSTR ::

Torej, ze nekaj casa imamo doma router, preko katerega se povezujejo 4 racunalniki. Ker je eden od njih tudi server, sem se odlocil, da se bom, namesto preko routerja povezoval na internet preko serverja, router pa bo uporabljen kot switch. In res, v FreeBSDju (tocneje v /etc/rc.conf) omogocim, da se ga lahok uporablja kot gateway, nastavim mrezno kartico (192.168.0.1) ter adsl (v serverju imam 2 mrezni kartici). Vse je delovalo (iz svojega racunalnika sem lahko pingal server), na serverju dela internet, vendar mi v XPjih nikakor ne uspe usposobiti dostopa do interneta (v routerju, ki je znamke DIGITUS sem izklopil DHCP). v xpjih sem v lastnostih tcp/ip dolocil ip racunalniku 192.168.0.2, za gateway pa sem nastavil 192.168.0.1 (server). vpisal sem tudi dns streznike, vendar se na net ni hotel povezati. Mreza pa delala brez vseh problemov. Predvsem bi se rad povezoval preko freebsdja zaradi bolse kontrole (ipfilter) ter zaradi vecih funkcij, ki jih ponuja. Zanima pa me, ce sem morda kaj premalo nastavil, bi moral v routerju spremeniti se kaksne nastavitve (poleg onemogocanja dhcpja), morda problem tisti v xpjih, ali se pa routerja enostavno ne da uporabljati kot switch.
Hvala za pomoc,
LP, Jakob

mile ::

NAT ti ne deluje...

dodaj v rc.conf

natd_enable="YES"
natd_interface="ep0" #ime "zunanje" kartice

in pravila za ipfw

/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via ep0
/sbin/ipfw add pass all from any to any

za kaj bolj zaprt firewall :) se bos mogu pa sam potrudit

JakobSTR ::

sem naredil tocno tako kot si rekel, v rc.conf sem dodal se firewall_enable="YES", ker natd to zahteva. Pri /sbin/ipfw add divert natd all from any to any via ep0 mi je edin jav par napak:
ip_fw_ctl: invalid command
ipfw: getsockopt (IP_FW_ADD): invalid argument

Internet na odjemalcih pa seveda se zmeraj ne deluje. Prijatelju dela tudi brez vseh teh nastavitev. Mogoce je problem v routerju, vendar se enkrat poudarjam, da mreza dela bp. Internet pa ne.

l0wc4 ::

Si prevedel kernel? V kernel moraš dodati naslednje stvari:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPDIVERT

Če ne veš kako prevesti kernel imaš tukaj navodila:

http://www.freebsd.org/doc/en_US.ISO885...

če ti ni kaj jasno piši na listo, pa ti napišem kratka navodila v slovenščini.

mile ::

če uporabljas 5.1 bi moral imet vso podporo že vključeno

aja, pa zgoraj moras ep0 spremenit v ime tvoje kartice, ki skrbi za pppoe
Ne vem kako tvojemu kolegu deluje router brez NAT-a..


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kratek uvod v FreeBSD (strani: 1 2 3 48 9 10 11 )

Oddelek: Operacijski sistemi
51465737 (29475) Prospekt
»

t-2 routing problem?? or is it just me ;)

Oddelek: Omrežja in internet
71270 (955) Spc
»

Web&Mail Server + Firewall&Router / Install&Config

Oddelek: Operacijski sistemi
81120 (967) d0rK
»

Težavica z Telnet povezavo na router, na katerem teče FreeBSD

Oddelek: Operacijski sistemi
51406 (1376) Meamoto

FreeBSD z ADSL kot domači router

Oddelek: Operacijski sistemi
72321 (2222) moj_nick

Več podobnih tem