当前位置:   article > 正文

解决centos 7无法访问外网的问题_centos7 dhclient

centos7 dhclient

一、设置动态获取IP

dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。

语法
dhclient(选项)(参数)

选项 0:
指定dhcp客户端监听的端口号;

  • -d:总是以前台方式运行程序;
  • -q:安静模式,不打印任何错误的提示信息;
  • -r:释放ip地址。 参数 网络接口:操作的网络接口。

实例

dhclient -r     #释放IP
dhclient        #获取IP
  • 1
  • 2

在这里插入图片描述
二、重新配置静态IP地址
①、点击“编辑”里面的“虚拟网络编辑器”,取消勾选DHCP服务将IP地址分配给虚拟机。如图所示(子网IP自定义 192.168.X.0,注意需要与子网掩码保持一致)
在这里插入图片描述
注意记录 设置好的子网IP 以及 网关IP
在这里插入图片描述

②、启动虚拟机,进入网络配置文件目录:

cd /etc/sysconfig/network-scripts/
  • 1

然后编辑ifcfg-ens33文件:

vi ifcfg-ens33
  • 1

i 进入insert编辑模式,

编辑

BOOTPROTO=static  # 启用静态IP地址
ONBOOT=yes      # 开启自动启用网络连接
  • 1
  • 2

添加

IPADDR=192.168.X.X    #设置IP地址
NETMASK=255.255.255.0   #子网掩码
GATEWAY=192.168.X.2   #设置网关
  • 1
  • 2
  • 3

注意:IPADDR不能和子网IP冲突(最后一位只要在0~255范围内随便取一个数字),GATEWAY即”NAT设置“里面的网关IP。

最后按下Esc进入命令模式输入:wq保存并退出。
在这里插入图片描述
以我的为例
全部代码如下


TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=233198ea-6cc2-4b78-b77e-5b86a5037524
DEVICE=ens33
ONBOOT=yes

IPADDR=192.168.56.10
NETMASK=255.255.255.0
GATEWAY=192.168.56.2

DNS1=114.114.114.114
DNS2=223.5.5.5

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

注意:其中DNS1 为DNS解析路径

③、重启网卡让网卡设置生效。

service network restart 
  • 1

④、输入ip addr检查一下IP。

ip addr
  • 1

在这里插入图片描述

⑤、验证是否可以访问外网:ping www.baidu.com。或者百度的ip地址14.215.177.38能否ping通

在这里插入图片描述
之后就可以通过XHell进行远程连接了
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/183742?site
推荐阅读
相关标签
  

闽ICP备14008679号