Ubuntu配置静态地址
什么是静态IP地址
静态IP地址是指在网络中固定不变的IP地址,与动态IP(通过DHCP分配)相比,其核心优势在于 网络稳定性 与 管理便捷性 ,对于服务器、路由器等网络设备,静态IP可避免因IP地址频繁变化导致的远程访问中断,便于网络管理员统一配置和管理服务,在Ubuntu系统中配置静态IP,通常通过修改网络接口的配置文件实现,适用于需要固定IP的应用场景(如Web服务器、数据库服务器、VPN服务器等)。
配置前的准备
不同Ubuntu版本的网络配置文件路径对比:| Ubuntu版本 | 配置文件路径 | 配置工具 ||————|————–|———-|| Ubuntu 18.04/20.04 |
/etc/network/interfaces
||| Ubuntu 22.04及以上 |
/etc/netplan/
| NetworkManager/NetPLAN |
具体配置步骤(以Ubuntu 22.04为例)
Ubuntu 22.04及更高版本采用Netplan管理网络配置,步骤如下:
编辑Netplan配置文件
打开终端,使用文本编辑器(如)编辑配置文件:
sudo nano /etc/netplan/01-netcfg.YAML
修改配置内容
配置文件以YAML格式编写,需设置(或)接口的、、
nameservers
等参数,示例配置如下:
# netplan配置示例network:version: 2renderer: networkdethernets:eth0:addresses: [192.168.1.100/24]# 静态IP地址(如192.168.1.100,子网掩码/24)gateway4: 192.168.1.1# 默认网关nameservers:addresses: [8.8.8.8, 8.8.4.4]# DNS服务器dhcp4: no# 关闭DHCP
保存并应用配置
按保存(确认),退出编辑器后,执行:
sudo netplan Apply
系统会自动重新加载网络接口,可能需等待数秒。
验证配置结果
常见问题与解决
如何设置Linux获取动态及静态IP地址
设置静态IP方法:vim/etc/sysconfig/network-Scripts/ifcfg-eth0修改这个文件内容如下形式:# Intel Corporation GI Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=static#为静态的HWADDR=00:15:17:B2:DC:B5ONBOOT=yesIPADDR=10.20.134.199 #这个是设置的静态IP地址NETMASK=255.255.254.0GATEWAY=10.20.134.1 #网关修改后,需要重启网络是更改生效:/etc/init.d/network restart设置动态IP方法:vim/etc/sysconfig/network-scripts/ifcfg-eth1内容如下:# Intel Corporation DM-2 Gigabit Network ConnectionDEVICE=eth1BOOTPROTO=dhcp #动态获取IPHWADDR=00:15:17:B2:DC:B7ONBOOT=no运行命令:dhclient eth1自动获取动态IP地址可以通过:ifconfig查看分配的IP地址。
linux如何配置IP?
1.临时设置网卡IP:/sbin/ifconfig eth0网卡IP broadcast broadcast 网卡广播IP netmask 子网掩码 up
/sbin/route add default gw 网卡网关
例如:
/sbin/ifconfig eth0 192.168.1.26 broadcast 192.168.1.255 netmask 255.255.255.0 up
/sbin/route add default gw 192.168.1.1
配置IP:vi /etc/Hosts 再添加一条 网卡IP localhost
vi /etc/ 里面写入:search localdomain nameserver 202.106.0.20 nameserver 202.106.46.151 202.106.195.68
vi /etc/sysconfig/network写入: NETWORKING=yes HOSTNAME=
vi /etc/sysconfig/network-scripts/ifcfg-eth0 写入:DEVICE=eth0 ONBOOT=yes
NATMASK=要设置的子网掩码 IPADDR=要设置的IP地址 GATEWAY=要设置的网关
/etc/rc.d/init.d/network restart 重启网络服务,使配置生效。
卢韬旭
如何设置ubuntu dns服务器地址
配置dns服务器ubuntu 的dns服务器信息,放在 /etc/中, 添加dns服务器地址,如202.112.125.53,则在上述文件中加入 nameserver 202.112.125.53 保存退出 重启下网络服务 /etc/init.d/networking restart














发表评论