Ubuntu 设置静态IP

【ubuntu 12.04】 vmware 桥接模式
在vmware 的桥接模式下,设置ubuntu 的静态IP 地址。直接打开 /etc/network/interfaces 文件,该文件在开始时,只有以下内容:

auto lo
iface lo inet loopback

然后直接在文件的后面增加设置,修改后的内容变为

auto lo
iface lo inet loopbackauto eth0
iface eth0 inet static
address 192.168.31.99
netmask 255.255.255.0
gateway 192.168.31.2
dns-nameservers 211.136.20.203

要注意的,eth0 这个参数,应该和读者自己的机器ifconfig 输出相符,dns-nameservers 参数是一定要设置的,否则会无法上网。

【ubuntu 14.04】

在ubuntu 14.04 中,前面的设置和ubuntu 12.04 相同,但是还需要再修改一个文件
/etc/NetworkManager/NetworkManager.conf,将里面的 managed 参数设置为true,然后重启机器即可。

【ubuntu 16.04】
首先需要修改 /etc/network/interfaces增加

auto ens33
iface ens33 inet static
address 192.168.88.181
netmask 255.255.255.0
gateway 192.168.88.2

(注意,ubuntu 16之后的网卡名字不再是 eth0 之类,而是其他名字,例如作者这里就是 ens33,还有 dns-server 这一行一定要写,否则会设置失败)

修改/etc/NetworkManager/NetworkManager.conf 文件,将 managed 设置为 true

设置 /etc/resolvconf/resolv.conf.d/base,增加

nameserver 223.5.5.5
nameserver 223.6.6.6

因为机器在重启后,真正读取dns 的配置是在 /etc/resolv.conf,但是 /etc/resolv.conf 的数据来源于 /etc/resolvconf/resolv.conf.d/base
用户可以通过以下命令查看 /etc/resolvconf/resolv.conf.d/base 的值是否被刷到 /etc/resolv.conf 上

resolvconf -u

重启网络服务

/etc/init.d/networking restart

【ubuntu 18.04】

打开 /etc/netplan/01-network-manager-all.yaml 配置文件,原文内容如下

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

修改后的配置

# Let NetworkManager manage all devices on this system
network:version: 2renderer: NetworkManagerethernets:ens33:   #配置的网卡名称dhcp4: no    #dhcp4关闭dhcp6: no    #dhcp6关闭addresses: [192.168.117.130/24]   #设置本机IP及掩码gateway4: 192.168.117.2   #设置网关nameservers:addresses: [114.114.114.114, 8.8.8.8]   #设置DNS
复制代码

执行以下命令使得配置生效,然后IP 地址就变成了静态,并且ping 互联网的地址就正常了

netplan apply

转载于https://www.cnblogs.com/chenfool/p/7985909.html

Ubuntu 设置静态IP相关推荐

  1. Vmware中Ubuntu设置静态IP

    Vmware中Ubuntu设置静态IP ** 在外网环境随时变化的情况下,我们的虚拟机中的linux系统中的ip在每一次开关机后会发生变化,这样的话我们的项目中所连接的信息都需要改变,非常麻烦.我们可 ...

  2. VM虚拟机Ubuntu设置静态IP方法

    如果是动态获取IP,那么在每次重启系统之后IP都有可能发生变化.以Ubuntu16.04为例设置静态IP. 1.首先打开VM界面,打开"编辑虚拟机设置--网络适配器--桥接模式". ...

  3. ubuntu设置静态ip不能联网

    案例情景: 在linux驱动(arm)学习中,需要将开发板网口用网线直接和电脑网口连接,如果电脑不配置静态ip地址,那么开发板就ping不通电脑(因为此时电脑不会获取ip地址,开发板就没有目地地址来p ...

  4. ubuntu 设置静态ip,但显示scope global secondary ens33

    设置静态ip 修改 /etc/network/interfaces 文件 # The loopback network interface auto lo iface lo inet loopback ...

  5. 树莓派ubuntu设置静态ip地址

    设置静态IP 修改网络配置文件 sudo vi /etc/netplan/50-cloud-init.yaml 设置IP地址为 192.168.1.126, 子网掩码24位即255.255.255.0 ...

  6. Ubuntu设置静态IP,解决重启后需要重新设置的问题。

    Ubuntu 8.10 默认是gnome,默认是DHCP自动获取IP.设定好静态IP,重启了也会变. 1.设定IP sudo gedit  /etc/network/interfaces auto l ...

  7. VWware安装ubuntu设置静态IP

    昨天,我在自己的虚拟机上的Ubuntu上,做了一个简单的服务器.后来用手机去访问web项目,发现怎么也访问不了.后来,组长告诉我Ubuntu的ip与手机的ip地址不在一个网段内,需要为Ubuntu设置 ...

  8. ubuntu设置静态ip地址

    每次设置都忘了之前怎么设置的,所以今天记录下来. 1. 找到文件并作如下修改: sudo vim /etc/network/interfaces 修改如下部分: auto eth0 iface eth ...

  9. ubuntu设置静态ip

    一. 编辑interfaces文件 (需要修改文件权限) sudo vi  /etc/network/interfaces 二.将一下内容添加进去 auto lo iface lo inet loop ...

最新文章

  1. 占用过高_Windows10电脑磁盘占用率过高,用这二招轻松解决
  2. MVC初级知识之五——MVCHtmlHelper使用
  3. 《微服务设计》(三)---- 集成
  4. 遮罩层中的相对定位与绝对定位(Ajax)
  5. 通过 39 个 问答方式快速了解学习 Git
  6. [html] 如何阻止屏幕旋转时自动调整字体的大小?
  7. html设置json请求头,当我想在zf2客户端代码中使用“application/json”时,接受请求标头是“text/html,application/xhtm ...(etc)”...
  8. 学习了Redis的五大数据类型,其底层实现你了解吗?
  9. java异常总结---1.java.lang.ClassNotFoundException: org.springframework.orm.hibernate4.support.OpenSessio
  10. Wilcoxon Signed-Rank Test
  11. linux ftell函数(用于得到文件位置指针当前位置相对于文件首的偏移字节数)计算文件的字节大小
  12. Android 线程 Damo
  13. 【市场调查与预测】廊坊师范学院大学生洗发水使用情况调查(课程论文)
  14. dplyr包 mutate 和 transmute 函数
  15. 聊聊3D建模行业的发展前景,这类建模师目前最吃香
  16. jquery--图片传送带
  17. C语言中从字符串中提取数字
  18. logback使用及详解
  19. 【if语句与表达式】
  20. DR5加强版2019全新 | PS磨皮插件高端人像后期修图工具

热门文章

  1. 作业——机器学习教你预测商品销售额
  2. 联调QuartersII + ModelSim(下载安装)
  3. LVM挂盘的详细操作
  4. 鸿蒙OS可以装电脑吗,华为的鸿蒙系统可以用在电脑上吗?
  5. minio对象存储单机部署并设置开机自启动及集成spring boot进行(创建删除桶)(上传下载删除文件)
  6. 关于通信方面的总结(通信协议、通信端口)
  7. 易支付程序对接固码支付
  8. 推荐几本纳米级光刻机书籍
  9. 李开复建议:想创业的青年先去小公司磨练
  10. HH SaaS电商系统的各种编号(编码/代码/代号)设计