Howto pxe install centos: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
yum install xinetd dhcp vsftpd syslinux syslinux-tftpboot bind-chroot system-config-kickstart tftp tftp-server -y | yum install xinetd dhcp vsftpd syslinux syslinux-tftpboot bind-chroot system-config-kickstart tftp tftp-server -y | ||
configure your network ip address as static: | configure your network ip address as static: | ||
systemctl start NetworkManager | |||
systemctl enable NetworkManager | |||
nmcli con del eth0 | |||
nmcli con del Wired\ connection\ 1 | |||
nmcli con add con-name eth0 ipv4.method manual type ethernet ifname eth0 ipv4.addresses 192.168.1.24/24 ipv4.gateway 192.168.1.24 ipv4.dns 4.2.2.1,4.2.2.2 autoconnect yes | |||
create dhcpd config file: | create dhcpd config file: | ||
# | # | ||
Line 26: | Line 30: | ||
range dynamic-bootp 192.168.1.100 192.168.1.200; | range dynamic-bootp 192.168.1.100 192.168.1.200; | ||
filename "pxelinux.0"; | filename "pxelinux.0"; | ||
next-server 192.168.1. | next-server 192.168.1.24; | ||
} | } |
Revision as of 23:01, 15 October 2020
first we install the following packages:
yum install xinetd dhcp vsftpd syslinux syslinux-tftpboot bind-chroot system-config-kickstart tftp tftp-server -y
configure your network ip address as static:
systemctl start NetworkManager systemctl enable NetworkManager nmcli con del eth0 nmcli con del Wired\ connection\ 1 nmcli con add con-name eth0 ipv4.method manual type ethernet ifname eth0 ipv4.addresses 192.168.1.24/24 ipv4.gateway 192.168.1.24 ipv4.dns 4.2.2.1,4.2.2.2 autoconnect yes
create dhcpd config file:
# # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' # Global Options Allow booting; Allow bootp; authoritative; # Subnet definition subnet 192.168.1.0 netmask 255.255.255.0 { # Parameters for the local subnet option routers 192.168.1.254; option subnet-mask 255.255.255.0; option domain-name "example.com"; option domain-name-servers 192.168.1.254; default-lease-time 21600; max-lease-time 43200; # Client IP range range dynamic-bootp 192.168.1.100 192.168.1.200; filename "pxelinux.0"; next-server 192.168.1.24; }