LinuxUbuntu20.04配置静态固定IP地址

Posted YHQ-Fish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinuxUbuntu20.04配置静态固定IP地址相关的知识,希望对你有一定的参考价值。

Ubuntu20.04.2配置静态固定IP地址

Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml的yaml文件中配置IP地址。
查看网络配置信息
在Ubuntu20.04中,默认没有安装ifconfig,因此使用ip addr命令

ip addr

拓展:
可以使用 ip route show 命令查看网关

或者使用nmcli 查看,需要执行安装sudo apt install network-manager

nmcli device show ens32

修改配置文件
使用熟悉的编辑器打开 /etc/netplan/下面的yaml配置文件,我的是01-network-manager-all.yaml 文件名,看实际情况

sudo vi /etc/netplan/01-network-manager-all.yaml
或者是
sudo gedit /etc/netplan/01-network-manager-all.yaml

打开后可以是

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

根据自己的需要修改配置
输入 :wq 保存退出后,执行 sudo netplan apply 使配置生效,之后每次启动虚拟机IP地址就不会再改变了。这样虚拟机内部可以正常上网,在物理机中也可以直接使用虚拟机的ip访问内部的服务。

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    enp0s8:   # 配置的网卡的名称
      addresses: [192.168.56.102/24]   # 配置的静态ip地址和掩码
      dhcp4: false   # 关闭dhcp4
      optional: true
      gateway4: 192.168.56.1 # 网关地址
      nameservers:
        addresses: [192.168.56.1,114.114.114.114]  # DNS服务器地址,多个DNS服务器地址需要用英文逗号分>隔开,可不配置
  version: 2
  renderer: NetworkManager

使配置生效

sudo netplan apply

至此Ubuntu20.04的静态IP配置完成。经过测试,可以正常上网。


Ubuntu17.1 以下版本配置方法
第一步:

sudo vi /etc/network/interfaces

(这里之所以加sudo是因为有些宝宝们登陆用户非root,会导致权限不够)

具体编辑内容如下:

auto eno1  # en01 网卡名称
iface eno1 inet static
address 192.168.1.129   # IP地址, 要根据自己网段下IP的使用设置,不能和别的IP相冲突
netmask 255.255.255.0
gateway 192.168.1.2   #网关
 

查看网卡名称命令如下:

ifconfig

查看网关命令如下:

ip route show

第二步:设置dns

sudo vi /etc/resolvconf/resolv.conf.d/base

添加如下内容:

nameserver 8.8.8.8
nameserver 8.8.4.4

第三步:刷新配置文件

resolvconf -u

第四步:重启网卡

sudo ifdown 网卡名称
sudo ifup 网卡名称

第五步:输入ifconfig重新查看ip地址

参考文献
【Linux】Ubuntu20.04.2配置静态固定IP地址
https://blog.csdn.net/ARPOSPF/article/details/114293277
Ubuntu 设置固定ip地址
https://blog.csdn.net/javazilu/article/details/107206311

树莓派设置静态固定IP

 

1.输入命令

sudo nano /etc/network/interfaces

2.打开后是这样:

auto lo
iface lo inet loopback
iface eth0 inet dhcp.

auto wlan0
iface wlan0 inet dhcp

配置静态ip改为

auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.114
netmask 255.255.255.0
gateway 192.168.1.1

auto wlan0
iface wlan0 inet static
address 192.168.1.114
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid 你的wifi名称
wpa-passphrase 你的wifi密码
wireless-channel 11

3.重启网络

sudo /etc/init.d/networking restart

 

以上是关于LinuxUbuntu20.04配置静态固定IP地址的主要内容,如果未能解决你的问题,请参考以下文章

linux ubuntu20.04固定ip设置方法(静态ip)(没有以太网网络设置界面)

linux ubuntu20.04固定ip设置方法(静态ip)(没有以太网网络设置界面)

Ubuntu20.04 怎么配置静态ip上网

Linuxubuntu20.04搭建编译环境

LinuxUbuntu 20.04 深度学习 GPU 环境配置(CUDA Toolkit 11.7 + cuDNN v8.4.1)

ubuntu配置静态ip地址