ubuntu18.04服务器双网口配置上外网

这篇具有很好参考价值的文章主要介绍了ubuntu18.04服务器双网口配置上外网。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一下配置服务器过程,本以为简单,结果整了一天。

服务器有2个网口,网口2是用来上外网的,原来用的01-netcfg.yaml进行ip地址设置,主要就用2条命令:

vi /etc/netplan/01-netcfg.yaml (打开后进行修改)
netplan apply  (应用配置,不正确会报错)

起初,配置的01-netcfg.yaml内容:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses: [172.18.36.110/24]
      gateway4: 172.18.36.1
      nameservers:
        addresses: [172.18.36.1]
    eno2:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.110.110/24]
      gateway4: 192.168.110.1
      nameservers:
        addresses: [192.168.110.1]

eno2是外网网口,打死都ping www.baidu.com都不通的。但ping外网的网关192.168.110.1是通的。

后来想起是不是默认就是用第1个网口去连外网的?用route -n一看,果然是。网上也没告诉方法把第2口设置成默认的网关,那就把第1口的网关和域名服务器删了,就应该是第2口作为默认网关了吧?!

新配置如下:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses: [172.18.36.110/24]
      gateway4: 192.168.110.1
    eno2:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.110.110/24]
      gateway4: 192.168.110.1
      nameservers:
        addresses: [192.168.110.1]

之后,netplan apply;但是服务器依旧ping不通,route -n依旧不变的,那可能需要重启?!reboot,漫长等待后,route -n果然变成192.168.110.1作为网关排到前面的了。ping www.baidu.com就通的了。

正确的状态:
root@ubuntu:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.110.1   0.0.0.0         UG    0      0        0 eno2
0.0.0.0         172.18.36.1     0.0.0.0         UG    0      0        0 eno1
172.16.20.0     0.0.0.0         255.255.252.0   U     0      0        0 eno2
172.18.35.0     0.0.0.0         255.255.255.0   U     0      0        0 eno2
172.18.36.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1
192.168.110.0   0.0.0.0         255.255.255.0   U     0      0        0 eno2

//ping 域名服务器地址
root@ubuntu:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=108 time=186 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=108 time=185 ms

//ping 百度

 root@ubuntu:~# ping www.baidu.com
PING www.a.shifen.com (180.101.50.188) 56(84) bytes of data.
64 bytes from 180.101.50.188: icmp_seq=1 ttl=50 time=7.97 ms
64 bytes from 180.101.50.188: icmp_seq=2 ttl=50 time=7.70 ms
64 bytes from 180.101.50.188: icmp_seq=3 ttl=50 time=7.70 ms文章来源地址https://www.toymoban.com/news/detail-792517.html

到了这里,关于ubuntu18.04服务器双网口配置上外网的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Ubuntu】——ubuntu18.04配置静态ip

    ubuntu18.04配置静态ip 要点: 1. root 权限; 2.打开 /etc/netplan/01-network-manager-all.yaml 3.修改内容如下: 1.查找 netplan 目录下默认的网络配置文件,文件后缀为 .yaml ,我的是叫 01-network-manager-all.yaml 的文件。 如果没有可以使用 sudo gedit 01-network-manager-all.yam 自己创建和。 2.输入 ifconf

    2024年02月11日
    浏览(38)
  • 【Ubuntu 18.04 搭建 DHCP 服务】

    参考Ubuntu官方文档:https://ubuntu.com/server/docs/how-to-install-and-configure-isc-dhcp-server dhcpd.conf 手册页 配置:https://maas.io/docs/about-dhcp Ubuntu 18.04(172.16.65.128/24) dhcp服务端 Ubuntu 18.04(172.16.65.x/24) dhcp客户端 1.服务端设置静态ip vim /etc/netplan/00-installer-config.yaml 2.安装配置dhcp服务 vim /e

    2024年02月14日
    浏览(58)
  • Ubuntu 18.04 搭建 DHCP 服务

    最近在公司进行边缘服务器的部署工作,借此机会和大家交流一下部署中的一个技术环节——DHCP 服务器的搭建,为什么要多此一举搭建这个服务呢,用现成的他不香吗?其实,这个取决于你的实际应用场景,如果你部署的边缘服务器是批量的,你是怎么识别每台边缘服务器

    2023年04月18日
    浏览(53)
  • Ubuntu18.04在线镜像仓库配置

    在线镜像仓库 1、查操作系统版本 2、原文件备份 3、查镜像源信息 登录阿里yum仓库 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 选择ubuntu操作系统 选择对应的版本,本文档使用18.04 4、编辑源列表文件 5、将原来的内容删除,添加如下内容(阿里源镜像源) 即把这段替

    2024年01月22日
    浏览(54)
  • ubuntu18.04.6 搭建mqtt服务器emqx 之docker方式

    前提docker环境已经安装好 如未安装,请参考博文https://blog.csdn.net/a554521655/article/details/134251763

    2024年01月20日
    浏览(50)
  • Ubuntu18.04~Ubuntu22.04安装并配置VNC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 有些操作需要Desktop环境而又不方便去现场看的这个方法能够满足你的需求,就是使用VNC实现远程桌面,这个方法理论上只适用于局域网环境,如果是互联网可能需要配代理什么的,这里不详细讨论。 当

    2024年02月07日
    浏览(63)
  • 【Ubuntu18.04】Docker配置镜像源

    作者主页: 爱笑的男孩。的博客_CSDN博客-深度学习,活动,YOLO领域博主 爱笑的男孩。擅长深度学习,活动,YOLO,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域. https://blog.csdn.net/Code_and516?type=blog 个人简介:打工人。 持续分享:

    2024年02月06日
    浏览(52)
  • Ubuntu18.04 下配置Clion 配置Clion

            安装gcc、g++、make         Ubuntu中用到的编译工具是gcc©,g++(C++),make(连接)。因此只需安装对应的工具包即可。Ubuntu下使用命令安装这些包: (1)安装gcc (2)安装g++ (3)安装make     [0/1] Re-running CMake... -- Found glog (include: /usr/include, library: /usr/lib/x86_64-li

    2024年02月16日
    浏览(57)
  • ubuntu18.04 | 配置apt国内镜像源

    一、为什么要重新配置国内镜像源   配置apt国内镜像源可以加快软件包的下载速度,提高软件安装的效率。如果使用默认的官方源,由于网络原因,下载速度可能会很慢,甚至无法下载。而使用国内的镜像源,可以避免这些问题,提高软件下载的速度和成功率。 二、配置

    2024年02月03日
    浏览(43)
  • ubuntu18.04下配置muduoC++11环境

    1.安装muduo依赖的编译工具及库 Cmake Boost curl、c-ares DNS、google protobuf 进入muduo目录下,编译安装(前提已安装g++) 编译成功,未安装,见下图

    2024年02月12日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包