在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網絡的基本步驟,具體操作可能會因系統版本和虛擬機軟件的不同而有所差異。如果需要更詳細的步驟,請參考相關的官方文檔或教程。