任何时候你都可以开始做自己想做的事

搜索|
debian 12 配置网络后 DNS不通
发布时间:2024-08-22 06:34:48

debian 12 官网 下载 安装debian12https://www.debian.org/配置了: 安装SSH:apt updateapt install openssh-server -------------确认SSH服务已经启动:sudo systemctl status ssh如果SSH服务没有自动启动,可以使用以下命令启动它:sudo systemctl start ssh为了确保SSH在系统启动时自动启动,可以使用以下命令:sudo systemctl enable ssh现在,你应该可以从任何支持SSH的客户端通过网络连接到你的Debian 12系统了。如果你需要配置SSH服务,编辑 /etc/ssh/sshd_config 文件,然后重启SSH服务以应用更改:sudo systemctl restart ssh

vi /etc/network/interfaces

auto eth0 iface eth0 inet static    address 192.168.1.100    netmask 255.255.255.0    gateway 192.168.1.1    dns-nameservers 8.1.1.1 8.8.8.8 然后:sudo service networking restartip和网关都通,但PING域名不行,DNS不生效

--------------------

cat /etc/resolv.conf

显示找不到文件
需要手工创建resolv.conf 文件sudo touch /etc/resolv.conf sudo chmod 644 /etc/resolv.conf sudo sh -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf' sudo sh -c 'echo "nameserver 202.96.128.86" >> /etc/resolv.conf'--------------------------------

service networking restart 然后再 nano /etc/resolv.conf

  GNU nano 7.2 /etc/resolv.conf  

nameserver 202.96.128.86

nameserver 8.8.8.8

手工配置,CTRL+O 保存 ctrl+x 退出nano
-----------------

service networking restart生效 ----------------------------------------

如果你在 Hyper-V 虚拟机中为 Debian 12 新增了一个虚拟硬盘,你可以按照以下步骤来识别并分区这个新硬盘:

1. 检查新增的硬盘

首先,你需要确认新添加的硬盘是否已经被 Debian 系统识别。可以使用 lsblk 命令来列出所有的块设备:

看起来你的 Debian 系统中存在一个指向 CD-ROM 的源,但是这个源没有可用的 Release 文件。这可能是由于你安装 Debian 时使用了 CD-ROM 或者 ISO 镜像,并且安装完成后没有移除或更新源列表。

解决方案

  1. 移除 CD-ROM 源: 你可以从 /etc/apt/sources.list 文件中移除指向 CD-ROM 的行。

  2. 添加官方 Debian 源: 你可以添加官方 Debian 仓库来获取软件包。

步骤

1. 移除 CD-ROM 源

  1. 打开 /etc/apt/sources.list 文件

    bash深色版本1nano /etc/apt/sources.list
  2. 找到指向 CD-ROM 的行: 查找类似这样的行:

    深色版本1deb cdrom:[Debian GNU/Linux 12.6.0 _Bookworm_ - Official amd64 NETINST with firmware 20240629-10:18] bookworm main contrib non-free
  3. 删除这些行: 删除指向 CD-ROM 的所有行。

  4. 保存并关闭文件

2. 添加官方 Debian 源

  1. 打开 /etc/apt/sources.list 文件

    bash深色版本1nano /etc/apt/sources.list
  2. 添加官方 Debian 仓库: 在文件中添加以下内容:

    deb http://deb.debian.org/debian bookworm main contrib non-free
    deb-src http://deb.debian.org/debian bookworm main contrib non-free
    
    deb http://security.debian.org/debian-security bookworm/updates main contrib non-free
    deb-src http://security.debian.org/debian-security bookworm/updates main contrib non-free
    
    deb http://deb.debian.org/debian bookworm-updates main contrib non-free
    deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free
  3. 保存并关闭文件。

3. 更新软件包列表

  1. 运行 apt-get update

    apt-get update

如果一切顺利,你应该能够成功更新软件包列表,并且可以继续安装所需的工具,例如 gdiskutil-linux

apt-get update apt-get install gdisk -----------使用gdisk进行分区gdisk /dev/sda

按照提示进行操作,创建一个新的分区:

  1. 输入 p 显示当前的分区列表。

  2. 输入 n 创建一个新的分区。

  3. 输入分区编号(例如,输入 1 创建第一个分区)。

  4. 按照提示输入分区大小或者接受默认值(使用整个硬盘空间)。

  5. 输入 t 改变分区类型。

  6. 输入 8300 选择 Linux 分区类型。

  7. 输入 p 再次显示分区列表以确认新分区已创建。

  8. 输入 w 保存分区表并退出。

使用 fdisk 分区新硬盘

4. 格式化新分区

创建完分区后,你需要格式化这个新分区。假设新分区为 /dev/sda1,可以使用 mkfs 命令进行格式化:

mkfs.ext4 /dev/sda1

5. 挂载新分区

接下来,你需要挂载新分区以便使用。可以创建一个新的挂载点,并将新分区挂载到该挂载点上:

mkdir /mnt/newdisk mount /dev/sda1 /mnt/newdisk

6. 自动挂载新分区

为了让新分区在系统重启后自动挂载,你需要编辑 /etc/fstab 文件,添加一条记录来描述新分区的挂载信息:

nano /etc/fstab在文件末尾添加如下行:/dev/sda1 /mnt/newdisk ext4 defaults 0 2

7. 测试挂载配置

保存并关闭文件后,可以使用 mount -a 命令来测试新的挂载配置:mount -a

8. 最终检查

最后,确认新分区是否已被正确挂载:

df -hT------------------------------------------------ 以上操作需要root用户,在普通用户登录ssl后,可以通过

su -

切换到root用户