Ubuntu 配置临时 IP 和 VLAN

背景

添加硬盘,重新建RAID,操作系统硬盘分区表损坏,通过服务器BMC进入LiveCD后无法恢复系统,因为操作系统还不存在并且LiveCD无法连接网络,临时解决方案是先配置网络,然后ssh到LiveCD后准备操作系统

BMC进入LiveCD

挂载Media后重启服务器,进入System Setup --> Start Options --> CD/DVD Rom选择这个Media,进入挂载的引导

准备网络信息

  • 物理网卡:ens1f0np0(可用 ip link show 查看)
  • VLAN ID:100 VLAN
  • 子接口名:ens1f0np0.100(系统自动推荐格式)
  • IP 地址:10.199.196.161/24
  • 默认网关:10.199.196.254

临时配置网络

先获取网卡名

配置带vlan网卡

bash 复制代码
root@ubuntu:^# ip link add link ens1f0np0 name ens1f0np0.196 type vlan id 196
root@ubuntu:^# ip link set dev ens1f0np0.196 up
root@ubuntu:^# ip addr add 10.199.196.161/24 dev ens1f0np0.196
root@ubuntu:^# ip route add default via 10.199.196.254 dev ens1f0np0.196
root@ubuntu:~# ip route
defau1t via 10.199.196.254 dev ens1f0np0.196
10.199.196.0/24 dev ens1f0np0.196 proto kernel scope 1ink src 10.199.196.161
169.254.95.0/24 dev enx3a68dd0037bf proto kernel scope 1ink src 169.254.95.120 metric 100
root@ubuntu:~#

配置无vlan网卡

bash 复制代码
sudo ip addr add 192.168.1.100/24 dev enx3a68dd0037bf
sudo ip link set enx3a68dd0037bf up
sudo ip route add default via 192.168.1.1

配置DNS

bash 复制代码
echo "nameserver 10.96.1.18" > /etc/resolv.conf
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
echo "nameserver 114.114.114.114" | sudo tee -a /etc/resolv.conf > /dev/null

ssh连接后继续执行

bash 复制代码
wget 镜像

## 验证md5
md5sum xxxxxx.qcow2

# 删除系统盘
lvremove  /dev/mapper/ubuntu--vg--1--ubuntu--lv

## 可选,如果有其他的需要删除的盘,执行下面命令,执行10多秒ctrl+c暂停就行
dd if=/dev/zero of=/dev/sde

# 挂载系统镜像到系统盘,将qcow2格式的镜像文件转换成raw格式,并直接写入到块设备/dev/sda中,大写的字母o
qemu-img convert -p -O raw xxxxxxxxxx.qcow2 /dev/sdg
相关推荐
wypywyp20 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
阿蒙Amon20 小时前
TypeScript学习-第10章:模块与命名空间
学习·ubuntu·typescript
No8g攻城狮1 天前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu
qq_353737541 天前
网站评分系统API
php
huaweichenai1 天前
中国工商银行支付对接
php
搂着猫睡的小鱼鱼1 天前
Ozon 商品页数据解析与提取 API
爬虫·php
森G1 天前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
Trouvaille ~1 天前
TCP Socket编程实战(三):线程池优化与TCP编程最佳实践
linux·运维·服务器·网络·c++·网络协议·tcp/ip
生活很暖很治愈1 天前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
JoySSLLian1 天前
手把手教你安装免费SSL证书(附宝塔/Nginx/Apache配置教程)
网络·人工智能·网络协议·tcp/ip·nginx·apache·ssl