首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何配置IP地址

一.自动获取IP

  1.dhclient

  2.ifconfig

  通过这个命令可以查看系统有几块网卡和网卡的IP。

  如果您的Linux有多块网卡,那么在Linux中它会显示成eth1, eth2 依此类推

二.手动配置IP

  如果您的虚拟机不能自动获取IP,那么只能手动配置,配置方法为:

  1.vi /etc/sysconfig/network-scripts/ifcfg-eth0

  2.进入文档后再最后一行加入:

     IPADDR    NETMASK    GATEWAY

  3.修改后我们就能看到:

     DEVICE=eth0(设置网卡0)

     HWADDR=00:0C:29:F6:31:79(mac地址)

     TYPE=Ethernet(网络类型 以太网)

     UUID=e1f47d3b-2e87-44da-acd9-dd714b7102ec(通用唯一识别码)

 ONBOOT=yes(开机启动)

NM_CONTROLLED=yes( yes为实时生效修改网卡后无需重启网络设备)

BOOTPROTO=static(网络配置参数 static静态 dhcp动态获取 none不设定 多网卡绑定时使用)

IPADDR=192.168.1.135(IP地址

NETMASK=255.255.255.0(子网掩码)

GATEWAY=192.168.1.1(网关,通常为路由器的IP)

DNS1=192.168.1.1(DNS服务器)

DNS2=8.8.8.8(备用的DNS服务器)

  4.退出编辑后重启网络:service restart

  5.测试是否能ping通

三.eth0找不到时

1.Linux是用/etc/network/interfaces这个配置文件来载入网卡的。

     默认配置中,它指示Linux会自动寻找eth0网卡,并自动分配IP。

     但是,当虚拟网卡的MAC地址更改后,网卡在Linux中不是eth0了,而是eth1或其它值。

     因此才会找不到。而现有系统中,有哪些网卡是可用的,可以通过下面的命令查看:ifconfig -a。

2.在Linux中,还有一个配置文件:/etc/udev/rules.d/70-persistent-net.rules。

    打开这个配置文件后,会发现里面列出了所有Linux找到的网卡,包括历史的。

1 修改interfaces 下的文件。替换成eth0设备。

2 删除rules文件。

采用方案2 简单容易。然后再重启系统,此时运行ifconfig .会发现 eth0 和lo 两个网络设备。

当然我们大可不必删除rules文件,只需修里面关于eth1的文件替换成eth0即可

IP66在线查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230608A05MFO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券