Ubuntu 网络配置方法汇总

Ubuntu 网络配置方法汇总目前为止 共存在三个配置网络的地方 etc network interfaces 文字 在 ubuntu18 04 版本后已移除 etc netplan yaml 文字 NetworkManag 图形 文字 修改 etc network interfaces 获取动态配置 autoeth0ifac 用下面的命令使网络设置生效 sudo etc init d networkingre 也可以在命令行下直接输入下面的命令来获取地址

目前为止,共存在三个配置网络的地方:

  • /etc/network/interfaces(文字,在ubuntu 18.04版本后已移除)
  • /etc/netplan/*.yaml(文字)
  • NetworkManager(图形+文字)

修改/etc/network/interfaces

  • 获取动态配置
auto eth0 iface eth0 inet dhcp 
  • 获取静态配置
auto eth0 # 网卡名称可以通过 lshw -class network | grep "logical name" 来查看 iface eth0 inet static # 网卡具体信息通过 ethtool eth0 来查看 address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 broadcast 192.168.56.255 

使用 netplan 配置网络

network: version: 2 renderer: networkd ethernets: ens33: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [192.168.16.195/24] #设置本机IP及掩码 gateway4: 192.168.16.1 nameservers: addresses: [8.8.8.8,8.8.4.4] 
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager 
#在 Netplan 上使用 DHCP,配置文件看起来就像这样: network: version: 2 renderer: networkd ethernets: ens5: Addresses: [] dhcp4: true optional: true 

Tips:

  1. yaml 格式中,冒号之后要有个空格。
  2. renderer: NetworkManager的话,后面的可以都不用写了
  3. 不能使用 tap,要使用空格
  4. yes=true,np=false

配置完成后,使用 netplan apply 让其配置生效。

使用 NetworkManager 配置网络

  • nmtui
  • nmcli
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221313.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午6:25
下一篇 2026年3月17日 下午6:25


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号