Ubuntu网络服务管理

ubuntu2404

实验环境:VMware,Ubuntu2404

配置网卡文件

ubuntu双网卡配置

powershell 复制代码
vim /etc/netplan/50-cloud-init.yaml
powershell 复制代码
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.200.160/24
      routes:
        - to: default
          via: 192.168.200.2
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8
    ens34:
      dhcp4: no
      addresses:
        - 192.168.200.170/24
      routes:
        - to: 192.168.200.0/24
          via: 192.168.200.2
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8
  version: 2

参数详解

powershell 复制代码
network:
  # 顶级键,标识网络配置的开始
  ethernets:
    # ens33 是第一个以太网接口的名称
    ens33:
      # 不使用 DHCP 自动获取 IPv4 地址
      dhcp4: no
      # 指定静态 IP 地址,格式为 IP地址/子网掩码
      addresses:
        - 192.168.200.160/24
      # 路由配置
      routes:
        # 设置默认路由
        - to: default
          # 默认网关地址
          via: 192.168.200.2
      # DNS 服务器配置
      nameservers:
        addresses:
          # 第一个 DNS 服务器地址
          - 114.114.114.114
          # 第二个 DNS 服务器地址
          - 8.8.8.8

    # ens34 是第二个以太网接口的名称
    ens34:
      # 不使用 DHCP 自动获取 IPv4 地址
      dhcp4: no
      # 指定静态 IP 地址,格式为 IP地址/子网掩码
      addresses:
        - 192.168.200.170/24
      # 路由配置
      routes:
        # 设置到特定网段的路由
        - to: 192.168.200.0/24
          # 下一跳地址(网关)
          via: 192.168.200.2
      # DNS 服务器配置
      nameservers:
        addresses:
          # 第一个 DNS 服务器地址
          - 114.114.114.114
          # 第二个 DNS 服务器地址
          - 8.8.8.8
  # Netplan 配置文件版本
  version: 2

应用生效

powershell 复制代码
netplan apply

查看验证

powershell 复制代码
root@huhy:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:8b:b8:b3 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.200.195/24 brd 192.168.200.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe8b:b8b3/64 scope link
       valid_lft forever preferred_lft forever
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:8b:b8:bd brd ff:ff:ff:ff:ff:ff
    altname enp2s2
    inet 192.168.200.196/24 brd 192.168.200.255 scope global ens34
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe8b:b8bd/64 scope link
       valid_lft forever preferred_lft forever

其它方式查看

powershell 复制代码
root@huhy:~# netplan status
     Online state: online
    DNS Addresses: 127.0.0.53 (stub)
       DNS Search: .

●  1: lo ethernet UNKNOWN/UP (unmanaged)
      MAC Address: 00:00:00:00:00:00
        Addresses: 127.0.0.1/8
                   ::1/128

●  2: ens33 ethernet UP (networkd: ens33)
      MAC Address: 00:0c:29:8b:b8:b3 (Intel Corporation)
        Addresses: 192.168.200.195/24
                   fe80::20c:29ff:fe8b:b8b3/64 (link)
    DNS Addresses: 114.114.114.114
                   8.8.8.8
           Routes: default via 192.168.200.2 (static)
                   192.168.200.0/24 from 192.168.200.195 (link)
                   fe80::/64 metric 256

●  3: ens34 ethernet UP (networkd: ens34)
      MAC Address: 00:0c:29:8b:b8:bd (Intel Corporation)
        Addresses: 192.168.200.196/24
                   fe80::20c:29ff:fe8b:b8bd/64 (link)
    DNS Addresses: 114.114.114.114
                   8.8.8.8
           Routes: 192.168.200.0/24 from 192.168.200.196 (link)
                   192.168.200.0/24 via 192.168.200.2 (static)
                   fe80::/64 metric 256

网络延迟判断

powershell 复制代码
root@huhy:~# ping www.baidu.com -c 4
PING www.a.shifen.com (157.148.69.80) 56(84) bytes of data.
64 bytes from 157.148.69.80: icmp_seq=1 ttl=128 time=40.6 ms
64 bytes from 157.148.69.80: icmp_seq=2 ttl=128 time=23.1 ms
64 bytes from 157.148.69.80: icmp_seq=3 ttl=128 time=23.3 ms
64 bytes from 157.148.69.80: icmp_seq=4 ttl=128 time=23.1 ms

--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8129ms
rtt min/avg/max/mdev = 23.112/27.512/40.558/7.532 ms
  • 目标地址为 www.a.shifen.com,其对应的 IP 地址是 157.148.69.80。
  • 发送了 4 个 ICMP 回显请求(ping),所有请求都成功接收,没有丢包。
  • 每个请求的往返时间(RTT)分别为:40.6 ms, 23.1 ms, 23.3 ms, 23.1 ms。
  • 统计信息显示,总共发送了 4 个包,全部接收,丢包率为 0%。
  • RTT 的统计信息为:最小值 23.112 ms,平均值 27.512 ms,最大值 40.558 ms,标准差(mdev)为 7.532 ms。

一般RTT延迟低于50ms即为良好,高于100ms则网络缓慢

0% 的丢包率表示网络连接稳定,所有发送的数据包都成功到达目标主机。

开启root远程连接,需要开启root验证,并设置root密码

powershell 复制代码
 passwd

修改参数

powershell 复制代码
 vim /etc/ssh/sshd_config
powershell 复制代码
PermitRootLogin yes

重启ssh服务

powershell 复制代码
systemctl restart ssh

即可远程连接root账户

相关推荐
云飞云共享云桌面3 分钟前
佛山某机械加工设备工厂10个SolidWorks共享一台服务器的软硬件
大数据·运维·服务器·前端·网络·人工智能·性能优化
BullSmall7 分钟前
日志安全:严禁记录的敏感信息清单
运维·服务器·安全
摸鱼仙人~15 分钟前
Ubuntu系统安装VMware Tools 完整流程(解压→安装)
linux·运维·ubuntu
源梦想29 分钟前
飞车狂飙动作冒险网页小游戏Linux部署演示
linux·运维·服务器
为什么要内卷,摆烂不香吗1 小时前
Linux 宝塔面板快速简单创建自己的网站
运维·服务器·nginx·阿里云
Saniffer_SH1 小时前
【每日一题】PCIe 里的 RefClk (Reference Clock) 到底是干什么的?
服务器·驱动开发·单片机·嵌入式硬件·fpga开发·计算机外设·硬件架构
ZRT00011 小时前
Ubuntu 22.04安装ESP-IDF
linux·ubuntu·esp32·esp-idf
Dillon Dong1 小时前
【超详细】Ubuntu 上 MySQL 5.7 升级 MySQL 8 完整指南
linux·mysql·ubuntu
ZeroNews内网穿透2 小时前
公网访问本地搭建开源在线流程图工具Draw.io
服务器·数据库·网络协议·安全·http·流程图·draw.io
DARLING Zero two♡2 小时前
【Linux操作系统】简学深悟启示录:线程同步与互斥
linux·运维·服务器