VyOSでPXEサーバの設定をする

VyOS 1.1.8でのPXEサーバの設定方法をメモ.

設定前のDHCP Serverのコンフィグ

ネットワーク名は win-ad としている.

vyos@vyos# show service dhcp-server shared-network-name win-ad  
 subnet 10.76.5.0/24 {                                          
     default-router 10.76.5.254                                 
     dns-server 10.76.5.1                                       
     domain-name 765pro.local                                   
     start 10.76.5.2 {                                          
         stop 10.76.5.50                                        
     }                                                          
 }                                                              

必要なコンフィグ

  • bootfile-server
    • next-server を指定する
  • bootfile-name
    • ブートストラップファイルの名前を指定
vyos@vyos# set service dhcp-server shared-network-name win-ad subnet 10.76.5.0/24 bootfile-server 192.168.11.201
vyos@vyos# set service dhcp-server shared-network-name win-ad subnet 10.76.5.0/24 bootfile-name pxelinux.0

おわり

最初は shared-network-parametersfilename "pxelinux.0"を指定してあげればいいのかなと思ったけど,ダブルクオートが入ってるというのでエラーが起きて妙に悩んでしまった. 結構簡単にできるじゃん.