VirtualBox 下 安装ubuntu虚拟机后 设置静态IP

本文详细介绍了在Ubuntu系统中进行网络配置的过程,包括安装vim编辑器、修改网络配置文件、设置静态IP地址等步骤,并指导如何安装SSH服务及配置允许root用户远程登录。
1.虚拟机安装略
2.安装vim
sudo apt-get install vim

如果报错如下操作:

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock
3.修改网络配置
  • 打开配置文件

    sudo vi /etc/network/interfaces
    
  • 添加以下信息 网卡名enp0s3 以及address、netmask根据实际情况进行填写

    auto enp0s3
    iface enp0s3 inet static
    address 192.168.2.110
    netmask 255.255.255.0
    gateway 192.168.2.1
    dns-nameserver 119.29.29.29
    
    4.修改虚拟机网络为桥接,名称选择本机上网的网卡名称

    image

5.重启虚拟机
sudo init 6

sudo reboot
6.安装ssh服务
  • 执行命令:

    sudo apt-get install openssh-server
    
  • 编辑配置文件,运行root用户通过ssh登录:

    sudo vi /etc/ssh/sshd_config
    

    在以下代码前添加#号进行注释:

    PermitRootLogin prohibit-password
    

    添加以下代码至该文件:

    PermitRootLogin yes
    
  • 重新启动ssh服务

    sudo service ssh restart
    

通过以上几步操作,新的ubuntu服务器可正常ping通内网,外网,以及可通过ssh进行正常连接使用

转载于:https://my.oschina.net/u/3273360/blog/1619572

### 如何为 Ubuntu 虚拟机配置静态 IP 地址 在现代版本的 Ubuntu 中(如 20.04 和 22.04),`netplan` 是用于管理网络接口的主要工具。传统的 `/etc/network/interfaces` 文件已被废弃,因此需要通过 `netplan` 的 YAML 配置文件来实现静态 IP 设置。 以下是具体的配置方法: #### 1. 确认当前网络适配器名称 运行以下命令查看当前系统的网络接口名称: ```bash ifconfig ``` 或者更推荐的方式是使用 `ip a` 命令[^3]。这一步是为了确认虚拟机中的网卡设备名,通常类似于 `ens33` 或其他命名方式。 --- #### 2. 编辑 Netplan 配置文件 Netplan 的配置文件一般位于 `/etc/netplan/` 目录下,默认可能是一个 `.yaml` 文件,例如 `01-netcfg.yaml` 或类似的文件名。可以使用以下命令打开并编辑该文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 将文件内容修改为如下形式(假设网卡名为 `ens33`,具体需根据实际情况调整): ```yaml network: version: 2 renderer: NetworkManager ethernets: ens33: # 替换为你实际的网卡名称 dhcp4: no # 关闭 DHCP 动态获取 IP addresses: [192.168.80.137/24] # 设置静态 IP 地址 gateway4: 192.168.80.2 # 设置默认网关 nameservers: addresses: [8.8.8.8, 114.114.114.114] # 添加 DNS 服务器地址 ``` 注意:上述配置中的 `addresses`, `gateway4`, 和 `nameservers.addresses` 应当基于你的网络环境进行适当更改[^5]。 --- #### 3. 应用新的网络配置 保存文件后,应用新配置以使更改生效: ```bash sudo netplan apply ``` 如果一切正常,此时虚拟机应该已切换到指定的静态 IP 地址[^4]。 --- #### 4. 测试连接性 为了验证主机与虚拟机之间的连通性,可以在虚拟机中尝试 ping 主机 IP 地址: ```bash ping 192.168.1.103 ``` 同样,在主机上也可以测试反向通信能力: ```cmd ping 192.168.80.137 ``` 确保两者的子网掩码一致,并且防火墙规则允许 ICMP 数据包传输[^2]。 --- #### 注意事项 - 如果发现无法成功设置静态 IP,请检查 VMware/VirtualBox 的虚拟网络编辑器配置是否正确设置了 NAT 模式或桥接模式。 - 若遇到错误提示,可重新核查 YAML 文件语法是否严格遵循缩进规则(YAML 对空格敏感)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值