Ubuntu各个发行版网络配置办法汇总

Ubuntu20.04

在Ubuntu20.04中,网络管理由NetWork完成,网络配置文件为/etc/network/interfaces
# 示例
# 配置回环口网卡
auto lo
# 无需修改,保持默认即可
iface lo inet loopback

# 配置eth0网卡参数
auto eth0
# 配置网卡为静态ip地址
iface eth0 inet static
# ip
address 192.168.50.177
# 子网掩码,如无特殊要求配置为255.255.255.0即可 
netmask 255.255.255.0
# 网关
gateway 192.168.50.254

文件修改后,通过$ systemctl restart network.service 重启网络后生效。

Ubuntu22.04

在Ubuntu20.04中,网络管理工作由NetPlan负责,网络配置文件为/etc/netplan/01-network-manager-all.yaml
# 示例文件
network:
  # 配置网络 
  ethernets:
    # 网卡名称
    enp0s3:
      # 关闭dhcp功能
      dhcp4: no
      dhcp6: no
      # 写死ip地址
      addresses:
        - 192.168.50.178/24
      # 网关
      routes:
        - to: default
          via: 192.168.50.254
      # DNS
      nameservers:
        addresses:
          - 192.168.20.1
  version: 2
  renderer: NetworkManager

文件修改后,通过$ netplan appy 生效。

补充

如果是无线网络
把ethernets改成wifis
把enp0s3名称改成网卡名
oaccess-points中以下配置wifi名称与password
nameservers也就是dns
routes也就是网关
没有dns不能域名解析
没有网关能ping通内网,但是上不了外网
nmcli dev show 使用该命令获得当前配置文件参数,重点是端口名(如wlp5s0),DNS,GETEWAY参数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容