如何详细操作Ubuntu网络配置以实现稳定连接?

2026-04-11 08:171阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计673个文字,预计阅读时间需要3分钟。

如何详细操作Ubuntu网络配置以实现稳定连接?

查看主机名:hostnamecat /etc/hostname

修改主机名:hostnamectl set-hostname xxx

主机名 查看主机名:
  • hostname
  • cat /etc/hostname
  • 。。。
修改主机名:

hostnamectl set-hostname xxx (和centos7、8一样), #主机名最终存放在`/etc/hostname`下面。 网卡名称

命名方式和centos7的命名方式类似。

修改网卡名称的传统命名方式: 修改为ethX这种形式的名称

#1. 编辑配置文件:/etc/default/grub --->GRUB_CMDLINE_LINUX="net.ifnames=0" #2. 生成配置文件:grub-mkconfig -o /boot/grub/grub.cfg或update-grub #centos里面是grub2 #3. 重启生效: reboot

Ubuntu网卡配置

网卡配置文件采用YAML格式,必须以 /etc/netplan/XXX.yaml 文件命名方式存放
可以一个配置文件对应一个网卡,也可以一个配置文件对应多个网卡。

网卡配置文件的路径:/etc/netplan/xx.yaml

里面创建的文件必须以yaml结尾的文件。(一般不同级别的缩进都是两个空格,可以任意个空格)

如何详细操作Ubuntu网络配置以实现稳定连接?

网卡配置文件的格式: 配置自动获取IP

network: #固定格式 version: 2 #版本号 renderer: networkd #固定格式 ethernets: #以太网 eth0: #网卡名 dhcp4: yes #ipv4的dhcp自动获取 ##键值对冒号后面要有空格 !!! ##yaml格式的文件缩进严格,同级别要保持同样的缩进(一般缩进两个空格,当然也可以是多个空格),错误的格式会导致网络配置文件不起作用。 配置静态ip

范例:

#vim /etc/netplan/01-netcfg.yaml network: #固定格式 version: 2 #版本号 renderer: networkd ethernets: eth0: #配置多个地址就写多个 addresses: [192.168.8.10/24,10.0.0.10/8] #或者用下面两行,两种格式不能混用 - 192.168.8.10/24 - 10.0.0.10/8 gateway4: 10.0.0.2 #ipv4的网关配置 nameservers: #如果要配置DNS就需要加这个 search: [xxx.com, fdsfa.org] #搜索域名,当访问地址写的不完整时,它会自动补全后缀 addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1] #添加的DNS服务器地址,最多可以添加三个 #列表(python中的语法):中括号里面有多个元素,用逗号隔开 #列表的两种格式: #格式一:所有元素卸载一个中括号里面以逗号隔开 #格式二:用横线开头,一个元素放一行。 修改网络配置文件后生效:netplan apply 查看网关、DNS、ip地址的方法:

DNS的验证和CentOS不一样,CentOS是查看/etc/resolv.conf文件
ubuntu验证dns的方法:systemd-resolve --status

还可以通过这个网络配置文件配置路由、桥接等。

本文共计673个文字,预计阅读时间需要3分钟。

如何详细操作Ubuntu网络配置以实现稳定连接?

查看主机名:hostnamecat /etc/hostname

修改主机名:hostnamectl set-hostname xxx

主机名 查看主机名:
  • hostname
  • cat /etc/hostname
  • 。。。
修改主机名:

hostnamectl set-hostname xxx (和centos7、8一样), #主机名最终存放在`/etc/hostname`下面。 网卡名称

命名方式和centos7的命名方式类似。

修改网卡名称的传统命名方式: 修改为ethX这种形式的名称

#1. 编辑配置文件:/etc/default/grub --->GRUB_CMDLINE_LINUX="net.ifnames=0" #2. 生成配置文件:grub-mkconfig -o /boot/grub/grub.cfg或update-grub #centos里面是grub2 #3. 重启生效: reboot

Ubuntu网卡配置

网卡配置文件采用YAML格式,必须以 /etc/netplan/XXX.yaml 文件命名方式存放
可以一个配置文件对应一个网卡,也可以一个配置文件对应多个网卡。

网卡配置文件的路径:/etc/netplan/xx.yaml

里面创建的文件必须以yaml结尾的文件。(一般不同级别的缩进都是两个空格,可以任意个空格)

如何详细操作Ubuntu网络配置以实现稳定连接?

网卡配置文件的格式: 配置自动获取IP

network: #固定格式 version: 2 #版本号 renderer: networkd #固定格式 ethernets: #以太网 eth0: #网卡名 dhcp4: yes #ipv4的dhcp自动获取 ##键值对冒号后面要有空格 !!! ##yaml格式的文件缩进严格,同级别要保持同样的缩进(一般缩进两个空格,当然也可以是多个空格),错误的格式会导致网络配置文件不起作用。 配置静态ip

范例:

#vim /etc/netplan/01-netcfg.yaml network: #固定格式 version: 2 #版本号 renderer: networkd ethernets: eth0: #配置多个地址就写多个 addresses: [192.168.8.10/24,10.0.0.10/8] #或者用下面两行,两种格式不能混用 - 192.168.8.10/24 - 10.0.0.10/8 gateway4: 10.0.0.2 #ipv4的网关配置 nameservers: #如果要配置DNS就需要加这个 search: [xxx.com, fdsfa.org] #搜索域名,当访问地址写的不完整时,它会自动补全后缀 addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1] #添加的DNS服务器地址,最多可以添加三个 #列表(python中的语法):中括号里面有多个元素,用逗号隔开 #列表的两种格式: #格式一:所有元素卸载一个中括号里面以逗号隔开 #格式二:用横线开头,一个元素放一行。 修改网络配置文件后生效:netplan apply 查看网关、DNS、ip地址的方法:

DNS的验证和CentOS不一样,CentOS是查看/etc/resolv.conf文件
ubuntu验证dns的方法:systemd-resolve --status

还可以通过这个网络配置文件配置路由、桥接等。