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 小时前
ubuntu之坑(十五)——设备树
linux·数据库·ubuntu
saynaihe4 小时前
ubuntu 22.04 anaconda comfyui安装
linux·运维·服务器·ubuntu
鸠摩智首席音效师5 小时前
如何在 Ubuntu 上安装 Microsoft Edge 浏览器?
ubuntu·microsoft·edge
企鹅与蟒蛇5 小时前
Ubuntu-25.04 Wayland桌面环境安装Anaconda3之后无法启动anaconda-navigator问题解决
linux·运维·python·ubuntu·anaconda
小蜜蜂爱编程5 小时前
ubuntu透网方案
运维·服务器·ubuntu
头发那是一根不剩了6 小时前
nginx:SSL_CTX_use_PrivateKey failed
运维·服务器
景彡先生8 小时前
C++编译期计算:常量表达式(constexpr)全解析
服务器·c++
阿巴~阿巴~8 小时前
理解Linux文件系统:从物理存储到统一接口
linux·运维·服务器
__风__9 小时前
PostgreSQL ExecInitIndexScan 函数解析
数据库·postgresql
tan77º9 小时前
【Linux网络编程】应用层自定义协议与序列化
linux·运维·服务器·网络·c++·tcp/ip