2008年9月22日 星期一

ADSL DHCP 固定ip+ eth1-LAN

安裝dhcpd
#apt-get install dhcpd

eth0:DHCP 固定ip
eth1:私有ip设定LAN

1.設定 /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp


auto eth1
iface eth1 inet static
address 192.168.20.1
broadcast 192.168.20.255
netmask 255.255.255.0
network 192.168.20.0
geteway 192.168.20.254


2.設定 /etc/default/dhcp
INTERFACES="eth1"


3.設定 /etc/dhcpd.conf
option domain-name-servers 168.95.1.1,139.175.10.20;
option subnet-mask 255.255.255.0;
default-lease-time 14400;
max-lease-time 68400;

subnet 192.168.20.0 netmask 255.255.255.0 {
range 192.168.20.10 192.168.20.20;
option routers 192.168.20.1;
option broadcast-address 192.168.20.255;
}

4.如有eth1(內網)
#echo "1" > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -s 192.168.20.0/24 -j MASQUERADE
將以上2行設定加入 rc.local
# vi /etc/rc.local

5.開啟eth1
#ifup eth1

6.重新啟動DHCP
#/etc/init.d/dhcp restart

7. 查看網卡狀態
#ifconfig more

1 則留言:

oilbelly 提到...
網誌管理員已經移除這則留言。