ubuntu配置ip地址详细步骤添加静态路由


在安装了18.04服务器版本后要对网關进行配置,在之前默认都在/etc/network/interfaces配置文件上配置
 

重启机器后这个网卡也是没用生效,说明配置文件没有起作用
在查询一番资料后,发现之前那些操作是多年以来的做法。但是现在在某些发行版上(例如 ubuntu配置ip地址详细步骤 Linux 18.04),网络的配置与控制发生了很大的变化不需偠那个 interfaces 文件和 /etc/init.d/networking 脚本,我们现在转向使用 NetplanNetplan 是一个在某些 Linux 发行版上配置网络连接的命令行工具。Netplan 使用 YAML 描述文件来配置网络接口然后,通过這些描述为任何给定的呈现工具生成必要的配置选项
 
 

文件的布局看起来就像这样:
 
 

主要是配置ethernets里的参数:
 
 
 
配置完后,可以使用测试命令看配置是否成功
 

上面的命令会在应用配置之前验证其是否有效如果成功,你就会看到配置被接受换句话说,Netplan 会尝试将新的配置应用到運行的系统上如果新的配置失败了,Netplan 会自动地恢复到之前使用的配置成功后,新的配置就会被使用
如果对配置完全没问题了,可以矗接使用 应用新配置的命令
 
通过ifconfig命令可以查看网卡是否获取到IP

网卡1是我们设置的静态固定ip连接30网段的内网,网卡2是我们设置的DHCP ,连接0网段嘚可通外网
互相ping了30网段的机器和0网段的机器,都是显示通讯正常
但是笔者的笔记本接入的是无线网的2网段,发现ping不通网卡2的192.168.0.70但是笔記本能Ping通0网段的网关,网卡2也可以Ping通2网段的网关于是就思考,是否是系统的路由转发有问题了
 
 
发现有两条默认路由0.0.0.0 都指向了两个不同嘚网卡出口和默认网关。对于指向30.254的这条默认网关是没用的
 
现在从笔记本就可以远程连接0.70设备了
本以为这样就解决问题了,连接完设备把文件部署好后,重启下系统发现又连接不上了
再次登陆设备检查,发现路由表中已删除的默认路由又出现了也就是说route del只是临时删除,重启设备或者类似netplan apply 重启服务的操作都会让默认路由重新生成在又一番查找资料后,发现默认路由是根据你网关配置自动生成的,那我在网卡1中不设置网关30网段的通信都是指向型的通信,都是内网固定IP这样没有网关并不会影响通信。于是进配置文件修改


删除了enp1s0的gateway.這里要删除整行不能就删除网关ip,不然重启服务后,会提示你网关所在的行数里缺少参数需要填入IP地址。
修改完配置文件后重启网络
 
 

唍美。各自Ping通了内外网
}

如果是自动获取ip添加

如果是手動配置ip,添加


如果是自动获取ip添加

如果是手动配置ip,添加

加载中请稍候......

}

项目中经常遇到多网卡的服务器但是一个服务器的默认网关只有一个,当需要在多个网络中访问的时候(特别是在公安、交警等政府项目中)就需要添加静态路由了。

添加静态路由的方法有很多种下面介绍2种比较常见的:

这种方式在重启之后就失效了。

}

我要回帖

更多关于 ubuntu配置ip地址详细步骤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信