幹儿愤轻断不了亻我雜的禾中 发表于 2024-11-7 17:59:51

Ubuntu配置静态IP的两种方法

方法一

以Ubuntu20.04示例


第一步:查看当前主机网络信息

ifconfig
本机网卡名为:ens32,IP地址为:192.168.15.133,子网掩码为:255.255.255.0
route -n
网关地址为:192.168.15.2
基本信息查到,可以进行配置文件的修改了。

第二步:修改配置文件 进入配置文件夹

cd /etc/netplan可以把配置文件复制一个备份
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml-before我这里就不复制了,直接编辑。
编辑配置文件
sudo vim 01-network-manager-all.yaml
配置成如下图片即可:

注意格式要正确,每个冒号后要留一个空格,这里提供可复制版本,按照自己的稍微改一下即可!
# Let NetworkManager manage all devices on this system
network:
ethernets:
    ens32:
      addresses:           # 设置静态IP地址和掩码
      routes:                                 # 设置网关地址
       - to: default
         via: 192.168.15.2
      dhcp4: false                            # 禁用dhcp
      nameservers:
      addresses: # 设置主、备DNS
version: 2
renderer: NetworkManager最新补充
之前设置不知道为啥不行,现补一个新的:



第三步:使配置生效且检查网络连接状况

配置完成后要执行命令sudo netplan apply使配置生效。
执行ifconfig命令查看当前IP地址,发现已经变更。

ping一下百度,发现网络可用。

在这里第一个方法设置静态IP成功,有的时候不知道配置了啥,在Ubuntu中找不到netplan文件夹,这个时候可以使用第二个方法。

方法二

以Ubuntu16.04示例
第一步:查看当前主机网络信息

ifconfig
本机网卡名为:ens32,IP地址为:192.168.15.134,子网掩码为:255.255.255.0
route -n
网关地址为:192.168.15.2

第二步:修改配置文件

cd /etc/networkls
编辑interfaces文件
sudo vim interfaces编辑成如下图片样子,即可设置成静态IP

同样需要注意格式
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
   
auto ens32
iface ens32 inet static
address 192.168.15.134
netmask 255.255.255.0
gateway 192.168.15.2
dns-nameservers 114.114.114.114第三步:使配置生效且检查网络连接状况

重启一下使配置生效
sudo rebootping一下检查网络连接状态


结束

以上就是Ubuntu配置静态IP的两种方法的详细内容,更多关于Ubuntu配置静态IP的资料请关注脚本之家其它相关文章!

来源:https://www.jb51.net/server/328985uzi.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Ubuntu配置静态IP的两种方法