在Ubuntu 22.04系统中无需重启设置静态IP地址
在Ubuntu 22.04系统中,设置静态IP地址通常涉及到网络配置文件的编辑。Ubuntu 22.04默认使用Netplan作为网络配置的工具,它使用YAML文件进行网络设置。以下是不重启系统即可更改IP地址的步骤:
查找网卡接口名称:
打开终端,输入ip link
或者nmcli d
命令来查看所有可用的网卡接口和它们当前的状态。编辑Netplan配置文件:
Ubuntu 22.04中Netplan配置通常位于/etc/netplan/
目录下。该目录下可能有多个YAML格式的文件,请找到对应于您要更改IP地址网卡接口名称对应部分。使用文本编辑器打开该YAML文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
修改或添加静态IP设置:
在打开的YAML配置中找到对应您要修改静态IP地址部分,并进行如下修改:network:version: 2renderer: networkdethernets:<interface-name>:dhcp4: no # 禁用DHCPv4 addresses: - <your-static-ip>/24 # 设置您想要设定为固定值得IPv4 地址和子网掩码长度。gateway4: <your-gateway-ip> # 设置默认网关。nameservers:addresses: [<dns-ip-1>,<dns-ip-2>] # 设置DNS服务器。
替换
<interface-name>
、<your-static-ip>
、<your-gateway-ip>
和 DNS服务器 IP 地址 (<dns-ip-1>
,<dns-ip-2>
) 至实际值。应用新网络设置:完成上述步骤后保存并退出文本编辑器,并运行以下命令来使新设定生效:
sudo netplan apply
验证新设定是否生效:
使用ip addr show <interface-name>
命令检查所做更改是否已经正确地反映在了相应接口上。同时可以通过ping google.com -c3
(替换google.com为任意外部域名) 来测试外出连接是否正常工作。
6.如果遇到问题无法连接互联网,请检查防火墙规则和路由表以确保没有阻止出站流量,并且路由正确无误。