美文网首页Ubuntu
一、ubuntu18.04配置网络信息

一、ubuntu18.04配置网络信息

作者: battleMonkey | 来源:发表于2019-03-17 13:23 被阅读654次

1. 查看网络地址信息

  • 查看ip,子网掩码
$ ifconfig -a
  • 查看网关:
$ route
  • 查看dns
$ cat /etc/resolv.conf

2. 设置网络地址

  • 配置临时信息

  • 设置IP和子网掩码

$ sudo ifconfig eth0 125.222.201.200 netmask 255.255.255.0
  • 设置网关
$ sudo route add default gw 125.222.201.1
  • 设置DNS

修改/etc/resolv.conf,在其中加入nameserver DNS的地址。不过,这样设置之后,下次开机时候IP就又不存在了。
使设置生效:

sudo /etc/init.d/networking restart

  • 配置永久信息

  • 配置静态IP地址:

$ sudo vim /etc/network/interfaces

用下面的行来替换有关网卡eth0的行

auto eth0                                  # auto:关键字  eth0:网卡名字
iface eth0 inet static                     #  static 采用 静态地址的方式
address 125.222.201.222                    # IP 地址配置
gateway 125.222.201.1                      # 网关地址配置
netmask 255.255.255.0                      # 子网掩码配置

  • 使执行命令使之生效:
$ sudo /etc/init.d/networking restart

2. 配置dns

  • 方法一

配置/etc/network/interfaces:

$ sudo vim /etc/network/interfaces

在对应网卡后增加一句:

dns-nameservers 8.8.8.8

重启网络后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多了一行:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
  • 方法二(了解,掌握第一种即可)

通过修改:

$ sudo vi /etc/resolvconf/resolv.conf.d/base        #(这个文件默认是空的)
  • base文件会添加非注释文字到dns配置文件中
  • head文件会添加所有文字到dns配置文件中

在里面插入:

nameserver 8.8.8.8
nameserver 8.8.4.4

如果有多个DNS就一行一个
修改好保存,然后执行下面命令刷新dns:

$ sudo resolvconf -u

再看/etc/resolv.conf,最下面就多了2行:

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了。

  • 方法三

首先我们需要创建一个文件/etc/resolvconf/resolv.conf.d/tail:

$ vim /etc/resolvconf/resolv.conf.d/tai

然后我们在这个文件里写入自己要添加的DNS服务器,格式与以前的/etc/resolv.conf文件一致:

nameserver 8.8.8.8
nameserver 8.8.4.4

然后输入wq保存退出。接下来我们重启下resolvconf程序,让配置生效:

$ /etc/init.d/resolvconf restar

再去看看/etc/resolv.conf文件,自己添加的DNS服务器果然乖乖的写进去了!至此问题完美解决!

相关文章

网友评论

    本文标题:一、ubuntu18.04配置网络信息

    本文链接:https://www.haomeiwen.com/subject/hnxumqtx.html