Linux相关-设置静态IP

树莓派-Linux相关操作从0起步

设置静态IP

每次重启树莓派IP地址都会变,所以需要重新Ctrl+Alt+T,执行arp -a命令查看树莓派的动态IP,不太方便。
故——

版本一

Ubuntu16.04
按照网上的步骤进行配置静态IP,方法如下 :
1、

vi /etc/network/interfaces

添加内容:

auto eth0
iface eth0 inet static
address 192.168.8.100    
netmask 255.255.255.0
gateway 192.168.8.2
dns-nameserver 119.29.29.29

dns-nameserver 119.29.29.29
这句一定需要有,

因为以前是DHCP解析,所以会自动分配DNS 服务器地址。

而一旦设置为静态IP后就没有自动获取到DNS服务器了,需要自己设置一个

设置完重启电脑后,/etc/resolv.conf 文件中会自动添加 nameserver 119.29.29.29
(或者nameserver 8.8.8.8)可以根据访问速度,选择合适的公共DNS

2、重启网络:

sudo /etc/init.d/networking restart

发现有如下错误:
..

后来发现出现这个错误的原因,是因为Ubuntu16.04中的网卡名称不是eth0。

在这里插入图片描述

具体是网卡名称可以通过ifocnfig命令查看,我的机子的网卡名称为enp0s25,有些机子的网卡名称可能是ens33,将eth0改成自己的机子的网卡名称,然后保存推出,重启网络,发现成功了!大功告成。

总结:其实就是先获取自己的网卡名字,再进行配置。但是新手如果照着网上的教程照抄,就容易出现类似我这样的错误。

有一条评论:如果是ens33,按楼主的还是无法重启,需要执行一句:sudo ifconfig ens33 192.168.1.105,在重启

版本二

18.04 设置静态IP方法
链接: link

Ubuntu16.04修改静态ip地址

第一步:先获取网卡名称,输入ifconfig,如下图,我们的网卡名称为 ens33

$ ifconfig

在这里插入图片描述

第二步:修改网卡配置文件

$ sudo vim /etc/network/interfaces
在这里插入图片描述

第三步:修改DNS配置

$ sudo vim /etc/resolvconf/resolv.conf.d/head

在这里插入图片描述

第四步:重启网络服务

$ sudo /etc/init.d/networking restart

到此为止就设置好静态IP了.
附:如果你的CRT连接报错The remote system refused the connection.
可能是没有安装ssh 服务,输入下面命令即可

$ sudo apt-get install openssh-server

Ubuntu18.04网卡配置

Ubuntu18.04网卡配置文件发生了变化,之前Ubuntu16.04的/etc/network/interfaces配置文件已经不生效了,在Ubuntu18.04中需要修改 /etc/netplan/50-cloud-init.yaml 配置文件,下面是具体修改如下:在这里插入图片描述

重启网卡

在这里插入图片描述

查看网卡信息
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值