Ubuntu网络管理和静态IP设置
先说明问题:
子网段之间是相互通的。比如,192.168.2.0/24 与192.168.4.0/24之间是相互连通的。可以通过ping的方式检测。但是与192.168.1.0/24是不连通的。 现在需要搭建一个Ubuntu
服务器,让1网段和2、4网段都能访问。本身1网段是可以访问外网的。这台服务器也需要访问外网。
解决方案:
首先需要在Ubuntu服务器上安装一个网卡,并且默认的网关应该是192.168.1.1如图:
这样就可以连上外网了。
另一个网卡需要连接到2或者是4网段。我连接的是2网段。但是需要设置他们网关,0.0.0.0指的是本地连接,但是4网段没有自己本地连接需要使用的是2网段的网关,这里需要设置一下,设置方式如图。
这样的话4网段任何机器都可以连通到这个服务器上的2网段IP。6网段也可以。这样设置在重启服务器之后也不会改变的。
最后的
route -n
的结果就是这样的 为了保证重启之后IP不变化,我采用了静态IP的方式,但是会遇到一个问题就是DNS解析的问题,需要手动设置一个DNS。
设置方式为:
vim /etc/resolvconf/resolv.conf.d/tail
插入一个nameserver
使用的是223.5.5.5这样在重启之后这样所有的设置都生效。不会因为重启失效。解决了问题。