安装 net-tools

sudo apt install net-tools

输入ifconfig查看当前网络ip地址:

pulsar@pulsar:~$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255ether 02:42:02:8c:87:a4  txqueuelen 0  (以太网)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (本地环回)RX packets 1458  bytes 113031 (113.0 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 1458  bytes 113031 (113.0 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0wlp0s20f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.111  netmask 255.255.255.0  broadcast 192.168.1.255inet6 fe80::c1e9:cb75:e21a:5125  prefixlen 64  scopeid 0x20<link>ether d4:54:8b:13:06:28  txqueuelen 1000  (以太网)RX packets 53789  bytes 54126215 (54.1 MB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 35118  bytes 10016278 (10.0 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

找到wifi网口的配置,一般来说eth0是有线网口,wlan0是wifi网口,我的电脑wifi网口是wlp0s20f3,如下:

wlp0s20f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.111  netmask 255.255.255.0  broadcast 192.168.1.255inet6 fe80::c1e9:cb75:e21a:5125  prefixlen 64  scopeid 0x20<link>ether d4:54:8b:13:06:28  txqueuelen 1000  (以太网)RX packets 53789  bytes 54126215 (54.1 MB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 35118  bytes 10016278 (10.0 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

注意看第二行,其中192.168.1.111是当前的IP地址,255.255.255.0是子网掩码,192.168.1.255是广播地址(不用管)。

打开设置中的Wi-Fi

点击所连接的wifi右边的设置按钮:

选择IPv4进入

选择手动,并根据前面ifconfig得到的IP地址输入,前面我得到的是192.168.1.111(需要根据自己得到的ip地址进行修改),然后子网掩码填255.255.255.0,网关填192.1681.1,即

点击关闭网络然后重新打开,这个时候ip地址就固定了。

但是这个时候可能会出现连不上网的情况,或者说能连上局域网,但是连不上公网 (比如www.baidu.com),这时候需要修改DNS,修改方式有两种:

方法一:

将取消DNS自动并填入8.8.8.8

关闭网络然后重新打开即可。

方法二:

终端输入

sudo gedit /etc/resolv.conf 

将nameserver的值改成8.8.8.8,

sudo systemctl restart NetworkManager

关闭网络然后重新打开,即可连接公网。

但是自动分配ip地址后,每次重新开机后,ip地址是不变的,因此每次关机后,此文件中的nameserver会重置,还需要再次修改,才能使用dns服务。解决办法如下:

注意 resolv.conf 文件说明

# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients directly to
# all known uplink DNS servers. This file lists all configured search domains.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

这个文档说 Do not edit,他自动生成的文档。另外在终端输入

man systemd-resolved

注意到

The DNS servers contacted are determined from the global settings in/etc/systemd/resolved.conf, the per-link static settings in/etc/systemd/network/*.network files (in case systemd-networkd.service(8) is used), the per-link dynamic settings receivedover DHCP, user request made via resolvectl(1), and any DNS serverinformation made available by other system services. Seeresolved.conf(5) and systemd.network(5) for details about systemd's ownconfiguration files for DNS servers. To improve compatibility,/etc/resolv.conf is read in order to discover configured system DNSservers, but only if it is not a symlink to/run/systemd/resolve/stub-resolv.conf, /usr/lib/systemd/resolv.conf or/run/systemd/resolve/resolv.conf (see below).

这里说DNS servers是在全局配置文件/etc/systemd/resolved.conf中确定的,因此我们需要区修改/etc/systemd/resolved.conf中的信息。终端输入

sudo gedit /etc/systemd/resolved.conf

修改DNS=8.8.8.8

保存并退出。然后在终端输入

sudo systemctl restart systemd-resolved
sudo systemctl enable systemd-resolvedsudo mv /etc/resolv.conf  /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

再查看 /etc/resolv.conf 文件就可以看到新的DNS信息已经写入其中了,接下来再使用就不会被重置。

Ubuntu 设置无线 wifi 的静态 IP相关推荐

  1. 树莓派2B 配置无线wifi dhcp 静态IP,同时开机启动

    环境:2015-05-05-raspbian-wheezy版本 1.修改vi /etc/network/interfaces 添加一下语句,删除其他跟wlan0相关的code allow-hotplu ...

  2. Ubuntu server16.04配置网卡静态IP

    Ubuntu server16.04配置网卡静态IP 1.查询网络接口的名字 2.配置DHCP模式 命令行获取IP地址 3.配置固定IP模式 4.刷新ip 5.重启系统 未找到合法的活动连接!--连接 ...

  3. 台式计算机有线无线网卡设置,台式电脑或笔记本(含有线网卡可上网+有AP功能无线网卡),可设置无线WIFI热点...

    如果只有有线网络,而没有无线网络,那么只要有一台式电脑(含有线网卡可上网+有AP功能无线网卡)或笔记本,可设置无线WIFI热点,共享手机上网 1/7 首先确认你的电脑可以用有线上网,有无线网卡可以使用 ...

  4. Ubuntu Server 18.04 WiFi配置静态ip

    ip a # 查看本机网络连接设备 通常eth0就是连网线的端口,wlan0就是连接无线网wifi的端口 netplan: 是一个用于配置 Linux 网络的简单工具. 通过 Netplan ,你只需 ...

  5. mw310r无线路由器怎么设置虚拟服务器,如何设置水星MW310R路由器静态IP地址上网...

    水星MW310R路由器配置简单,不过对于没有网络基础的用户来说,完成路由器的安装和设置静态IP地址上网,仍然有一定的困难,本文小编主要介绍水星MW310R路由器设置静态IP地址上网的方法! 水星MW3 ...

  6. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)

    背景 在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法.有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh.此时你会发现,每次启动虚拟机,VMWar ...

  7. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)

    确认VMnet8虚拟网卡已启用 下面开始进入Ubuntu虚拟机设置静态IP. 在Ubuntu 12.04.1中设置静态IP 1. 启动虚拟机Ubuntu系统,打开终端,利用如下命令打开并编辑网络接口配 ...

  8. Hyper-V 和Ubuntu Server 16.04 配置静态IP

    配置Hyper-V 在网络适配器中找到: 找到配置ip的地方: 可以看到他的网关和子网掩码,下面就可以设置ubuntu了. 配置ubuntu 首先执行命令sudo vi /etc/network/in ...

  9. 计算机我的手机选项在哪里设置方法,手把手教你用手机轻松设置无线wifi路由器的方法...

    wifi已经成为人们生活中不可缺少的一部分,很多人都已经离不开没有wifi的日子,在家里也是随时连接网络玩手机,的确,wifi给我们的生活带来了极大的便利,但是关于如何设置wifi,你又是否清楚?今天 ...

最新文章

  1. C++ 中 string earse 函数的使用
  2. 关于Python的装饰器(1)
  3. tomcat架构分析(valve机制)【转】
  4. 二叉树特性及详细例子
  5. 系统上线日期被老外逼得延期了!
  6. Flex Develpment中右边的框的linkWithEdit
  7. VB 窗体实现文件拖拽获取路径方法
  8. html 标题栏小图标 ,锚点,视频插入,音乐插入
  9. Go在容器运行时要注意的细节
  10. iOS多线程:『GCD』详尽总结
  11. RocketMQ 5.0 POP 消费模式探秘
  12. pytorch自定义Dataset,torch加载自己的numpy数据集,torch-cnn训练numpy进行回归
  13. Newton牛顿法(二)| 收敛性和收敛速度 +初值的选取方法
  14. Entity FrameWork Core使用 Include查询关联数据以及机理。
  15. Typo in static class property declarationeslint
  16. redis实战读后感(五)-构建支持程序
  17. Apache与文件解析漏洞详解
  18. 校园的数学课会结束,但人生的数学道路将永不止步
  19. 什么是shell,用途是什么
  20. 视频编码运动估计之全搜索算法(穷尽搜索算法)

热门文章

  1. webpackjsonp 还原_夏宝玉Angew: 碳纳米棒封装氧化铋电还原CO2制甲酸
  2. Spring Cloud Gateway面试攻略,微服务网关的作用以及案例
  3. 什么?Hindawi出版社关闭了旗下这四本期刊!
  4. 9.Palindrome Number
  5. java 读者写者_Java实现生产者消费者问题与读者写者问题详解
  6. 客户端渗透之——浏览器渗透
  7. 不知道这是个什么网址,先留着。
  8. Editplus5.0 注册码
  9. 基于Blinker物联网+Esp8266的燃气灶温度与燃气残留浓度监控装置的设计与实现(完)
  10. jquery unbind 事件