Ubuntu系统设置静态ip和网关域名

ubuntu版本

关于设置ubuntu的网卡,要区分所安装的ubuntu的版本
ubuntu 20.04之前是通过/etc/network/interfaces文件来修改
ubuntu 20.04之后是通过/etc/netplan/xx.xxxxxxxx.yaml配置文件来修改

ubuntu 20.04之前版本

编辑/etc/network/interfaces 文件

vi /etc/network/interfaces

然后添加下面的内容
ens192替换成你的服务器上的网卡名称
或者加上auto ens192

allow-hotplug ens192
iface ens192 inet static
        address 10.82.253.21
        netmask 255.255.255.0
        gateway 10.82.253.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.82.253.253

重启网络服务

ip addr flush ens192
systemctl restart networking

如果出现权限不足,需要使用管理员权限执行
在命令行前面加上sudo

ubuntu 20.04之后版本

编辑/etc/netplan/xx.xxxx.yaml文件

将yaml配置文件的名字换成自己的

vi /etc/netplan/00-installer-config.yaml

在文件里面应该已经有了当前系统网卡的基本配置,添加配置

network:
  ethernets:
    ens160:
      dhcp4: false
      dhcp6: false
      addresses:
        - 10.82.253.24/24
      routes:
        - to: default
          via: 10.82.253.254
      nameservers:
        addresses: [10.82.253.253, 114.114.114.114, 8.8.8.8]

  version: 2

ens160是网卡名,写成自己的
在这里插入图片描述
如果不知道,可以通过下面命令进行查看

ip addr 

在这里插入图片描述
其他的配置项都需要添加,要注意配置的缩进格式,这是yaml严格要求的
通过addresses routes nameservers都是可以配置多个ip的
静态ip addresses配置时,一定要在后面加上/24,完整表示如下

10.82.253.24/24

应用配置

sudo netplan apply

重启network服务

sudo systemctl restart networkd

如果还没有启动,则执行启动命令

sudo systemctl start networkd

检查是否设置成功

ping 10.82.253.253 # ping一下网关,或者百度等公网域名

能获取到通信信息,表示成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值