美文网首页
静态ip配置中的问题

静态ip配置中的问题

作者: 陆chen晨 | 来源:发表于2018-03-28 20:50 被阅读0次

一.需改Linux中的网络接口配置

$ su root / sudo -i       #切换管理员用户,获取最高权限
$ vim /etc/network interfaces
     auto ens33   #ens33是网卡名
     iface ens33 inet static    #loopback为动态,static为静态
    address 192.168.33. 52  #静态ip
    gateway 192.168.33.254    #网关
    netmask 255.255.255.0   #子网掩码

    在设置之前先进入cmd查看所在网络当前网关

设置dns

$ sudo vim /etc/resolv.conf  
nameserver 8.8.8.8

 但是每次重启之后vim /etc/resolv.conf  中设置的dns就清零了。因为:resolv.conf这个文件是程序动态创建的,不要直接手动编辑,修改将被覆盖。也就是说每次重新启动之后都会重新被创建。

 

现在总结出两个办法解决这个问题:

一: 通过/etc/network/interfaces,在它的最后增加一句:

dns-nameservers 8.8.8.8

8.8.8.8是Google提供的DNS服务,这里只是举一个例子,你也可以改成电信运营商的DNS。重启后DNS就生效了,这时候再看/etc/resolv.conf,这个文件的最下边就多了一行:

nameserver 8.8.8.8

 

二:

/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

在里面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

resolvconf -u

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

nameserver 8.8.8.8
nameserver 8.8.4.4

[解决链接]https://blog.csdn.net/sonictl/article/details/52861902
https://blog.csdn.net/liangdsh/article/details/70256039

重启网络服务

$ sudo service network-mannage restart

相关文章

网友评论

      本文标题:静态ip配置中的问题

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