Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 DHCP Server+3lans
  1. DHCP Server+3lans
Inventive
     
Автор  Inventive (05.02.2005 12:49)  съобщение до автора
Погледнат  4168 пъти  добави към любими
Оценка  добави коментар
Гласове  1  изпрати на приятел
Коментари  (0)  абонирай се за Unix
    Страница 1 / 1

 



Какво ви трябваa:
1. 3 лан-ки (1 за интернет, 2 за интранет).

2. FreeBSD компилирано с:
options BRIDGE
options IPFILTER_LOG
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT

3. dhcpd
isc-dhcp3-3.0.1.r9 (Аз ползвах това)

4. ipfw

5. natd

Какво правим - v /etc/rc.conf:
gateway_enable="YES"
ifconfig_if0="inet 192.168.0.1   netmask 255.255.255.0"
#if0 се казва първия лан интерфейс (другия е if1, а този за интернет - if2)

След което следва:

sysctl net.link.ether.bridge_cfg=if0,if1
sysctl net.link.ether.bridge=1
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via if2
/sbin/ipfw add pass all from any to any
natd -n if2
dhcpd if0


За да се стартират тези неща при стартиране на OS, сложете в /etc/sysctl.conf:
net.link.ether.bridge_cfg=if0,if1
net.link.ether.bridge=1

И в /etc/rc.local:
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via if2
/sbin/ipfw add pass all from any to any
/sbin/natd -n if2
/usr/local/sbin/dhcpd if0



   


Ключови думи: unix dhcp server 3lans freebsd


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Inventive  
На 14 години съм и се казвам Светослав Генов. Занимавам се с PHP и MySQL предимно. Също така съм и mIRC скирптер. Имам опит и с Adobe Photoshop.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008