CentOS6.5设置静态IP、网关、配置DNS,解决ping不通外网问题

CentOS6.5设置静态IP、网关、配置DNS,解决ping不通外网问题,第1张

一、ifconfig 查看网络配置

二、cd /etc/sysconfig/network-scripts/ 进入网络配置文件目录,ls 查看目录文件,cat ifcfg-eth0 浏览 IPADDR, NETMASK, GATEWAY配置情况,vi ifcfg-eth0配置相应参数如图

三、ping通本机IP地址之后,尝试 ping www.baidu.com ,若出现 ping: unknown host www.baidu.com 说明DNS文件未配置

四、接着配置DNS文件 vi /etc/resolv.conf配置dns,添加 nameserver xxx.xxx.xxx.xxx(本机ip),此外还可以添加一个网通DNS nameserver 202.106.0.20

五、配置完DNS文件之后输入 ping www.baidu.com 显示ping通

六、若遇到重启网卡 /etc/init.d/network restart之后无法ping通的情况

七、解决办法:将DNS写入网卡

八、将DNS写入网卡后重启就可以ping通,至此CentOS6.5网络配置完毕

1,配置DNS:vi /etc/resolv.conf;2,配置网关:vi /etc/sysconfig/network;3,配置ip地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0;4,重新启动服务:/etc/init.d/network restart或http://www.linuxprobe.com/chapter-02.html使用命令:service network restart或:ifdown eth0 and ifup eth0。配置完成后,ping一下网关,检查是否能ping通或在用ifconfig eth0,检查下实际配置的ip地址。

如果是虚拟机必须选bridge 模式。不共享主机ip,单独分配ip,保证路由器没有限制ip,mac地址。

1、查看网卡信息

[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules

把网卡地址拷贝出来(name=eth0的网卡)

2、编辑tcp/ip信息:网卡地址, ip地址,网关地址,子网掩码

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

NM_CONTROLLED="yes"

ONBOOT="yes" //开机自动连接

HWADDR="00:0C:29:3C:9C:C3"

TYPE="Ethernet"

BOOTPROTO="none"

IPADDR=192.168.3.120

NETMASK=255.255.255.0

PREFIX=24

GATEWAY=192.168.3.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

UUID="63fb6acb-4fd1-4695-9faa-a3cb97c61f6e"

DNS1=202.96.128.86

DNS2=202.96.128.166

DNS3=8.8.8.8

局域网的dns可以只写一个网关地址:DNS1=192.168.3.1

3、其他的可以对照下看看对不对:主机名,dns 特别注意主机名是否一致,如果这几个配置文件修改后,需要重启

hostname -i 显示主机名对应的ip

[root@localhost ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=localhost.localdomain

GATEWAY=192.168.1.1

[root@localhost ~]# vi /etc/hosts 如果是自定义ip需要在这里添加 192.168.1.125 localhost.localdomain

ip地址 域名(主机名) 别名

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.125 localhost localhost.localdomain

dns配置查看,下面的文件指针对当前环境,如果重启下面的文件会清空,并从eth0中读取。

[root@localhost ~]# vi /etc/resolv.conf

4、改完以后要重启 使更改生效

[root@localhost ~]# /etc/init.d/network restart

5、ip配置 是否正确inet addr:192.168.3.120

[root@localhost ~]# ifconfig eth0

6、route定义是否正确 0.0.0.0 192.168.3.1 0.0.0.0

[root@localhost ~]# route -n

7、ping下路由器

[root@localhost ~]# ping -c 3 192.168.3.1

8、dns解析成功检查

[root@localhost ~]# dig www.baidu.com

www.baidu.com. 40 IN A 115.239.210.26

www.baidu.com. 40 IN A 115.239.210.27

SERVER: 202.96.128.86#53(202.96.128.86)

使用桌面环境 安装界面配置网络自动生成的 显示:

DEVICE="eth0"

BOOTPROTO=none

NM_CONTROLLED="yes"

ONBOOT="no"

TYPE="Ethernet"

UUID="179ca7d2-a625-4f19-a3e4-b491372ac881"

HWADDR=00:0C:29:3C:9C:C3

IPADDR=192.168.1.125

PREFIX=24

GATEWAY=192.168.1.1

DNS1=192.168.1.1

DNS2=202.96.199.133

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11681256.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存