ubuntu双网卡双IP实现内网访问以及修改永久DNS
ubuntu双网卡双IP实现内网访问以及修改永久DNS
痴情不改必坠深海 发表于10个月前
ubuntu双网卡双IP实现内网访问以及修改永久DNS
  • 发表于 10个月前
  • 阅读 251
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

首先百度上面可以找到很多Ubuntu修改永久dns的方法,但是经过我实践发现都是照抄别人的,自己都没有动手去配过照抄别人的有什么意思了,不会你还是不会。

1,双网卡双IP实现内外网访问原理:2个网卡只能有一个网关,外网的网关作为默认网关,内网ip不设网关,内外网访问用静态路由方式实现。

内网IP:192.168.1.105 255.255.255.0 192.168.1.1

外网IP:220.112.202.189 255.255.255.252 220.112.202.190

IP地址配好之后,此时系统不能联网

#route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0

注释:192.168.1.0网段的数据走eth0

#route add -net default gw 220.112.202.190 eth1

注释:默认网关是eth1的网关

重启网卡生效,然后把这2条命令写入/etc/rc.local启动脚本,重启之后依然生效

2,修改成永久DNS方法

网上有很多方法,这里我只提供一种方法

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

内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。

果不其然,修改后重启就失效了

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

在里面插入:
nameservers 202.96.134.133
nameservers 114.114.114.114

此处是nameservers,并不是百度出来的很多教程上写的nameserver,请注意

如果有多个DNS就一行一个

修改好保存,然后执行

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
nameservers 202.96.134.133
nameservers 114.114.114.114

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

共有 人打赏支持
粉丝 16
博文 8
码字总数 3189
×
痴情不改必坠深海
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: