【Linux】网络配置(静态/动态/手动/nmcli)
在Linux中,可以通过多种方式配置网络,以下是几种常见的配置方法:
- 静态IP配置(通过/etc/network/interfaces文件):
sudo nano /etc/network/interfaces
然后添加如下内容:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
保存退出后,重启网络服务:
sudo /etc/init.d/networking restart
- 动态IP配置(DHCP):
sudo nano /etc/network/interfaces
然后将对应接口配置为:
auto eth0
iface eth0 inet dhcp
保存退出后,重启网络服务。
使用
nmcli
命令行工具(需要NetworkManager服务运行):查看所有连接:
nmcli con show
配置新的静态IP地址连接:
nmcli con add type ethernet con-name my-static ifname eth0
nmcli con modify my-static ipv4.addresses 192.168.1.10/24
nmcli con modify my-static ipv4.gateway 192.168.1.1
nmcli con modify my-static ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con modify my-static ipv4.method manual
nmcli con up my-static
配置新的动态DHCP连接:
nmcli con add type ethernet con-name my-dhcp ifname eth0
nmcli con modify my-dhcp ipv4.method auto
nmcli con up my-dhcp
手动设置IP地址(临时):
nmcli device connect eth0
nmcli device show eth0
nmcli device set eth0 ipv4.addresses 192.168.1.10/24
nmcli device set eth0 ipv4.gateway 192.168.1.1
nmcli device set eth0 ipv4.dns "8.8.8.8,8.8.4.4"
注意:在使用上述命令时,请将eth0
替换为实际的网络接口名称,并根据实际情况替换IP地址、网关和DNS服务器地址。
评论已关闭