记一次云服务器添加扩展网卡,网卡没有IP的情况

1,首先在云服务器添加第二张网卡


2,然后去centos服务器查看是否添加成功

 ifconfig -a


eth20  网卡是没有IP地址的

平常手动添加后会自动获取地址

3,解决方法是手写配置文件(因添加后没有生成配置文件)

vim /etc/sysconfig/network-scripts/ifcfg-eth20


然后重启网络服务/重启网卡

在ifconfig -a 查看是否成功


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

按照云的人工客服提示的操作是没生效的 以下是操作流程

添加网卡

当您的弹性云服务器需要多个网卡时,可以参考下面步骤为弹性云服务器添加网卡。

  1. 登录管理控制台。
  2. 选择“计算 > 弹性云服务器”。
  3. 在弹性云服务器列表中的右上角,输入弹性云服务器名、IP地址或ID,并单击进行搜索。
  4. 单击待添加网卡的弹性云服务器名称。

    系统跳转至该弹性云服务器详情页面。

  5. 选择“网卡”页签,并单击“添加网卡”。
  6. 选择待增加的子网和安全组,如图1所示。
      说明:
    • 如果需要给弹性云服务器添加一张指定IP地址的网卡,用户需填写“私有IP地址”。
    • 您可以同时勾选多个安全组,此时,弹性云服务器的访问规则遵循几个安全组规则的并集。
    图1 选择子网和安全组 
  7. 单击“确定”。

后续任务

部分操作系统无法识别新添加的网卡,需手动激活网卡。下面以Ubuntu系统为例介绍具体激活网卡的操作步骤,其他操作系统请自行完成相关操作,如有问题,请参见对应操作系统的官网指导或手册来完成操作。

  1. 在弹性云服务器所在行的“操作”列下,单击“远程登录”。

    登录弹性云服务器。

  2. 执行如下命令,查看网卡名称。

    ifconfig -a

    例如,查询到的网卡名为:eth2。

  3. 执行如下命令,进入相应目录。

    cd /etc/network

  4. 执行如下命令,打开interfaces文件。

    vi interfaces

  5. 在interfaces文件中,增加类似如下信息。

    auto eth2

    iface eth2 inet dhcp

  6. 执行如下命令,保存并退出interfaces文件。

    :wq

  7. 执行命令ifup ethX/etc/init.d/networking restart,使新增网卡生效。

    上述命令中的X为具体的网卡名称序号,例如,ifup eth2

  8. 执行如下命令,查看回显信息中是否包括2查询到的网卡。

    ifconfig

    例如,回显信息中包含网卡eth2。

    • 是,表示新增网卡生效,结束。
    • 否,表示新增网卡未生效,执行9
  9. 登录管理控制台,在弹性云服务器所在行的“操作”列下,选择“更多”,并单击“重启”。
  10. 再次执行命令ifconfig,查看回显信息中是否包括2查询到的网卡。
    • 是,结束。
    • 否,请联系技术支持人员。

尝试此方法并没有成功

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Win10系统中,可以通过编写批处理脚本(.bat)来为网卡添加指定的DNS服务器。 首先,打开事本或其他文本编辑器,在空白处输入以下代码,并保存为一个带有.bat文件扩展名的文件,例如"add_dns.bat"。 @echo off setlocal enabledelayedexpansion set adapter="本地连接" // 将"本地连接" 替换为您要更改DNS的网卡名称 set dns1=8.8.8.8 // 将"8.8.8.8" 替换为您要添加的首选DNS服务器IP地址 set dns2=8.8.4.4 // 将"8.8.4.4" 替换为您要添加的备用DNS服务器IP地址 for /F "tokens=1,2 delims=:" %%A in ('netsh interface show interface ^| findstr "%adapter%"') do ( set /a idx=%%A-1 set interface=%%B ) netsh interface ipv4 set dns name="%interface%" source=static addr=%dns1% index=%idx% netsh interface ipv4 add dns name="%interface%" addr=%dns2% index=%idx% 上述代码中,我们首先使用 setlocal enabledelayedexpansion 命令启用延迟环境变量扩展,然后使用 set adapter= 命令来设置要更改DNS的网卡名称。接下来,使用 set dns1= 和 set dns2= 命令来设置要添加的首选和备用DNS服务器IP地址。 在执行循环过程中,我们使用 netsh interface show interface 命令来获取给定网卡名称的索引和接口信息,并使用 for 命令对其进行解析并将结果存储在相应变量中。 最后,我们使用 netsh interface ipv4 set dns 和 netsh interface ipv4 add dns 命令,分别将指定的首选和备用DNS服务器IP地址添加到指定的网卡上。确保将名称="%interface%" 中的"interface" 替换为相应的接口变量。 请注意,在运行.bat文件之前,请以管理员身份运行命令提示符。运行.bat文件后,网卡的DNS服务器设置将更改为指定的IP地址。 希望以上信息对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值