192.168.1.250
+--------+ +---------+ +-------+
| | | | | |
|Cobbler +--------+ VyOS +--------------+ PXE |
| tftp | eth0| |eth1 | Client|
| ser^er | |NAT gw | +-------+
+--------+ +---------+
10.1.0.0/24
NAT, DHCP configuration:
nat {
source {
rule 100 {
outbound-interface eth0
source {
address 10.1.0.0/24
}
translation {
address masquerade
}
}
}
}
service {
dhcp-server {
shared-network-name LAN {
subnet 10.1.0.0/24 {
bootfile-name pxelinux.0
bootfile-server 192.168.1.250
default-router 10.1.0.254
dns-server 10.1.0.254
range 0 {
start 10.1.0.100
stop 10.1.0.200
}