这样做网站推广,上海哪家做公司网站,浅谈博物馆网站建设的意义,设计页面跳转Linux 系统中#xff0c;将网络配置从 DHCP 改为静态 IP 可以通过几种不同的方法来实现#xff0c;下面是几种常见的方式#xff1a;
方法一#xff1a;使用 connman#xff08;Connection Manager#xff09;
如果你已经在使用 connman 管理网络#xff0c;可以通过修…
Linux 系统中将网络配置从 DHCP 改为静态 IP 可以通过几种不同的方法来实现下面是几种常见的方式
方法一使用 connmanConnection Manager
如果你已经在使用 connman 管理网络可以通过修改 connman 的设置文件来配置静态 IP。
步骤 找到相应网络接口的配置文件路径通常在 /var/lib/connman 或 /etc/connman 目录下。例如文件名可能是类似 ethernet_xxxxxxxxxxx_cable。 编辑该配置文件 sudo nano /var/lib/connman/ethernet_xxxxxxxxxxx_cable/settings修改配置文件使其类似如下内容 [ethernet_xxxxxxxxxxx_cable]
NameWired
AutoConnecttrue
IPv4.methodmanual
IPv4.netmask_prefixlen24
IPv4.local_address192.168.30.116
IPv4.gateway192.168.30.1
Nameservers192.168.19.19
IPv6.methodoff
IPv6.privacydisabled重启 connman 服务 sudo systemctl restart connman
或者
/etc/init.d/S45connman restart备注
动态 IP 设置
IPv4.methoddhcp使用 DHCP 获取 IP 地址。IPv4.DHCP.LastAddress192.168.30.204上次获取的 IP 地址。
静态 IP 设置
IPv4.methodmanual手动设置 IP 地址。IPv4.local_address192.168.30.116静态 IP 地址。IPv4.netmask_prefixlen24子网掩码。IPv4.gateway192.168.30.1网关地址。Timeserversntp.ntsc.ac.cn;时间服务器。Nameservers192.168.19.19;DNS 服务器。
方法二直接编辑 /etc/network/interfaces
另一种常见的方法是直接编辑 /etc/network/interfaces 文件。
步骤 打开 interfaces 文件进行编辑 sudo nano /etc/network/interfaces配置接口例如 eth0使其使用静态 IP auto eth0
iface eth0 inet staticaddress 192.168.30.116netmask 255.255.255.0gateway 192.168.30.1dns-nameservers 192.168.19.19重启网络服务 sudo systemctl restart networking方法三使用 nmcli 命令NetworkManager
如果系统中使用的是 NetworkManager可以使用 nmcli 命令来配置静态 IP。
步骤 显示当前连接的设备 nmcli device status修改连接的配置将其设置为静态 IP sudo nmcli con modify eth0 ipv4.method manual ipv4.addresses 192.168.30.116/24 ipv4.gateway 192.168.30.1 ipv4.dns 192.168.19.19启用新的配置 sudo nmcli con up eth0方法四直接编辑 /etc/dhcpcd.conf 文件
如果系统使用的是 dhcpcd 来管理网络可以通过编辑 /etc/dhcpcd.conf 文件来设置静态 IP。
步骤 打开 dhcpcd.conf 文件进行编辑 sudo nano /etc/dhcpcd.conf添加或修改静态 IP 配置 interface eth0
static ip_address192.168.30.116/24
static routers192.168.30.1
static domain_name_servers192.168.19.19重启 dhcpcd 服务 sudo systemctl restart dhcpcd