在CentOS系统中配置网络可以通过多种方法实现,以下是几种常见的方法:
使用 ip addr
命令可以查看网络接口信息,例如:
ip addr
使用 nmcli d
命令可以查看网络连接状态,例如:
nmcli d
编辑 /etc/sysconfig/network-scripts/ifcfg-ens33
文件(网卡名称可能会有所不同),将 BOOTPROTO
设置为 static
,并添加以下配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
保存文件后,重启网络服务使配置生效:
systemctl restart network
BOOTPROTO
设置为 dhcp
,并将 ONBOOT
设置为 yes
即可。编辑 /etc/dhcp/dhcpd.conf
文件,添加以下内容:
allow booting;
allow bootp;
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.1;
option time-offset -10000;
option netbios-node-type 2;
range dynamic-bootp 192.168.1.10 192.168.1.100;
default-lease-time 21600;
max-lease-time 43200;
filename "pxelinux.0";
next-server 192.168.1.1;
}
重启DHCP服务并设置为开机启动:
systemctl restart dhcpd
systemctl enable dhcpd
编辑 /etc/xinetd.d/tftp
文件,将 disable
设置为 no
,然后重启服务并设置为开机启动:
systemctl restart xinetd
systemctl enable xinetd
编辑 /var/lib/tftpboot/pxelinux.cfg/default
文件,修改以下内容:
append initrd initrd.img inst.stage2 ftp://192.168.1.1/pub/ks.cfg quiet
将系统镜像挂载到TFTP目录,并重启虚拟机。
以上是配置CentOS网络的基本步骤,具体操作可能会因系统版本和虚拟机软件的不同而有所差异。如果需要更详细的步骤,请参考相关的官方文档或教程。