A pppoe konfigurálása a freebsd-ben
Először is meg kell szerveznem az internethez való hozzáférést. Először az átjáróban, majd az egész helyi hálózatban.
Ehhez emelem a PPPoE kapcsolatot.
A FreeBSD PPP-ben "ki a dobozból", csak konfigurálni kell:
A PPP konfigurációja az / etc / ppp könyvtárban található.
Egy konfigurációs fájl példányát mentem:
# cp /etc/ppp/ppp.conf /etc/ppp/ppp.conf.sample
A konfigurációt szerkesztem
# ee /etc/ppp/ppp.conf
A ppp.conf fájlom így néz ki:
A LOGIN és a PASSWORD a szolgáltató által kiadott
Annak érdekében, hogy a rendszer a rendszer indításakor felemeljük a kapcsolatot, írjuk be az rc.conf fájlt az alábbiak szerint:
# ppp_enable = "YES" >> /etc/rc.conf
# ppp_mode = "ddial" >> /etc/rc.conf
# ppp_profile = "vt" >> /etc/rc.conf
# ppp_nat = "NO" >> /etc/rc.conf
A ppp_mode a ppp kapcsolattípus
ppp_profile - a kapcsolat létrehozására szolgáló profil (lásd: ppp.conf)
ppp_nat - tiltsa le a beépített ppp NAT-t. Fogom használni az ipfw-t.
Most, amikor a rendszer be van kapcsolva, fel fog emelni a tun0 interfészt, amelyen keresztül az internetem lesz.
IPFW és NAT konfigurálása
A következő lépés a tűzfalra vonatkozó szabályok létrehozása, amelyek lehetővé teszik az internet számára, hogy a helyi otthoni hálózatból származó gépekre ugorjon.
Hozzon létre egy fájlt a szabályokhoz, és állítsam rá a jogokat (egy végrehajtható fájl, amelyről a tulajdonos gyökér: kerék)
# érintse meg az /etc/ipfw.rules parancsot chmod 750 /etc/ipfw.rules chown root: kerék /etc/ipfw.rules
A FreeBSD 7-től kezdődően a rendszer NAT-ot tartalmaz az ipfw-ben, amelyet a natd démon helyett használok
Annak érdekében, hogy ez lehetséges legyen, a következő beállításokat kell írni a rendszermagban:
Tűzfal szabályok
# cat /etc/ipfw.rules
Ez a tűzfal legegyszerűbb verziója. Gyakorlatilag nincs más, mint a NATa. Azonban számomra a kezdet elég.