CML2のUbuntuで、DHCPサーバーを構築し、複数セグメントにアドレスしてみました。
構成は、下記
設定は下記
【DHCPサーバー設定】
/etc/dhcp/dhcpd.conf
cisco@inserthostname_here:/etc/dhcp$ cat dhcpd.conf
subnet 192.168.255.0 netmask 255.255.255.0 {
option routers 192.168.255.254;
option subnet-mask 255.255.255.0;
range 192.168.255.100 192.168.255.110;
}
subnet 172.16.1.0 netmask 255.255.255.0 {
option routers 172.16.1.254;
range 172.16.1.100 172.16.1.110;
}
subnet 172.16.2.0 netmask 255.255.255.0 {
option routers 172.16.2.254;
range 172.16.2.100 172.16.2.110;
}
【Branch_L3SW】
vlan 10,20
exit
interface vlan 10
ip address 172.16.1.254 255.255.255.0
ip helper-address 192.168.255.1
no shut
exit
interface vlan 20
ip address 172.16.2.254 255.255.255.0
ip helper-address 192.168.255.1
no shut
exit
interface gi0/0
switchport access vlan 10
exit
interface gi0/1
switchport access vlan 20
exit
interface gi0/2
no switchport
ip address 10.1.1.1 255.255.255.252
no shut
exit
router bgp 20
network 172.16.1.0 mask 255.255.255.0
network 172.16.2.0 mask 255.255.255.0
neighbor 10.1.1.2 remote-as 10
exit
【iosvl2-0】
vlan 10
exit
inteface vlan 10
ip address 172.16.1.50 255.255.255.0
no shut
exit
interface range gi0/0 - 1
switchport access vlan 10
exit
ip default-gateway 172.16.1.254
【iosvl2-2】
vlan 20
exit
inteface vlan 20
ip address 172.16.2.51 255.255.255.0
no shut
exit
interface range gi0/0 - 1
switchport access vlan 20
exit
ip default-gateway 172.16.2.254
【Honsha_L3SW】
interface Vlan1
ip address 192.168.255.254 255.255.255.0
ip helper-address 172.16.1.2
exit
interface GigabitEthernet0/2
no switchport
ip address 10.1.1.2 255.255.255.252
exit
router bgp 10
network 192.168.255.0
neighbor 10.1.1.1 remote-as 20
exit
Honsha_L2は割愛。。
【アドレス割り当て確認】
IPアドレスとデフォルトゲートウェイが割り当てされてます。
【desktop-0】
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:12:7c:f2 brd ff:ff:ff:ff:ff:ff
inet 172.16.1.101/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe12:7cf2/64 scope link
valid_lft forever preferred_lft forever
inserthostname_here:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 172.16.1.254 0.0.0.0 UG 202 0 0 eth0
172.16.1.0 * 255.255.255.0 U 0 0 0 eth0
【desktop-1】
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:14:06:c6 brd ff:ff:ff:ff:ff:ff
inet 172.16.2.100/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe14:6c6/64 scope link
valid_lft forever preferred_lft forever
inserthostname_here:~$
inserthostname_here:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 172.16.2.254 0.0.0.0 UG 202 0 0 eth0
172.16.2.0 * 255.255.255.0 U 0 0 0 eth0
【desktop-2】
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:1b:e6:4c brd ff:ff:ff:ff:ff:ff
inet 192.168.255.100/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe1b:e64c/64 scope link
valid_lft forever preferred_lft forever
inserthostname_here:~$
inserthostname_here:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.255.254 0.0.0.0 UG 202 0 0 eth0
192.168.255.0 * 255.255.255.0 U 0 0 0 eth0
inserthostname_here:~$