2010年12月11日土曜日

Debian 5.0.7 DHCP+NAT

首先 需要2張網路卡(VM下就新增一張就好)
//DHCP
System -> Administration -> Syanaptic Package Manager
Search "dhcp3-server"
Mark for Installation "dhcp3-server" //先安裝 dhcp3-server

vim /etc/network/interfaces //編輯網路卡位址(eth1)
auto eth1
iface eth1 inet static
address 192.168.10.254
netmask 255.255.255.0

/etc/init.d/networking restart //重新啟動網路

vim /etc/default/dhcp3-server //設定 dhcp3-server 使用的網路卡
INTERFACES="eth1"

vim /etc/dhcp3/dhcpd.conf
# option definitions common to all supported networks...
# option domain-name "example.org"; //這行要註解掉
# option domain-name-servers ns1.example.org, ns2.example.org; //這行要註解掉

# default-lease-time 600; //這行要註解掉
# max-lease-time 7200; //這行要註解掉

# A slightly different configuration for an internal subnet. //加入下面設定
subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.100 192.168.10.200; //IP 分配的範圍
  option domain-name-servers 168.95.192.1, 168.95.1.1; //這邊的 DNS 要看你的 ISP
  option domain-name "belldandy.org";
  option routers 192.168.10.254; //要和 eth1 的位垃相同 且不能在分配範圍
  option broadcast-address 192.168.10.255; //廣播位址 通常用最後一個
  default-lease-time 600;
  max-lease-time 7200;
  host vmbell { //設主機名稱 較容易辨識(這邊是發給機器固定的 ip 用的)
    hardware ethernet 00:0c:29:a3:4a:fd; //網路卡的 MAC
    fixed-address 192.168.10.x; //要設定的 ip (建議別設自動分配的範圍)
  }
}

/etc/init.d/dhcp3-server start //啟動 dhcp3-server
vim /var/lib/dhcp3/dhcpd.leases //紀錄發了哪些 ip
上面的操作都正確執行後
執行 pppoeconf 設定連線
然後安裝 Firestarter 來分享頻寬(圖形介面很方便)

0 件のコメント: