在Linux服务器上配置IP地址,你可以根据你的网络环境选择使用DHCP或静态IP。以下是两种方式的配置方法:
DHCP配置
DHCP(动态主机配置协议)允许服务器自动为客户端分配IP地址。以下是配置DHCP的步骤:
-
安装DHCP服务器软件:
- 对于基于Debian的系统(如Ubuntu),使用以下命令安装ISC DHCP服务器:
sudo apt-get update sudo apt-get install isc-dhcp-server
- 对于基于Red Hat的系统(如CentOS),使用以下命令安装DHCP服务器:
sudo yum install dhcp
- 对于基于Debian的系统(如Ubuntu),使用以下命令安装ISC DHCP服务器:
-
配置DHCP服务器:
- 编辑
/etc/dhcp/dhcpd.conf
文件,配置IP地址范围、子网掩码、网关、DNS服务器等。 - 重启DHCP服务器以应用配置更改:
sudo systemctl restart isc-dhcp-server
- 编辑
静态IP配置
静态IP配置意味着服务器将始终使用相同的IP地址。以下是配置静态IP的步骤:
-
编辑网络配置文件:
- 对于基于Debian的系统(如Ubuntu),编辑
/etc/netplan/01-netcfg.yaml
文件。 - 对于基于Red Hat的系统(如CentOS),编辑
/etc/sysconfig/network-scripts/ifcfg-eth0
文件。
- 对于基于Debian的系统(如Ubuntu),编辑
-
设置静态IP地址、子网掩码、网关和DNS服务器。
-
重启网络服务:
- 对于基于Debian的系统,使用以下命令:
sudo netplan apply
- 对于基于Red Hat的系统,使用以下命令:
sudo systemctl restart network
- 对于基于Debian的系统,使用以下命令:
配置完成后,使用ip addr show
命令验证IP地址是否正确设置。如果需要配置其他网络接口,请确保相应地修改配置文件中的接口名称。