linux配置网络详细解析,上外网

Posted 辉bird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux配置网络详细解析,上外网相关的知识,希望对你有一定的参考价值。

备注:具体操作详细解析见:http://www.wtoutiao.com/a/2362248.html

简要步骤:

一、在虚拟机选择网桥模式;

二、配制网络,使虚拟机和主机,虚拟机和虚拟机之间能够网络互通;

1、使用setup工具进行配置;
2、或者选择编辑文本进行配置;
  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0

  2. service network restart; //配置完成后,需重启网络才能生效;

  1. [weblogic@yingxiaoapp1 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=static BROADCAST=10.151.18.255 HWADDR=00:26:B9:3F:2A:9F IPADDR=10.151.18.26 NETMASK=255.255.255.0 NETWORK=10.151.18.0 ONBOOT=yes GATEWAY=10.151.18.28 TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes


//按实际情况配置网络,配置完成后主机与虚拟机能互相通信, 在主机尝试ping虚拟机;
        
  1. [root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE="eth0"
  3. HWADDR="00:0C:29:EC:1D:DE"
  4. NM_CONTROLLED="yes"
  5. ONBOOT=YES
  6. IPADDR=192.168.0.22 //ip地址
  7. NETWORK=192.168.0.1 //
  8. NETMASK=255.255.255.0 //掩码
  9. BROADCAST=192.168.0.255 //广播地址
  10. DNS1=172.16.99.25 //按照主机的DNS配置
  11. DNS2=172.16.99.26
  12. GATEWAY=192.168.0.1 //网关


        例子:        

三、配置DNS

        vi /etc/sysconfig/network-scripts/ifcfg-eth0 
        在网卡配制文件ifcfg-eth0中,添加dns配制 ,直接按照主机的DNS信息进行配置就行了。  
        配置后,执行service network restart,使网络生效,测试ping www.baidu.com;
        

四、若配置完DNS,还不能访问外网,问题在于还需要配置默认网关;

发现还是ping 不通。怎么回事呢

配制网关:

dns设置对了,还是ping不通www.baidu.com

检查一下,现在是可以ping 通主机,虚拟机,还有网关。而且dns也配制正确,按理说,应该是可以访问外网了啊。

但是还有关键的一步:配制默认网关,没有做好。没有配制好默认网关,怎么和外界通信呢。

好现在就来配制网关:还是有两种方法

第一种方法:通过命令行进行临时配制:

命令行添加默认网关:

route add defalult gw 192.168.1.1

默认网关,就是找不到对应路由的情况下,就走这条路由(默认网关),这是设置访问外网所必要的设置。

为了不影响下面的步骤,先将命令行配制好的网关删掉

删除默认网关:

route del default gw 192.168.1.1

第二种方法:在网卡配制文件中进行永久配制,注意红色标注部分。这个配制完了,需要重启网络。







以上是关于linux配置网络详细解析,上外网的主要内容,如果未能解决你的问题,请参考以下文章

Linux 日常运维 3.0&centos7.x配置静态IP并ping通外网

CentOS网络配置后无法访问外网的解决方法

虚拟机中的 linux 配置静态ip地址上外网

Linux防火墙配置—访问外网WEB

Linux上配置DNS分离解析

linux网络配置