CiscoCMLを利用したDHCP検証用のネットワーク構築

CiscoCMLを利用したDHCP検証用のネットワーク構築

DHCPの検証のためにCMLで環境を構築します。

DHCP(Dynamic Host Configuration Protocol)の基礎については、下記ページを参照してください。

目次

ネットワーク環境構築

下記3方式のネットワーク環境を構築します。

方式1. DHCPクライアントと同一セグメントにDHCPサーバー(Ciscoルーター)を設置
方式2. DHCPクライアントと同一セグメントにDHCPサーバー(Ubuntu)を設置
方式3. DHCPクライアントと別セグメントにDHCPサーバー(Ubuntu)を設置

方式1. DHCPクライアントと同一セグメントにDHCPサーバー(Ciscoルーター)を設置

ネットワーク構成図

方式1. DHCPクライアントと同一セグメントにDHCPサーバー(Ciscoルーター)を設置

基本設定

Router1 (IOSv)
hostname Router1

interface GigabitEthernet0/1
 ip address 192.168.2.254 255.255.255.0
 no shutdown
L2Switch (IOSvL2)
hostname L2Switch1
Desktop (Desktop)
sudo hostname Desktop

Cisco CMLのDesktopは、Alpine Linuxで動作しています。

Cisco機器のDHCPサーバーの詳細設定については、下記を参照してください。

方式2. DHCPクライアントと同一セグメントにDHCPサーバー(Ubuntu)を設置

ネットワーク構成図

UbuntuサーバーにDHCPソフトウェアをインストールするため、インターネットと接続可能にします。

方式2. DHCPクライアントと同一セグメントにDHCPサーバー(Ubuntu)を設置

CMLの外部接続とUbuntu のネットワーク設定の詳細は下記ページを参照してください。

基本設定

Router1 (IOSv)
hostname Router1

interface GigabitEthernet0/0
 ip address 192.168.1.254 255.255.255.0
 ip nat outside
 no shutdown

interface GigabitEthernet0/1
 ip address 192.168.2.254 255.255.255.0
 ip nat inside
 no shutdown

ip nat inside source static 192.168.2.253 interface GigabitEthernet0/0

ip route 0.0.0.0 0.0.0.0 192.168.1.1

Ubuntuサーバーがインターネットとアクセスできるように、NATを設定しています。

L2Switch (IOSvL2)
hostname L2Switch1
Desktop (Desktop)
sudo hostname Desktop

Cisco CMLのDesktopは、Alpine Linuxで動作しています。

ExConnect (External Connector)

「BRIDGE」モードで起動します。

Ubuntu (Ubuntu)

基本的なネットワーク設定を行います。

sudo ip addr add 192.168.2.253/24 dev ens2
sudo ip route add default via 192.168.2.254
sudo systemd-resolve --interface ens2 --set-dns 192.168.1.1

インターネット上からisc-dhcp-server(DHCPソフトウェア)をインストールするためDNS参照先の設定を行なっています。

UbuntuのDHCPサーバー構築方法については、下記を参照してください。

方式3. DHCPクライアントと別セグメントにDHCPサーバー(Ubuntu)を設置

ネットワーク構成図

UbuntuサーバーにDHCPソフトウェアをインストールするため、インターネットと接続可能にします。

方式3. DHCPクライアントと別セグメントにDHCPサーバー(Ubuntu)を設置

CMLの外部接続とUbuntu のネットワーク設定の詳細は下記ページを参照してください。

基本設定

Router1 (IOSv)
hostname Router1

interface GigabitEthernet0/0
 ip address 192.168.1.254 255.255.255.0
 no shutdown

interface GigabitEthernet0/1
 ip address 192.168.2.254 255.255.255.0
 no shutdown
L2Switch (IOSvL2)
hostname L2Switch1
Desktop (Desktop)
sudo hostname Desktop

Cisco CMLのDesktopは、Alpine Linuxで動作しています。

ExConnect (External Connector)

「BRIDGE」モードで起動します。

Ubuntu (Ubuntu)
sudo ip addr add 192.168.1.253/24 dev ens2
sudo ip route add default via 192.168.1.1
sudo ip route add 192.168.2.0/24 via 192.168.1.254
sudo systemd-resolve --interface ens2 --set-dns 192.168.1.1

インターネット上からisc-dhcp-server(DHCPソフトウェア)をインストールするためDNS参照先の設定を行なっています。

Cisco機器のDHCPリレーエージェントの詳細設定とUbuntuのDHCPサーバー構築方法については、下記を参照してください。

以上で、CiscoCMLを利用したDHCP検証用のネットワーク構築の説明は完了です!

  • URLをコピーしました!
  • URLをコピーしました!
目次