两台笔记本 A和B
A: Ubuntu 11.04 + 有线网卡(eth0) + 无线网卡(eth1)
B: Windows 7 + 有线网卡 + 无线网卡
A,B的无线网卡都连接到家庭无线 路由器 ,网关为192.168.0.1,可以上互联网。A,B的有线网卡通过网线直连,A作为DHCP server和网关,为B的有线网卡分配IP地址
实验1:A(Ubuntu)安装DHCP server步骤:
1. 下载安装dhcp server
sudo apt-get install dhcp3-server
2.修改dhcpserver绑定的interface接口
vi /etc/default/isc-dhcp-server
INTERFACES="eth0"
3. 给eth0配置ipv4静态地址: 192.168.1.1。
vi /etc/network/interfaces, add:
auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
DHCP server在启动时自动启动;注意不要用network connection配置静态IP,它不会写/etc/network/interfaces文件,导致 DHCP server 无法自动启动。
4.修改dhcpserver配置文件
vi /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
default-lease-time 6000;
max-lease-time 8000000;
}
5. 启动dhcp server
sudo /etc/init.d/isc-dhcp-server start
如果出错,查看/var/log/syslog的错误提示
A安装完DHCP server后,B的有线网卡可以分配到IP地址。但是B不能上互联网了。
route print
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.99 26
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10 10
连互联网时都走HOP数小的192.168.1.1路由,导致无法上互联网。
运行下面命令解决问题:
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1
route add 192.168.1.0 mask...