linux如何设置服务器地址
linux如何设置服务器地址详细介绍
在 Linux 系统中设置服务器地址,因使用的网络管理方式和系统版本不同而存在差异,下面为你介绍几种常见的设置方法。
静态 IP 地址设置
1. 使用
nmcli 命令(适用于使用 NetworkManager 管理网络的系统)
你可以按照以下步骤操作:
- 查看当前网络连接的名称:
bash
nmcli connection show
- 编辑网络连接并设置静态 IP 地址:
bash
nmcli connection modify 连接名称 ipv4.addresses IP地址/子网掩码 ipv4.gateway 网关地址 ipv4.dns DNS服务器地址 ipv4.method manual
例如:
bash
nmcli connection modify eth0 ipv4.addresses .1.100/24 ipv4.gateway .1.1 ipv4.dns .8.8 ipv4.method manual
- 重启网络连接:
bash
nmcli connection up 连接名称
2. 编辑网络配置文件(适用于使用
ifupdown 管理网络的系统,如 Debian、Ubuntu 旧版本)
- 打开网络配置文件
/etc/network/interfaces:
bash
/etc/network/interfaces
- 编辑文件内容以设置静态 IP 地址,示例如下:
plaintext
auto eth0iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
- 保存并退出文件,然后重启网络服务:
bash
systemctl restart networking
DHCP 地址设置
如果你想使用 DHCP(动态主机配置协议)自动获取 IP 地址,也有以下两种操作方法。
1. 使用
nmcli 命令
bash
nmcli connection modify 连接名称 ipv4.method autonmcli connection up 连接名称
2. 编辑网络配置文件
plaintext
auto eth0iface eth0 inet dhcp
之后重启网络服务:
bash
systemctl restart networking
设置 DNS 服务器
1. 手动编辑
/etc/resolv.conf 文件(临时设置)
bash
/etc/resolv.conf
添加或修改 DNS 服务器地址,示例如下:
plaintext
nameserver 8.8.8.8nameserver 8.8.4.4
这种方法在系统重启后可能会失效。
2. 通过 NetworkManager 配置(永久设置)
bash
nmcli connection modify 连接名称 ipv4.dnsnmcli connection up 连接名称
设置完成后,你可以使用 ping 命令测试网络连接是否正常:
bash
目标 IP 地址或域名
比如:
bash
.8.8
912 .8.8.8