1 背景
Linux系統(tǒng)的雙網(wǎng)卡設(shè)備侈离,其中一個網(wǎng)卡用于連接外網(wǎng)试幽,另一個網(wǎng)卡用于連接局域網(wǎng)。這樣就需要用于局域網(wǎng)的網(wǎng)卡能夠為所連接的設(shè)備自動分配IP卦碾。
2 網(wǎng)卡配置
將用于局域網(wǎng)的網(wǎng)卡設(shè)備(我這里網(wǎng)卡名為:eth0)配置為靜態(tài)ip铺坞,
vim /etc/network/interfaces
設(shè)置如下:
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
gateway 192.168.10.1
打開路由功能
1) 永久設(shè)置方式:
vim /etc/sysctl.conf
找到如下內(nèi)容,并修改:
net.ipv4.ip_forward = 1
2) 臨時設(shè)置:
echo ‘1’ > /proc/sys/net/ipv4/ip_forward
3 下載和配置dhcp server
sudo apt-get install isc-dhcp-server
vim /etc/default/isc-dhcp-server
找到如下內(nèi)容洲胖,并填充用于局域網(wǎng)的網(wǎng)卡設(shè)備:
INTERFACESv4="eth0"
vim /etc/dhcp/dhcpd.conf
找到authoriatative并將前面的‘#’去掉
在文件最后添加如下內(nèi)容:
subnet 192.168.10.0 netmask 255.255.255.0{
# 局域網(wǎng)ip地址范圍
range 192.168.10.150 192.168.10.253;
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
}
完成以上內(nèi)容后济榨,啟動dhcp server:
sudo service isc-dhcp-server restart
若沒有報錯信息,執(zhí)行如下指令查看:
sudo netstat -uap
在PID/Program name 一列應(yīng)該能看到‘dhcpd’绿映,這樣就說明dhcp server啟動成功擒滑。
另找一個設(shè)備連接到該網(wǎng)口腐晾,應(yīng)該能夠正常分配IP,并且ping通丐一。我的第一個設(shè)備分配的IP地址是192.168.10.150藻糖,即上面配置的地址范圍的第一個。
參考:https://blog.csdn.net/u010177634/article/details/53044777