当前位置: 首页 > article >正文

Ubuntu联网问题处理

记录Ubuntu联网问题的处理

这些东西总是要自己记一下的,不然下次再找麻烦。

一、设置静态IP地址

1、使用netplan
vim /etc/netplan/*-network-manager-all.yaml

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens32:
      addresses: [192.168.15.132/24]          # 设置静态IP地址和掩码
      routes:                                 # 设置网关地址
       - to: default
         via: 192.168.15.2
      dhcp4: false                            # 禁用dhcp
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] # 设置主、备DNS,某些特殊的内网环境记得,要设置公司的dns server
  version: 2
  renderer: NetworkManager

ps: 这个dns设置之后是不生效的,需要重新建立/etc/resolv.conf 这个软连接。

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

2、使用ip 命令(iproute2软件包)
可能不方便管理

sudo ip addr add 192.168.1.10/24 dev ens33
sudo ip addr del 192.168.1.2/24 dev ens33 # 好像这样删除会反弹
# 注意这样设置并删除之前的IP之后route(路由会消失)导致只能连接本vlan的host(主机)

二、问题排查

1、只可以连通本网段主机(排除那种交换机上做了路由的情况)
查看Ubuntu的路由设置 ip route命令
是需要有一个默认路由的指向网关

$ ip route
default via 192.168.139.2 dev ens33 proto dhcp src 192.168.139.150 metric 100
192.168.139.0/24 dev ens33 proto kernel scope link src 192.168.139.150 metric 100

使用ip route命令添加一个路由

ip route add <destination> via <gateway> dev <interface>
# 说明
# <destination> 是目标网络或主机的 IP 地址或网络前缀。
# <gateway> 是到达目标的网关的 IP 地址。
# <interface> 是用于路由的网络接口的名称
#例如
ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
# 添加默认网关
ip route add default via <gateway> dev <interface>

http://www.kler.cn/a/396367.html

相关文章:

  • 单片机智能家居火灾环境安全检测
  • 供应链管理、一件代发系统功能及源码分享 PHP+Mysql
  • 关系型数据库和非关系型数据库详解
  • Python小游戏24——小恐龙躲避游戏
  • Redis知识点整理 - 脑图
  • LeetCode59. 螺旋矩阵 II
  • springboot的依赖实现原理:spring-boot-starter-parent解析
  • P3-3.【结构化程序设计】第三节——知识要点:while语句、do-while语句和for语句
  • 移植LVGL8.2以及移植过程的理解
  • Element表格show-overflow-tooltip属性
  • C#入门 023 什么是类(Class)
  • java 操作Mongodb
  • vue3项目【黑马大事件】笔记
  • MySQL技巧之跨服务器数据查询:基础篇-动态参数
  • c++入门--引用与指针,const与引用,NULL与nullptr
  • T6识别好莱坞明星
  • maven手动上传jar到私服仓库:mvn deploy:deploy-file命令
  • linux rsync 同步拉取上传文件
  • 【SpringBoot】使用过滤器进行XSS防御
  • 在uniapp中使用canvas封装组件遇到的坑,数据被后面设备覆盖,导致数据和前面的设备一样
  • 编译原理(手绘)
  • 2024年【A特种设备相关管理(A4电梯)】新版试题及A特种设备相关管理(A4电梯)找解析
  • 【AlphaFold3】开源本地的安装及使用
  • [Mysql] Mysql的多表查询----多表关系(下)
  • 精华帖分享|浅谈金融时间序列分析与股价随机游走
  • Maven配置元素详解