이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 2 다음 »

https://pnetlab.com


1) Get Ubuntu 18.04 Cloud Image

2) Remove netplan & reboot

apt -y purge netplan.io
reboot

3) Config network

  • /etc/network/interfaces
  • /etc/resolv.conf

4) Add repo

/etc/apt/sources.list.d/pnetlab.list
deb [trusted=yes] http://repo.pnetlab.com ./

5) Install PNETLab

apt update
apt -y install pnetlab

6) Patch

sed -i '/skip_ssl/d' /etc/mysql/mysql.conf.d/mysqld.cnf
echo "skip_ssl" >> /etc/mysql/mysql.conf.d/mysqld.cnf
sed -i 's/Update-Package-Lists "1"/Update-Package-Lists "0"/g' /etc/apt/apt.conf.d/20auto-upgrades

7) Check network and configure

# brctl show
bridge name     bridge id               STP enabled     interfaces
docker0         8000.024251d06cf7       no
pnet0           8000.566f4bf80108       no              eth0
pnet1           8000.566f4bf80109       no              eth1
pnet2           8000.566f4bf8010a       no              eth2
pnet3           8000.000000000000       no
pnet4           8000.000000000000       no
pnet5           8000.000000000000       no
pnet6           8000.000000000000       no
pnet7           8000.000000000000       no
pnet8           8000.000000000000       no
pnet9           8000.000000000000       no
pnet_nat        8000.000000000000       no
/etc/network/interfaces
# The primary network interface
iface eth0 inet manual
auto pnet0
# For DHCP Network
# iface pnet0 inet dhcp
#     bridge_ports eth0
#     bridge_stp off
# For Static Network
iface pnet0 inet static
    address 192.168.0.10/24
    gateway 192.168.0.1
    bridge_ports eth0
    bridge_stp off

# Cloud devices
iface eth1 inet manual
auto pnet1
iface pnet1 inet manual
    bridge_ports eth1
    bridge_stp off
...
iface eth9 inet manual
auto pnet9
iface pnet9 inet manual
    bridge_ports eth9
    bridge_stp off

8) Reboot

  • 레이블 없음