虚拟机之ip配置,ssh连接到虚拟机

右边是我的虚拟机,左边是我使用vscode来连接(终端也可以。然后注意vscode配置后点一下刷新,不会自动刷新的QA)(吐槽一下,虚拟机都不能复制内容呢,确实仿真,centos仿真就是因为没有图形化界面吧哈哈)

在这里插入图片描述

ip addr 该命令的输出中会列出您系统中所有的网络接口:

[root@CentOS-DBWGLX /]# ip addr
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 
       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:df:a9:9f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.50/24 brd 192.168.1.255 scope global dynamic ens33
       valid_lft 258848sec preferred_lft 258848sec

第一个“lo”是回环接口(Loopback Interface)。

它的 IP 地址通常是 127.0.0.1,用于本地主机的进程间通信。
即使网络不可用,本地进程仍可以通过回环接口进行通信。
这对于测试本地网络服务和应用程序在没有实际网络连接的情况下的运行情况非常有用。

第二个就是网卡名称了。

其他细节:

“link”表示网络接口的链路层信息,通常包括硬件地址(MAC 地址)。
例如,“link/ether 00:0c:29:df:a9:9f”中的“00:0c:29:df:a9:9f”就是网络接口的 MAC 地址。

“brd”表示广播地址(Broadcast Address)。
例如,“brd 192.168.1.255”表示该网络的广播地址。

如果2中没有inet,那就用命令 dhclient ens33 来重新获取网络配置信息。

不过重启后可能就又没了,所以配置一下:

CentOS 7 中设置网络开机自动获取 IP 地址的一般步骤:

  • 编辑网络配置文件:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 (假设您的网卡是 ens33,如果不是,请相应修改)
  • 在文件中,确保以下关键配置:
    BOOTPROTO=“dhcp” (表示通过 DHCP 自动获取 IP 地址)
    ONBOOT=“yes” (表示开机启动此网卡)
  • 保存并退出文件(在 vi 编辑器中,按 Esc 键,然后输入 :wq 并回车)
  • 重启网络服务使配置生效:
    sudo systemctl restart network
    在这里插入图片描述

然而重启后啥都没了。其实是我关机关错了,我点的挂起,然后两个报错。。点关机的话内容还是正常在的。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值